@font-face{font-family:Cinzel;src:url("/fonts/cinzel.woff2") format("woff2");font-weight:400 900;font-display:swap}@font-face{font-family:"Saira Semi Condensed";src:url("/fonts/saira-semi-condensed-500.woff2") format("woff2");font-weight:500;font-display:swap}@font-face{font-family:"Saira Semi Condensed";src:url("/fonts/saira-semi-condensed-600.woff2") format("woff2");font-weight:600;font-display:swap}@font-face{font-family:"Saira Semi Condensed";src:url("/fonts/saira-semi-condensed-700.woff2") format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"Saira Semi Condensed";src:url("/fonts/saira-semi-condensed-800.woff2") format("woff2");font-weight:800;font-display:swap}@font-face{font-family:"Share Tech Mono";src:url("/fonts/share-tech-mono-400.woff2") format("woff2");font-weight:400;font-display:swap}:root{--bg:#0d0c0b;--bg-2:#16130f;--bg-3:#1f1a14;--ink:#efe6d2;--ink-2:#b3a68d;--ink-3:#8a7f6b;--gold:#d6b264;--gold-ink:#1a140a;--gold-soft:rgba(214, 178, 100, .14);--line:rgba(214, 178, 100, .26);--line-soft:rgba(214, 178, 100, .14);--display:"Cinzel","Trajan Pro",Georgia,serif;--font:"Saira Semi Condensed","Arial Narrow",system-ui,sans-serif;--mono:"Share Tech Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--gutter:16px;--ease:cubic-bezier(.16, 1, .3, 1);color-scheme:dark}*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg);scrollbar-color:var(--bg-3) var(--bg)}body{margin:0;min-height:100vh;background:radial-gradient(90% 420px at 50% 0,#2a2116 0,var(--bg) 100%) no-repeat,var(--bg);color:var(--ink);font:600 15px/1.4 var(--font);-webkit-font-smoothing:antialiased;padding-bottom:92px}dd,dl,figure,h1,h2,h3,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}::selection{background:var(--gold);color:var(--gold-ink)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:3px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--bg-3);border:2px solid var(--bg);border-radius:6px}.num{font-family:var(--mono);font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:0}.wrap{width:100%;max-width:1360px;margin:0 auto;padding:0 var(--gutter)}.icon{width:20px;height:20px;flex:none}.key{display:inline-grid;place-items:center;min-width:28px;height:20px;padding:0 5px;border-radius:5px;flex:none;background:var(--gold);color:var(--gold-ink);font:700 11px/1 var(--font);letter-spacing:.04em}.site-header{position:relative;z-index:20;padding-top:8px}.site-header .bar{display:flex;align-items:center;gap:8px;min-height:54px}.logo{display:block;margin-left:-6px}.logo img{height:46px;width:auto}.site-nav{display:none}.site-header .spacer{flex:1}.key-btn{display:inline-grid;place-items:center;width:44px;height:44px;margin-right:-8px;background:0 0;border:0;cursor:pointer;color:var(--ink)}.key-btn:hover{color:var(--gold)}.key-btn .icon-close{display:none}.key-btn[aria-expanded=true] .icon-open{display:none}.key-btn[aria-expanded=true] .icon-close{display:block}.search-form{display:none;margin-top:6px;padding:12px;gap:10px;grid-template-columns:1fr auto;background:var(--bg-2);border:1px solid var(--line);border-radius:6px;box-shadow:0 16px 34px rgba(0,0,0,.55)}.search-form.show{display:grid}.search-types{grid-column:1/-1;display:flex;gap:18px}.search-types label{position:relative}.search-types input{position:absolute;opacity:0;pointer-events:none}.search-types span{display:block;padding:4px 0;cursor:pointer;font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3)}.search-types input:checked+span{color:var(--ink);box-shadow:inset 0 -2px 0 var(--gold)}.search-types input:focus-visible+span{outline:2px solid var(--gold);outline-offset:2px}.search-input{min-width:0;height:44px;padding:0 12px;border-radius:4px;background:var(--bg);border:1px solid var(--line);color:var(--ink);font-weight:600;font-size:16px;caret-color:var(--gold)}.search-input::placeholder{color:var(--ink-3)}.search-input:focus{outline:0;border-color:var(--gold)}.search-btn{height:44px;padding:0 16px;border-radius:4px;border:0;cursor:pointer;background:var(--gold);color:var(--gold-ink);font-weight:800;text-transform:uppercase;letter-spacing:.06em}.search-btn:hover{background:#e7c983}.suggest{grid-column:1/-1;display:grid;margin-top:2px;padding-top:6px;border-top:1px solid var(--line-soft)}.suggest[hidden]{display:none}.suggest-head{padding:6px 2px 2px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.suggest a{display:flex;justify-content:space-between;gap:12px;padding:9px 8px;border-radius:3px;font-weight:700}.suggest a .num{font-size:13px;color:var(--ink-3)}.suggest a:focus-visible,.suggest a:hover{background:var(--gold-soft);color:var(--gold)}.shadow{position:fixed;inset:0;z-index:10;background:rgba(5,4,3,.62);display:none}.shadow.show{display:block}.command{position:fixed;z-index:30;left:0;right:0;bottom:0;padding:18px var(--gutter) max(14px,env(safe-area-inset-bottom));background:linear-gradient(rgba(13,12,11,0),var(--bg) 34%)}.command .row-nav{display:grid;grid-template-columns:repeat(4,1fr);max-width:460px;margin:0 auto;padding-top:10px;border-top:1px solid var(--line)}.command a{display:grid;justify-items:center;gap:4px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3)}.command a:hover{color:var(--ink)}.command a{position:relative;padding:5px 0 4px}.command a[aria-current=page]{color:var(--gold)}.command a[aria-current=page]::before{content:"";position:absolute;top:-11px;left:30%;right:30%;height:2px;background:var(--gold)}.page{padding-top:10px}.head{padding:6px 0 0}.head h1{font:700 30px/1.05 var(--display);letter-spacing:.015em;text-wrap:balance;overflow-wrap:anywhere}.head .sub,.head h1 .sub{display:block;margin-top:8px;font:600 14px/1.25 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.head .lede{margin-top:10px;color:var(--ink-2);font-weight:500;max-width:64ch}.facts{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.facts b{margin-right:6px;font:400 15px/1 var(--mono);letter-spacing:0;color:var(--ink)}.often{margin-top:10px;font-size:14px;line-height:1.6;color:var(--ink)}.often span{margin-right:10px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.often a+a::before{content:"·";display:inline-block;margin:0 8px;color:var(--gold)}.often a:hover{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.head-row{display:flex;align-items:center;gap:14px}.avatar{flex:none;width:64px;height:64px;border-radius:4px;overflow:hidden;display:grid;place-items:center;background:var(--bg-2);outline:1px solid var(--gold);outline-offset:2px;color:var(--ink-3)}.avatar{position:relative}.avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.avatar svg{width:34px;height:34px}.tabs{display:flex;align-items:center;gap:8px;margin:14px calc(var(--gutter) * -1) 0;padding:0 var(--gutter) 2px;overflow-x:auto;scrollbar-width:none;white-space:nowrap;font-size:15px}.tabs::-webkit-scrollbar{display:none}.tabs a{flex:none;padding:7px 6px;color:var(--ink-2)}.tabs a.key{display:inline-grid;padding:0 5px;color:var(--gold-ink)}.tabs a.key:hover{background:var(--ink)}.tabs span.key{opacity:.35}.tabs a:hover{color:var(--ink)}.tabs a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--gold)}.section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:30px 0 4px;padding-bottom:8px;border-bottom:1px solid var(--line)}.section-title h1,.section-title h2{font:700 20px/1.15 var(--display);letter-spacing:.02em}.section-title a{flex:none;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.section-title a:hover{color:var(--ink)}.games{margin-top:18px}.games h2{font:700 15px/1.2 var(--display);letter-spacing:.08em;color:var(--ink-2);margin-bottom:8px}.load-game[hidden]{display:none}.load-game .section-title{margin-top:18px}.load-game .section-title button{flex:none;padding:0;border:0;background:0 0;cursor:pointer;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.load-game .section-title button:hover{color:var(--gold)}.load-list{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(var(--gutter) * -1);padding:10px var(--gutter) 4px 0}.load-list::-webkit-scrollbar{display:none}.load-list a{flex:none;width:168px;scroll-snap-align:start;font-size:14px;line-height:1.25}.load-list a:hover b{color:var(--gold)}.load-shot{position:relative;display:block;aspect-ratio:16/9;margin-bottom:6px;border-radius:2px;overflow:hidden;background:var(--bg-3)}.load-shot .pt:empty{display:none}.load-shot img{width:100%;height:100%;object-fit:cover}.load-list b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.games-list{display:flex;gap:0 22px;overflow-x:auto;scrollbar-width:none;margin-right:calc(var(--gutter) * -1);padding:2px var(--gutter) 6px 0;border-bottom:1px solid var(--line-soft)}.games-list::-webkit-scrollbar{display:none}.games-list a{flex:none;display:flex;align-items:baseline;gap:7px;padding:6px 0;font-weight:700;white-space:nowrap}.games-list a .num{font-size:13px;color:var(--ink-3)}.games-list a:hover{color:var(--gold)}.games-list a.all{color:var(--gold)}@media (min-width:960px){.games-list{flex-wrap:wrap;overflow:visible;margin-right:0}}.slots{display:grid;margin:6px calc(var(--gutter) * -1) 0}.slot{position:relative;padding:14px var(--gutter) 16px;border-bottom:1px solid var(--line-soft);transition:background-color .25s var(--ease)}.slot::before{content:"";position:absolute;left:0;top:14px;bottom:16px;width:3px;background:var(--gold);transform:scaleY(0);transform-origin:top;transition:transform .35s var(--ease)}.slot:focus-within,.slot:hover,.slots:not(.plain)>.slot:first-child{background:linear-gradient(90deg,var(--gold-soft),rgba(214,178,100,0) 85%)}.slot:focus-within::before,.slot:hover::before,.slots:not(.plain)>.slot:first-child::before{transform:none}@media (hover:hover){.slots:hover>.slot:first-child:not(:hover):not(:focus-within){background:0 0}.slots:hover>.slot:first-child:not(:hover):not(:focus-within)::before{transform:scaleY(0)}}.shot{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:3px;background:var(--bg-2)}.slot:focus-within .shot,.slot:hover .shot,.slots:not(.plain)>.slot:first-child .shot{outline:1px solid var(--gold);outline-offset:3px}@media (hover:hover){.slots:hover>.slot:first-child:not(:hover):not(:focus-within) .shot{outline:0}}.shot img{width:100%;height:100%;object-fit:cover}.load-shot .pt,.shot .pt{position:absolute;right:8px;bottom:8px;padding:3px 6px;border-radius:3px;background:rgba(8,6,4,.78);font-size:13px;line-height:1.1}.shot .queued{position:absolute;left:8px;top:8px;padding:3px 7px;border-radius:3px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;background:var(--gold);color:var(--gold-ink)}.slot .info{display:grid;grid-template-columns:1fr;gap:6px;margin-top:11px}.slot .info.numbered{grid-template-columns:40px 1fr}.slot .no{font-size:23px;line-height:1;color:var(--ink-3);padding-top:1px}.slot:focus-within .no,.slot:hover .no,.slots:not(.plain)>.slot:first-child .no{color:var(--gold)}@media (hover:hover){.slots:hover>.slot:first-child:not(:hover):not(:focus-within) .no{color:var(--ink-3)}}.slot h2,.slot h3{font-size:17px;line-height:1.22;font-weight:700;overflow-wrap:anywhere}.slot h3 a:hover{color:var(--gold)}.slot .meta{display:flex;flex-wrap:wrap;gap:2px 14px;margin-top:5px;font-size:13px;color:var(--ink-2)}.slot .meta a{color:var(--gold);font-weight:700}.slot .meta a:hover{color:var(--ink)}.slot[data-status="16"]{cursor:pointer}.slot.is-played .shot img{opacity:.62}.slot.is-played .shot::after{content:"Played";position:absolute;left:8px;top:8px;padding:3px 7px;border-radius:3px;background:rgba(8,6,4,.82);border:1px solid var(--gold);color:var(--gold);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.empty{margin-top:16px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink-2)}.empty strong{display:block;color:var(--ink);font:700 19px/1.2 var(--display);margin-bottom:4px}.pager{margin:24px 0 4px}.pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;padding-top:12px;border-top:1px solid var(--line-soft)}.pagination .page-link{display:grid;place-items:center;min-width:38px;height:40px;padding:0 6px;font:400 16px/1 var(--mono);color:var(--ink-2)}.pagination .page-link svg{width:18px;height:18px}.pagination a.page-link:hover{color:var(--gold)}.pagination .active .page-link{color:var(--gold);box-shadow:inset 0 -2px 0 var(--gold)}.pagination .disabled .page-link{opacity:.35}.pagination .page-of{display:none;font-size:13px;color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;padding:0 6px}@media (max-width:639px){.pagination .page-item.dots,.pagination .page-item.num-item{display:none}.pagination .page-of{display:block}.pagination .page-link{min-width:52px;height:44px}.pagination .page-of{color:var(--ink)}}.inventory{margin:10px calc(var(--gutter) * -1) 0;display:grid;border-top:1px solid var(--line)}.inventory a{position:relative;display:flex;align-items:center;gap:12px;min-height:52px;padding:8px var(--gutter);border-bottom:1px solid var(--line-soft);transition:background-color .2s var(--ease)}.inventory a::before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;background:var(--gold);transform:scaleY(0);transition:transform .3s var(--ease)}.inventory a:focus-visible,.inventory a:hover{background:linear-gradient(90deg,var(--gold-soft),rgba(214,178,100,0) 85%)}.inventory a:focus-visible::before,.inventory a:hover::before{transform:none}.inventory .name{flex:1;min-width:0;font-weight:700;overflow-wrap:anywhere}.inventory .kind{font-size:11px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em}.inventory .count{font-size:15px;color:var(--ink-2)}.inventory .rank{width:42px;flex:none;font-size:15px;color:var(--ink-3)}.inventory .rank.top{color:var(--gold)}.inventory .mini{width:40px;height:40px;flex:none;border-radius:3px;overflow:hidden;background:var(--bg-2);display:grid;place-items:center;color:var(--ink-3)}.inventory .mini{position:relative}.inventory .mini img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.inventory .mini svg{width:22px;height:22px}.inventory .figs{display:grid;justify-items:end;gap:2px;font-size:14px;color:var(--ink-2)}.inventory .figs small{font-family:var(--font);font-size:11px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em}.finder{display:flex;gap:8px;margin-top:14px}.finder .search-input{flex:1}.screen h1{font:700 23px/1.15 var(--display);letter-spacing:.01em;overflow-wrap:anywhere;text-wrap:balance;margin:4px 0 12px}.player-wrap{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:3px;background:#000;cursor:pointer;outline:1px solid var(--line);outline-offset:3px}.player-wrap>img.thumb{width:100%;height:100%;object-fit:contain}.player-wrap .play-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:10px;padding:10px 18px 10px 12px;border-radius:4px;background:rgba(13,12,11,.86);border:1px solid var(--gold);box-shadow:0 10px 24px rgba(0,0,0,.55);font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;transition:background-color .2s var(--ease)}.player-wrap .play-button .key{border-radius:50%;width:24px;min-width:24px;height:24px;padding:0;font-size:13px}.player-wrap:hover .play-button{background:var(--gold);color:var(--gold-ink)}.player-wrap:hover .play-button .key{background:var(--gold-ink);color:var(--gold)}#dz_video{position:relative}.upnext{position:absolute;inset:0;z-index:5;display:grid;align-content:center;justify-items:start;gap:10px;padding:12px max(14px,calc(50% - 230px));background:rgba(13,12,11,.92);border-radius:3px}.upnext[hidden]{display:none}.upnext-label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.upnext-label b{color:var(--gold);font-size:15px}.upnext-clip{display:flex;align-items:center;gap:12px;width:100%;font-size:16px;font-weight:700;line-height:1.25}.upnext-clip img{flex:none;width:128px;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:2px;outline:1px solid var(--gold);outline-offset:2px}.upnext-clip b{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.upnext-clip small{display:block;margin-top:4px;font-size:13px;color:var(--ink-2)}.upnext-keys{display:flex;gap:8px}.upnext-keys a,.upnext-keys button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px 0 10px;border-radius:4px;cursor:pointer;border:1px solid var(--line);background:0 0;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.upnext-keys a{background:var(--gold);border-color:var(--gold);color:var(--gold-ink)}.upnext-keys a .key{background:var(--gold-ink);color:var(--gold)}.upnext-keys button:hover{border-color:var(--gold);color:var(--gold)}.screen-meta{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:12px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.screen-meta b{margin-left:6px;font:400 15px/1 var(--mono);letter-spacing:0;color:var(--ink)}.panel{margin-top:22px;padding-top:12px;border-top:1px solid var(--line)}.panel>h2{font:700 16px/1.2 var(--display);letter-spacing:.06em;color:var(--ink-2);margin-bottom:10px}.status .rows{display:grid;grid-template-columns:64px 1fr;gap:8px 12px}.status .rows dt{padding-top:3px;font-size:11px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em}.chips{font-size:15px;line-height:1.5;color:var(--ink)}.chips a{display:inline-block}.chips a:not(:last-child)::after{content:"·";display:inline-block;margin:0 8px;color:var(--gold)}.chips a:hover{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.chips.lead a{color:var(--gold)}.continue a{position:relative;display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 10px 6px 12px;border-bottom:1px solid var(--line-soft);font-size:16px;font-weight:700}.continue a::before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;background:var(--gold);transform:scaleY(0);transition:transform .3s var(--ease)}.continue a:focus-visible,.continue a:hover{background:linear-gradient(90deg,var(--gold-soft),rgba(214,178,100,0) 85%)}.continue a:focus-visible::before,.continue a:hover::before{transform:none}.continue .num{width:22px;color:var(--gold);font-size:17px}.continue small{margin-left:auto;font-size:11px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em}.queue-list{display:none}.queue-list li+li{border-top:1px solid var(--line-soft)}.queue-list a{display:flex;gap:12px;align-items:center;padding:8px 0;font-size:15px;font-weight:700;line-height:1.25}.queue-list img{flex:none;width:132px;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:2px;background:var(--bg-3)}.queue-list b{font-weight:inherit;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.queue-list small{display:block;margin-top:4px;font-size:12px;color:var(--ink-3)}.queue-list a:hover b{color:var(--gold)}.queue-list li:first-child img{outline:1px solid var(--gold);outline-offset:2px}.notes{color:var(--ink-2);font-weight:500}.notes p{max-width:74ch}.notes p+p{margin-top:8px}.notes b{color:var(--ink)}.notes .desc{overflow-wrap:anywhere}.notes .links{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.notes .links span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.notes .links a{color:var(--gold);font-weight:700;overflow-wrap:anywhere}.notes .links a:hover{text-decoration:underline;text-underline-offset:3px}.prose{margin-top:10px;font-weight:500;color:var(--ink-2)}.prose h1{color:var(--ink);font:700 27px/1.12 var(--display);letter-spacing:.01em;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.prose p{max-width:68ch}.prose p+p{margin-top:10px}.prose a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.prose .actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.prose .actions a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;padding:9px 14px;border-radius:4px;border:1px solid var(--line);color:var(--ink);font-weight:700}.prose .actions a:hover{border-color:var(--gold);color:var(--gold)}.prose .actions a:first-child{background:var(--gold);color:var(--gold-ink);border-color:var(--gold)}.site-footer{margin-top:40px}.about{padding-top:16px;border-top:1px solid var(--line);color:var(--ink-2);font-weight:500}.about h2{color:var(--ink);font:700 17px/1.25 var(--display);letter-spacing:.02em;margin:18px 0 6px}.about h2:first-child{margin-top:0}.about p,.about ul{max-width:74ch}.about ul{display:grid;gap:2px;margin-top:6px}.about li::before{content:"";display:inline-block;width:6px;height:6px;margin:0 10px 2px 2px;background:var(--gold);transform:rotate(45deg)}.foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;margin-top:26px;padding:14px 0 6px;border-top:1px solid var(--line-soft);font-size:13px;color:var(--ink-3)}.foot nav{display:flex;gap:18px}.foot nav a{color:var(--ink-2)}.foot nav a:hover{color:var(--gold)}.modal{position:fixed;inset:0;z-index:50;display:none;align-items:center;justify-content:center;padding:16px;background:rgba(5,4,3,.82)}.modal-content{width:100%;max-width:900px;padding:14px;background:var(--bg-2);border:1px solid var(--line);border-radius:6px;box-shadow:0 20px 50px rgba(0,0,0,.6)}.modal-head{display:flex;align-items:flex-start;gap:10px;padding-bottom:12px}.modal-title{flex:1;font:700 19px/1.2 var(--display)}.modal-close{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:4px;border:1px solid var(--line);background:0 0;cursor:pointer}.modal-close:hover{border-color:var(--gold);color:var(--gold)}.video-container{position:relative;aspect-ratio:16/9;border-radius:3px;overflow:hidden;background-color:#000}.video-container .play-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:68px;height:68px;border-radius:50%;cursor:pointer;background:var(--gold)}.video-container .play-button::after{content:"";position:absolute;left:26px;top:20px;width:21px;height:28px;background:var(--gold-ink);clip-path:polygon(0 0,100% 50%,0 100%)}.totop{position:fixed;z-index:25;right:18px;bottom:22px;width:44px;height:44px;margin:0;display:none;place-items:center;cursor:pointer;border-radius:4px;background:var(--bg-2);border:1px solid var(--line);color:var(--ink)}.totop:hover{border-color:var(--gold);color:var(--gold)}.totop svg{width:20px;height:20px}@media (min-width:640px){:root{--gutter:24px}.slots{grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0 0;column-gap:8px}.slot{padding:14px 14px 16px}.inventory{margin:10px 0 0}.inventory.cols{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.inventory a{padding:8px 12px}.head h1{font-size:38px}.search-form{grid-template-columns:auto 1fr auto;align-items:center}.search-types{grid-column:auto}}@media (min-width:960px){body{padding-bottom:0}.command{display:none}.totop{display:grid}.site-header{padding-top:14px}.site-header .bar{gap:22px;padding-bottom:10px;border-bottom:1px solid var(--line)}.site-nav{display:flex;gap:6px}.site-nav a{padding:8px 10px;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.site-nav a:hover{color:var(--ink)}.site-nav a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--gold)}.search-form{position:absolute;right:var(--gutter);top:70px;width:580px}.page{padding-top:22px}.slots{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory.cols{grid-template-columns:repeat(3,minmax(0,1fr))}.head h1{font-size:46px}.tabs{margin-left:0;margin-right:0;padding-left:0}.video-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:32px;align-items:start}.video-layout aside .panel:first-child{margin-top:0;padding-top:0;border-top:0}.screen h1{font-size:28px}.upnext-clip{font-size:19px}.upnext-clip img{width:220px}.queue-list{display:block}}@media (min-width:1320px){.slots.wide{grid-template-columns:repeat(4,minmax(0,1fr))}}@keyframes cursor-in{from{transform:scaleY(0)}}.slots:not(.plain)>.slot:first-child::before{animation:cursor-in .6s var(--ease) .15s backwards}@media (prefers-reduced-motion:reduce){.slots:not(.plain)>.slot:first-child::before{animation:none}*,::after,::before{transition:none!important}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tabs.tabs-sub{margin-top:4px;font-size:14px}.tabs.tabs-sub .key{opacity:.8}.tabs.tabs-sub span.key{opacity:.3}@media (max-width:639px){.often{white-space:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:calc(var(--gutter) * -1);padding-right:var(--gutter)}.often::-webkit-scrollbar{display:none}}
