body{--web-base:#000;--web-panel:#0b0d10;--web-glass:rgba(22,26,32,.66);background:var(--web-base)}body[data-web-theme=gray]{--web-base:#202124;--web-panel:#292a2d;--web-glass:rgba(48,51,57,.7)}#app{isolation:isolate}#web-atmosphere{position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:0;transition:opacity .45s;background:var(--web-base)}#web-atmosphere.visible{opacity:1}.atmosphere-layer{position:absolute;inset:0;opacity:0;transition:opacity .52s ease;background:linear-gradient(135deg,var(--art-primary),var(--art-secondary));will-change:opacity}.atmosphere-layer.visible{opacity:1}.atmosphere-layer img{position:absolute;right:0;top:58px;width:76vw;height:76vh;object-fit:cover;object-position:right top;mask-image:linear-gradient(to right,transparent,black 35%),linear-gradient(to bottom,black 30%,transparent 100%);mask-composite:intersect}.atmosphere-layer:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0007,transparent 70%),linear-gradient(0deg,var(--web-base),transparent 80%)}body:not(.artwork-browse) #web-atmosphere{opacity:0}main{background:transparent!important}header,aside,.tabs,.collection-toolbar,.tv-toolbar,.profile-menu,.lumen-settings-nav{background:var(--web-glass)!important;backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%);border:1px solid #ffffff20;box-shadow:inset 0 1px 0 #ffffff18,0 12px 35px #0002}header{border-width:0 0 1px}aside{border-width:1px 1px 1px 0;border-radius:0 22px 22px 0}.tabs{width:fit-content;max-width:100%;padding:7px 12px;border-radius:16px;gap:12px;overflow-x:auto;scrollbar-width:thin}.tabs a,.tabs button{white-space:nowrap;border-radius:10px;padding:9px 13px!important}.tabs .active{background:#ffffff15;color:var(--gold)!important}.collection-toolbar,.tv-toolbar{border-radius:14px;padding:12px}.nav-item a.active{background:#ffffff16!important;box-shadow:inset 3px 0 var(--gold);color:var(--gold)}.nav-icon{display:inline-flex;justify-content:center;align-items:center}.plain-navigation header,.plain-navigation aside,.plain-navigation .tabs,.plain-navigation .collection-toolbar,.plain-navigation .tv-toolbar,.plain-navigation .profile-menu,.plain-navigation .lumen-settings-nav{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--web-panel)!important}.lumen-settings-panel{background:var(--web-panel)}.web-home-hero{min-height:clamp(300px,42vh,440px);display:flex;align-items:center;padding:22px 0 30px}.web-hero-copy{max-width:min(560px,48vw);animation:web-copy-in .22s ease-out}.web-hero-logo{display:block;width:auto;max-width:300px;height:auto;max-height:95px;object-fit:contain;object-position:left center;margin-bottom:16px}.web-hero-copy h1{font-size:clamp(24px,2.7vw,39px);line-height:1.15;margin:8px 0 12px;letter-spacing:-.025em}.web-hero-series{font-size:15px;color:#e5e5e8;margin:0}.web-hero-meta{font-size:13px;color:#d6d8dd}.web-hero-description{font-size:15px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#f0f0f3;text-shadow:0 1px 6px #0005}.web-hero-details{display:inline-block;margin-top:8px;text-decoration:none}.web-home #home-rows .poster-row{grid-auto-columns:clamp(138px,11.5vw,185px);padding:6px 4px 10px;gap:18px}.web-home #home-rows .section-heading{margin-bottom:6px}.poster{border-radius:12px!important;overflow:hidden}.card{border-radius:12px;transition:transform .18s ease}.card:focus-visible{outline:none}.poster-row{scroll-behavior:smooth;scroll-padding-inline:4px}.artwork-browse.artwork-ready .title-backdrop{opacity:0}.artwork-browse .title-shade{background:linear-gradient(0deg,var(--web-base),transparent 75%)!important}.artwork-browse .title-page{background:transparent}.artwork-browse .title-content{position:relative}.title-more-menu,.card-menu{background:var(--web-glass);backdrop-filter:blur(24px)}@keyframes web-copy-in{from{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:750px){.web-home-hero{min-height:300px;align-items:flex-end}.web-hero-copy{max-width:90%}.web-hero-description{font-size:14px;-webkit-line-clamp:2}.web-hero-logo{max-width:220px;max-height:70px}.atmosphere-layer img{width:100vw;height:60vh;opacity:.65}.web-home #home-rows .poster-row{grid-auto-columns:125px;gap:14px}.tabs{width:auto}.web-hero-copy h1{font-size:25px}}@media(prefers-reduced-motion:reduce){.atmosphere-layer,#web-atmosphere,.card,.web-hero-copy{transition:none;animation:none}.poster-row{scroll-behavior:auto}}.reduce-motion .atmosphere-layer,.reduce-motion #web-atmosphere,.reduce-motion .card,.reduce-motion .web-hero-copy{transition:none;animation:none}.reduce-motion .poster-row{scroll-behavior:auto}@supports not (backdrop-filter:blur(1px)){header,aside,.tabs,.profile-menu{background:var(--web-panel)!important}}

body:has(#app[hidden]) #web-atmosphere{display:none}.comfortable-cards.web-home #home-rows .poster-row{grid-auto-columns:clamp(155px,13vw,210px)}
