/* Arrival chrome stays in familiar corners; the single brand lives in the scene. */
.universe-home .site-header{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:82px;padding-top:18px;padding-bottom:16px;border-bottom:0}
.universe-home .site-header>.brand-v4{display:none}
.universe-home .site-header .language-menu{grid-column:1;grid-row:1}
.universe-home .site-header .header-controls{grid-column:2;grid-row:1}
.universe-home .universe-home-page{padding-top:0}
.universe-home .universe-gallery{margin-top:26px}
@media(max-width:760px){.universe-home .site-header{min-height:74px;padding-top:14px;padding-bottom:12px}.universe-home .universe-gallery{margin-top:18px}}

.arrival-world-detail{grid-column:1 / -1;font:400 9px/1.45 -apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;color:#665845;letter-spacing:.015em}
.arrival-world{row-gap:7px;grid-template-rows:auto auto auto}
@media(max-width:760px){.arrival-world{min-height:81px;row-gap:4px;padding-top:10px;padding-bottom:10px}.arrival-world-detail{font-size:8px}.arrival-world:last-child{grid-template-rows:auto auto;row-gap:3px;min-height:65px}.arrival-world:last-child .arrival-world-detail{text-align:center;grid-column:2;grid-row:2}.arrival-world:last-child .arrival-world-arrow{grid-row:1 / -1}.universe-home-page .arrival-scene{height:max(535px,calc(100svh - 108px))}.arrival-stone-frame{bottom:265px}}

/* Give the caviar story the first screen; installation remains available in Menu. */
.partner-view #app-install-banner{display:none}
.partner-detail-page .partner-top{display:flex;justify-content:space-between;align-items:center;position:relative;margin-bottom:20px;padding:16px 0}
.partner-search-disclosure{position:relative;z-index:12}
.partner-search-disclosure summary{display:flex;align-items:center;gap:8px;cursor:pointer;min-height:44px;font-size:11px;color:#5b4b39;list-style:none;padding:8px 12px;border:1px solid #b59b7255;border-radius:24px}
.partner-search-disclosure summary::-webkit-details-marker{display:none}
.partner-search-disclosure[open] summary{background:#f5ecdc}
.partner-search-disclosure>.partner-search{position:absolute;right:0;top:52px;width:min(390px,90vw);max-width:90vw;padding:10px;border-radius:22px;background:#f5ecdc;box-shadow:0 12px 30px #38291425}
body #main .partner-story-profile h2{font:400 21px/1.3 var(--serif);letter-spacing:.02em;color:#4e5b50;text-transform:none;margin-bottom:14px}
@media(max-width:760px){.partner-detail-page .partner-top{flex-wrap:nowrap;padding:10px 0;margin-bottom:12px}.partner-story-heading .partner-species{margin-bottom:14px}.partner-story-first>.partner-detail-scene{margin-bottom:19px}body #main .partner-story-profile h2{font-size:20px}.partner-search-disclosure summary{padding:8px 10px}}

.arrival-backdrop picture{display:block;width:100%;height:100%}
@media(max-width:760px){.arrival-backdrop{bottom:236px}.arrival-backdrop img{object-position:center 40%}}
