/* Shared layout inside the GoPi Android and iOS shells. */
.android-app .site-header{display:flex;height:auto;min-height:72px;padding:12px 18px;gap:12px;position:sticky;top:0;z-index:900;background:var(--paper)}
.android-app .site-header nav,.android-app .header-note,.android-app .site-footer,.android-app .closing-note{display:none}
.android-app .site-header .wordmark{font-size:34px;margin-right:auto}
.android-app .language-switch{margin-left:0}
.android-app .app-settings{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:12px;font-size:23px;background:#fff}
.android-app .hero{display:block;padding-top:24px;padding-bottom:24px;min-height:0}
.android-app .hero-art,.android-app .hero-link,.android-app .hero .eyebrow{display:none}
.android-app .hero h1{font-size:36px;margin-bottom:12px}
.android-app .hero h1 br{display:none}
.android-app .hero h1 em{display:block}
.android-app .hero p{font-size:14px;margin:0}
.android-app .shell{padding-inline:18px}
.android-app .results{padding-bottom:28px}
.android-app .event-detail{padding-top:18px;padding-bottom:28px}
.android-app .saved-hero{padding-block:28px}
.android-app .saved-hero h1{font-size:38px}
.android-app .image-lightbox{z-index:2000}
.android-app .discovery .personal-panel{display:none}
.android-app #map-panel{scroll-margin-top:88px}

@media(max-width:380px){.android-app .site-header{gap:6px;padding-inline:10px}.android-app .site-header .wordmark{font-size:29px}.android-app .language-switch{gap:2px}}
