/* PlayWorth / premium atlas */
.spotlight-layout{display:grid;grid-template-columns:minmax(0,2.7fr) minmax(250px,1fr);gap:22px}.spotlight-layout .hero{height:470px;border-radius:18px}.spotlight-picks{border:1px solid var(--line);border-radius:18px;padding:19px;display:flex;flex-direction:column;gap:13px;background:color-mix(in srgb,var(--paper) 94%,var(--ink))}.spotlight-picks>.eyebrow{justify-content:space-between;padding:1px 0 9px}.spotlight-pick{flex:1;position:relative;overflow:hidden;border-radius:9px;min-height:109px;text-align:start;padding:17px;color:#fff;background:#17201e}.spotlight-pick img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.45;transition:transform .4s}.spotlight-pick:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#111b19dc,transparent)}.spotlight-pick>span{position:relative;z-index:1;display:grid;gap:7px}.spotlight-pick small{font-size:10px;letter-spacing:1px;color:#d6f76b}.spotlight-pick strong{font-size:18px;letter-spacing:-.5px}.spotlight-pick em{font-size:11px;font-style:normal}.spotlight-pick:hover img{transform:scale(1.06)}.atlas-coverage{display:flex;justify-content:space-between;align-items:center;gap:30px;border-block-end:1px solid var(--line);padding:32px 0}.atlas-coverage h2{font-size:26px;margin:9px 0;letter-spacing:-1px}.atlas-coverage p{font-size:12px;color:var(--muted);margin:0;max-width:330px}.coverage-numbers{display:flex;gap:36px}.coverage-numbers>div{display:grid;gap:8px}.coverage-numbers b{font-size:33px;font-weight:500;letter-spacing:-1.5px}.coverage-numbers span{font-size:11px;color:var(--muted)}.genre-collections{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:55px 0 30px}.genre-collections button{padding:22px 18px;border:1px solid var(--line);border-radius:10px;text-align:start;display:grid;gap:18px;position:relative;background:linear-gradient(140deg,color-mix(in srgb,var(--lime) 8%,var(--paper)),var(--paper))}.genre-collections small{font-size:10px;letter-spacing:1px;color:var(--muted)}.genre-collections strong{font-size:24px;font-weight:500}.genre-collections span{position:absolute;right:15px;bottom:22px;font-size:22px}.genre-collections button:hover{border-color:#8ea83b}.catalog-controls{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:16px 0 25px}.catalog-controls label{display:grid;gap:7px;font-size:11px;color:var(--muted)}.catalog-controls select{min-width:145px;color:var(--ink)}.view-toggle{display:flex;margin-inline-start:auto;gap:5px}.catalog-monogram,.profile-monogram{display:grid;place-items:center;font-size:86px;font-family:'Barlow Condensed',sans-serif;font-weight:800;color:var(--lime);background:radial-gradient(ellipse at 70% 0%,#414e3b,transparent),#1b2924;width:100%;height:100%}.knowledge-label{position:absolute;bottom:20px;left:20px;font-size:10px;letter-spacing:2px;color:#b5c3b9}.knowledge-card .archive-id{color:#dce6dc}.card-meta>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-meta>span:last-child{max-width:66%}.archive-card .cover{border:1px solid var(--line)}.full-catalog[data-layout=list] #catalogGrid{grid-template-columns:1fr!important;gap:10px}.full-catalog[data-layout=list] .archive-card{display:flex;align-items:center;gap:20px;border:1px solid var(--line);padding:10px;border-radius:9px}.full-catalog[data-layout=list] .cover{width:210px;flex-shrink:0}.full-catalog[data-layout=list] .archive-info{flex:1;min-width:0;padding-inline-end:14px}.full-catalog[data-layout=list] h3{font-size:20px}.profile-monogram{width:160px;height:160px;border-radius:14px;flex-shrink:0}.record-main{padding-block:64px;min-height:75vh}.record-banner{display:flex;align-items:center;gap:35px;margin:35px 0}.record-banner>img{width:36%;height:auto;border-radius:14px}.record-banner h1{font-size:clamp(30px,4vw,65px);margin:15px 0}.record-banner p,.record-note{color:var(--muted);font-size:14px;line-height:1.8}.record-note{margin-top:45px;max-width:850px}.record-main>p{line-height:1.8}.record-main .eyebrow{line-height:1.6}html[data-theme=dark]{--paper:#101513;--ink:#edf2e9;--muted:#a3afa4;--line:#2c3730}html[data-theme=dark] .chip.selected{background:var(--lime);color:#152015;border-color:var(--lime)}html[data-theme=dark] .intro p{color:var(--muted)}html[data-theme=dark] .cover{background:#1f2a23}html[data-theme=dark] select option{background:#17201a;color:#edf2e9}html[data-theme=dark] .search-wrap{background:#19221c}html[data-theme=dark] .archive-status{color:#b8c5b9}@media(max-width:1050px){.spotlight-layout{grid-template-columns:minmax(0,2fr) minmax(230px,1fr)}.hero-price{right:24px}.coverage-numbers{gap:20px}.coverage-numbers b{font-size:27px}.genre-collections strong{font-size:20px}}@media(max-width:780px){.spotlight-layout{grid-template-columns:1fr}.spotlight-layout .hero{height:430px}.spotlight-picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px;gap:9px}.spotlight-picks>.eyebrow{grid-column:1/-1}.spotlight-pick{padding:13px 10px;min-height:135px}.spotlight-pick strong{font-size:15px}.spotlight-pick small{font-size:9px}.atlas-coverage{align-items:start;flex-direction:column;gap:24px}.coverage-numbers{width:100%;justify-content:space-between;gap:12px}.coverage-numbers b{font-size:28px}.genre-collections{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px}.genre-collections button:last-child{grid-column:1/-1}.catalog-controls label{flex:1}.catalog-controls select{width:100%;min-width:120px}.view-toggle{margin-inline-start:0}.full-catalog[data-layout=list] .cover{width:120px}.full-catalog[data-layout=list] h3{font-size:15px}.record-banner{flex-direction:column;align-items:start;gap:20px}.record-banner>img{width:100%}.record-main{padding-block:36px}}@media(prefers-reduced-motion:reduce){.spotlight-pick img{transition:none}}
