.first-press{padding:80px 6%;background:radial-gradient(at 20% 10%,#502d5145,transparent 55%),#100b19;border-block:1px solid #cfaa6a30}.collection-intro{display:flex;justify-content:space-between;align-items:end;gap:40px}.collection-intro h2{font:400 clamp(42px,5vw,76px)/1.03 Georgia;margin:20px 0 35px;color:#f3e7d4;letter-spacing:-2px}.collection-intro em{color:#d4ac75;font-weight:400}.collection-intro p{max-width:410px;font:14px/1.9 system-ui;color:#b7a4c1;margin-bottom:40px}.collection-filters{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:30px}.collection-filters button,.review-switches button{padding:11px 17px;border:1px solid #b89a673d;border-radius:30px;background:transparent;color:#cab8d3;font:11px system-ui;cursor:pointer}.collection-filters button[aria-pressed=true],.review-switches button[aria-pressed=true]{color:#1b1125;background:#e4c28c;border-color:#e4c28c}.collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.collection-card{border:1px solid #b89a673d;border-radius:15px;overflow:hidden;background:#1a1125}.collection-card-art{height:365px;display:grid;place-items:center;padding:24px;background:radial-gradient(at 50% 40%,#55394a50,#161020);position:relative}.collection-card-art img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 14px 20px #0005)}.collection-card-art span{position:absolute;top:14px;left:16px;font:8px system-ui;letter-spacing:2px;color:#ccb68e}.collection-card-copy{padding:25px}.collection-card h3{font:400 28px/1.15 Georgia;color:#f3e7d4;margin:0 0 12px}.collection-card p{color:#b4a0bf;font:12px/1.9 system-ui}.collection-card button{border:0;border-bottom:1px solid #c4a37370;padding:8px 0;background:transparent;color:#e5c48b;font:12px system-ui;cursor:pointer}.collection-note{font:11px/1.9 system-ui;color:#ad97b9;margin:25px 0}.collection-specs{border-top:1px solid #b89a6730;padding-top:20px;font:12px/1.8 system-ui;color:#bba9c5}.collection-specs summary{cursor:pointer;color:#d6b886}.collection-specs table{border-collapse:collapse;width:100%;margin:20px 0}.collection-specs th,.collection-specs td{text-align:left;padding:12px 8px;border-bottom:1px solid #b89a6720}.collection-specs th{color:#e2c795}.collection-specs p{max-width:750px}#collection-art-dialog{width:min(1000px,94vw);max-height:94vh;padding:30px;background:#160f20;border:1px solid #c6a16c55;border-radius:18px;color:#f0e3d2;overflow:auto}#collection-art-dialog::backdrop{background:#07040cdd;backdrop-filter:blur(10px)}.collection-dialog-head{display:flex;justify-content:space-between;gap:20px;align-items:start}.collection-dialog-head h2{font:400 34px/1.1 Georgia;margin:15px 0}.collection-dialog-head>button{border:1px solid #b89a6740;border-radius:50%;background:transparent;color:#e6cfa7;width:38px;height:38px;font-size:18px;cursor:pointer}.review-switches{display:flex;gap:8px;margin:10px 0 20px}.collection-art-stage{display:grid;place-items:center;background:#08080c;min-height:200px;border-radius:12px;overflow:hidden}.collection-art-stage[data-bg=light]{background:white}.collection-art-stage[data-bg=gray]{background:#888}.collection-art-stage img{width:auto;max-width:100%;height:auto;max-height:70vh;object-fit:contain}.collection-art-stage+#collection-art-note{color:#bba7c6;font:12px/1.9 system-ui}.original-art .store-art>img{width:90%;height:90%;object-fit:contain;filter:drop-shadow(0 18px 22px #0006)}.original-art .store-art{height:360px;padding:35px 20px}.original-art .store-caption h3{font-size:27px}.original-art .design-label{font-size:7px}.original-art .store-caption small{color:#c1a472}
@media(max-width:850px){.collection-intro{display:block}.collection-intro p{margin-top:0}.collection-grid{gap:12px}.collection-card-art{height:280px;padding:20px 10px}.collection-card-copy{padding:18px}.collection-card h3{font-size:23px}.original-art .store-art{height:300px}.first-press{padding:60px 5%}}
@media(max-width:600px){.collection-grid{grid-template-columns:1fr}.collection-card-art{height:410px}.collection-card-copy{padding:24px}.collection-card h3{font-size:30px}.collection-specs{overflow-x:auto}.collection-specs table{min-width:460px}#collection-art-dialog{padding:20px}.original-art .store-art{height:380px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
.collection-card-art{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);overflow:hidden}.collection-card-art img{width:100%;height:100%;min-width:0;min-height:0;object-fit:contain}

#collection-2026-10-28{width:min(100%,1536px);box-sizing:border-box}
