/* Each destination presents its own sections while reusing the verified catalog/player code. */
html[data-site-page="home"] main>:not(#home):not(#start-listening):not(#watch):not(#radio):not(#our-story):not(#architect):not(#home-worlds){display:none!important}
html[data-site-page="home"] #watch .watch-library,html[data-site-page="home"] #watch .watch-more{display:none!important}
html[data-site-page="music"] main>:not(#destination-intro):not(#player):not(#music):not(#featured-collections){display:none!important}
html[data-site-page="videos"] main>:not(#destination-intro):not(#watch){display:none!important}
html[data-site-page="finale"] main>:not(#destination-intro):not(#finale){display:none!important}
html[data-site-page="explore"] main>:not(#destination-intro):not(#stay):not(#remembrance-feature):not(#celestial-world):not(#jesus):not(#collective):not(#luma):not(#mission):not(#wallpapers):not(#store):not(#player):not(.manifesto){display:none!important}
html[data-site-page="explore"]:not(.show-listening-room) #player{display:none!important}
html[data-site-page]:not([data-site-page="home"]) .emblem-discovery{display:none}
.destination-intro{padding:145px 7vw 42px;background:radial-gradient(ellipse at 10% 10%,#d2b47314,transparent 65%),#0d1510;border-bottom:1px solid #c6a65a44}
.destination-intro>*,.destination-links,.library-jumps{max-width:1180px;margin-inline:auto}
.destination-intro .eyebrow{color:#d2b473;font-size:10px;letter-spacing:2px;margin-bottom:16px}
.destination-intro h1{font:400 clamp(44px,6vw,76px)/1.05 'Cormorant Garamond',Georgia,serif;color:#eeeee4;margin-top:0;margin-bottom:20px}
.destination-description{font-size:15px;line-height:1.8;color:#c5cbbf;margin-top:0;margin-bottom:26px}
.destination-links,.library-jumps{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center}
.destination-links a,.library-jumps a,.destination-footer a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;text-decoration:none;color:#d2b473}
.destination-links a:hover,.library-jumps a:hover,.destination-footer a:hover{text-decoration:underline;text-underline-offset:6px}
.destination-links a[aria-current=page]{color:#eeeee4;border-bottom:1px solid #d2b473}
.library-jumps{padding-top:18px;margin-top:18px;border-top:1px solid #c6a65a33}
html[data-site-page="music"] #player{padding-top:50px}
html[data-site-page="music"] #player .listening-invitation{margin-bottom:28px}
html[data-site-page="videos"] #watch{padding-top:38px;background-size:auto max(1350px,calc(60vh + 800px))}
html[data-site-page="videos"] #watch>.section-head[hidden]{display:none!important}
html[data-site-page="finale"] #finale{padding-top:45px}
html[data-site-page="explore"] #stay{padding-top:45px}
header #navigation{gap:22px}
header a[aria-current=page]{color:#e0c17d}
.featured-video-link{text-align:center;margin:26px auto 0}
html[data-site-page="home"] #watch{padding-bottom:52px}
html[data-site-page="home"] #watch .watch-screen{max-height:52vh}
html[data-site-page="home"] #watch .watch-screen video{max-height:52vh}
html[data-site-page="home"] #watch .watch-note{margin-bottom:18px}
.home-worlds{background:radial-gradient(ellipse at 80% 20%,#d2b47312,transparent 60%),#111810;border-top:1px solid #c6a65a33}
.home-world-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.home-world-grid>a{display:flex;align-items:center;gap:16px;min-width:0;padding:18px;border:1px solid #b99b5b66;border-radius:5px;background:#101713;text-decoration:none;color:#eeeee4}
.home-world-grid>a:hover{border-color:#e0c17d;background:#1c2519}
.home-world-grid img{width:72px;height:72px;object-fit:cover;flex:none;border-radius:3px}
.home-world-grid span{display:grid;gap:8px;min-width:0}
.home-world-grid strong{font:400 25px/1.15 'Cormorant Garamond',Georgia,serif}
.home-world-grid small{font-size:11px;line-height:1.7;color:#bfc6b8}
.home-world-grid b{margin-left:auto;color:#d2b473;font-weight:400}
.home-explore-link{margin-top:24px}
.destination-footer{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 28px;padding:24px 6vw;background:#0b120e;border-top:1px solid #c6a65a33}
.destination-intro a:focus-visible,.home-worlds a:focus-visible,.destination-footer a:focus-visible{outline:2px solid #e0c17d;outline-offset:4px}
@media(max-width:1000px){.home-world-grid{grid-template-columns:1fr}.home-world-grid>a{padding:16px}.home-world-grid img{width:64px;height:64px}header #navigation{gap:15px}}
@media(max-width:760px){.destination-intro{padding:112px 6vw 28px}.destination-intro h1{font-size:46px}.destination-description{font-size:13px}.destination-links,.library-jumps{gap:4px 20px}.destination-footer{gap:4px 20px}.destination-links a,.library-jumps a,.destination-footer a{font-size:12px}.home-world-grid strong{font-size:24px}.home-worlds .section-head{gap:14px}html[data-site-page="home"] #watch .watch-screen,html[data-site-page="home"] #watch .watch-screen video{max-height:50vh}}
