/* Readability and navigation refinements, retaining the original palette. */
:root{--muted:#bbc1b4;--line:#ffffff2c}
body{overflow-wrap:break-word}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}header{gap:25px}#navigation{gap:24px;font-size:12px}#navigation>a{white-space:nowrap}#navigation .nav-cta{padding:12px 16px}.nav-explore{position:relative}.nav-explore summary{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px}.nav-explore summary::-webkit-details-marker{display:none}.nav-explore summary:after{content:'⌄';color:var(--gold)}.nav-explore[open] summary{color:var(--gold)}.nav-explore-links{position:absolute;right:0;top:100%;width:220px;background:#182019;border:1px solid #cfb47955;box-shadow:0 16px 35px #0006;padding:9px;display:flex;flex-direction:column;z-index:10}.nav-explore-links a{display:block;padding:12px;font-size:12px;text-decoration:none}.nav-explore-links a:hover{background:#cfb47912}
.section{padding-block:84px}.section-head{gap:30px}.section-head>p{font-size:14px;line-height:1.9}.release-info p,.asset-note,.library-note,.music-results,#gallery-count,.music-collection-intro,.many-sounds-signature,.story-teaser-copy .story-fiction-note{line-height:1.8}#music .album-gallery .tag{font-size:9px}#music .album-gallery .asset-note{font-size:11px}#music .album-gallery .release-info p{font-size:12px}#music .album-gallery h3{line-height:1.18}.library-note{font-size:12px!important;line-height:1.9!important}.music-browser label,.album-gallery-tools label{font-size:12px}.music-results,#gallery-count,.music-reset,.album-gallery-tools button{font-size:12px}.music-browser input,.music-browser select,.album-gallery-tools input,.album-gallery-tools select{font-size:13px}.media-row{min-height:58px}.media-row>span:nth-child(2){font-size:13px}.track-index,.media-row small{font-size:10px}#mission p:not(.eyebrow){font-size:15px;line-height:1.9}.many-sounds-message p,.story-teaser-copy p{font-size:15px}.many-sounds-signature{font-size:12px}.story-teaser-copy .story-fiction-note{font-size:11px}.story-teaser{gap:45px}.mission{gap:65px}.architect p,.luma p{line-height:1.9}.collection-disclosure{margin-top:26px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.collection-disclosure>summary{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;list-style:none;padding:23px 2px;color:var(--gold);font-size:14px}.collection-disclosure>summary::-webkit-details-marker{display:none}.collection-disclosure>summary:after{content:'＋';font-size:22px;font-weight:400}.collection-disclosure[open]>summary:after{content:'−'}.disclosure-body{padding:10px 0 25px}.wallpapers .section-head,.merch-section .section-head{margin-bottom:12px}.wallpaper-guide,.merch-disclaimer{font-size:12px!important;line-height:1.9!important}footer{gap:20px;flex-wrap:wrap}.story-page .story-fiction,.story-page .story-contents a{font-size:13px}.story-page .story-portraits figcaption{font-size:10px}.story-page .story-chapter>p:not(.story-kicker){color:#deded4}.story-page .story-footer{font-size:12px}
@media(min-width:1101px){header .brand{flex-shrink:0}#navigation{margin-left:auto}}
@media(max-width:1100px) and (min-width:761px){header{gap:15px}#navigation{gap:14px;font-size:11px}header .brand>span:last-child{font-size:13px}.nav-explore-links{width:205px}}
@media(max-width:760px){.section{padding-block:60px}.section-head{gap:20px}.section-head>p{font-size:13px}.mission,.story-teaser{gap:25px}#navigation{font-size:14px;gap:8px;max-height:calc(100dvh - 78px);overflow-y:auto}#navigation>a{padding:12px 0;min-height:44px}#navigation .nav-cta{text-align:center;padding:13px}.nav-explore summary{padding:12px 0}.nav-explore-links{position:static;width:100%;background:#101810;box-shadow:none;border:0;border-left:1px solid #cfb47966;padding:0 12px}.nav-explore-links a{font-size:13px}.collection-disclosure>summary{font-size:13px;padding:20px 0}#music .album-gallery .tag{font-size:8px}#music .album-gallery .asset-note{font-size:11px}.media-row{padding-block:16px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}
