@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/42b07301cbfb88de.d68c2a3c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/674d141a92451548.6d749737.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8c4ded07fff55c.5c4452a7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.vt323_1abbd3b2-module__HbKXUq__className{font-family:VT323,ui-monospace,Menlo,monospace;font-style:normal;font-weight:400}.vt323_1abbd3b2-module__HbKXUq__variable{--font-vt323:"VT323",ui-monospace,Menlo,monospace}
@font-face{font-family:UnifrakturMaguntia;font-style:normal;font-weight:400;font-display:swap;src:url(../media/40a3cd74afdfe30c.174c66f3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.unifrakturmaguntia_8690c05f-module__ltIu3W__className{font-family:UnifrakturMaguntia,Georgia,serif;font-style:normal;font-weight:400}.unifrakturmaguntia_8690c05f-module__ltIu3W__variable{--font-fraktur:"UnifrakturMaguntia",Georgia,serif}
@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/cdf703449fd42bc8.665aa8c9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/3f10656f33c57dec.1b5b6537.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/56eb15be423b6220.23b201d9.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/96074e70a40501da.8c31978f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/de161955856a921d.25da2b95.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.press_start_2p_c259107f-module__KHc1Ta__className{font-family:"Press Start 2P",ui-monospace,monospace;font-style:normal;font-weight:400}.press_start_2p_c259107f-module__KHc1Ta__variable{--font-pixel:"Press Start 2P",ui-monospace,monospace}
@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0acc7fdf55eb3220.532ccaa1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:900;font-display:swap;src:url(../media/0acc7fdf55eb3220.532ccaa1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.orbitron_ccab104e-module__9g42vq__className{font-family:Orbitron,system-ui,sans-serif;font-style:normal}.orbitron_ccab104e-module__9g42vq__variable{--font-orbit:"Orbitron",system-ui,sans-serif}
.wb .s-wrap{max-width:1380px;margin:0 auto;padding:0 clamp(16px,3vw,40px) 60px}.wb .s-hero{padding:30px 0 6px}.wb .s-hero h1{font:600 clamp(32px,4.4vw,52px)/1.05 var(--serif);letter-spacing:-.01em;color:var(--ink);margin:6px 0 8px}.wb .s-hero p{max-width:62ch;color:var(--ink-2);margin:0;font-size:16px}.wb .s-bar{background:var(--paper);border:1px solid var(--rule);border-radius:6px;margin:20px 0 10px;padding:8px}.wb .s-bar-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wb .s-panel{border-top:1px solid var(--rule-soft);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding-top:8px;display:flex}.wb .s-panel .s-select{min-width:0;max-width:100%}.wb .s-panel .s-dd{max-width:100%}.wb .s-panel .s-pop{box-shadow:none;margin-top:6px;position:static}.wb .s-search{border:1px solid var(--rule);background:var(--paper);min-width:0;height:32px;color:var(--ink);font:14px var(--sans);border-radius:4px;flex:200px;padding:0 10px}.wb .s-dd{position:relative}.wb .s-dd>summary,.wb .s-select,.wb .s-toggle,.wb .s-sound{border:1px solid var(--rule);background:var(--paper);height:32px;color:var(--ink-2);font:500 11.5px var(--mono);white-space:nowrap;cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:0 10px;list-style:none;display:inline-flex}.wb .s-dd>summary::-webkit-details-marker{display:none}.wb .s-dd[open]>summary,.wb .s-dd.is-on>summary,.wb .s-select.is-on,.wb .s-toggle[aria-pressed=true],.wb .s-sound.is-on{border-color:var(--snes);color:var(--snes);background:var(--snes-soft)}.wb .s-sound.is-wait{color:var(--snes);border-style:dashed}.wb .s-pop{z-index:20;background:var(--paper);border:1px solid var(--rule);min-width:200px;box-shadow:0 12px 24px -16px color-mix(in srgb,var(--ink)60%,transparent);border-radius:6px;gap:6px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.wb .s-pop label{color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.wb .s-views{border:1px solid var(--rule);border-radius:16px;margin-left:auto;display:inline-flex;overflow:hidden}.wb .s-views button{color:var(--ink-2);font:500 11.5px var(--mono);cursor:pointer;background:0 0;border:0;padding:6px 11px}.wb .s-views button[aria-selected=true]{background:var(--accent);color:var(--on-accent)}.wb .s-count{font:500 11.5px var(--mono);color:var(--ink-3);align-items:center;gap:10px;margin:0 0 12px;display:flex}.wb .s-clear{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.wb .s-years{flex-wrap:wrap;gap:4px;margin:0 0 22px;display:flex}.wb .s-years button{background:var(--rule-soft);color:var(--ink-2);font:500 11px var(--mono);cursor:pointer;border:0;border-radius:3px;padding:4px 10px}.wb .s-years button:disabled{opacity:.4;cursor:default}.wb .s-month{grid-template-columns:86px 1fr;gap:0 18px;padding-bottom:30px;scroll-margin-top:70px;display:grid}.wb .s-when{border-right:2px solid var(--rule);text-align:right;padding-right:14px}.wb .s-m{font:600 24px/1.1 var(--serif);color:var(--ink)}.wb .s-y{font:500 11px var(--mono);letter-spacing:.08em;color:var(--ink-3)}.wb .s-n{font:500 11px var(--mono);color:var(--ink-2);margin-top:6px}.wb .s-lbl{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:0 0 12px}.wb .s-row{flex-wrap:wrap;gap:16px;display:flex}.wb .s-anchor{grid-column:1/-1;height:0;scroll-margin-top:70px;display:block}.wb .s-tile-w{flex:none;width:136px;position:relative}.wb .s-tile{background:var(--screen-2);border:1px solid var(--screen-rule);width:100%;color:var(--screen-ink);border-radius:5px;text-decoration:none;transition:box-shadow .25s;display:block;position:relative;overflow:hidden}.wb .s-tile:hover,.wb .s-tile:focus-visible{box-shadow:0 0 0 2px var(--snes-glow),0 0 20px color-mix(in srgb,var(--snes-glow)50%,transparent);outline:none}.wb .s-art{aspect-ratio:300/209;background:var(--screen);display:block;position:relative;overflow:hidden}.wb .s-art img,.wb .s-art video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wb .s-art:after{content:"";z-index:2;pointer-events:none;opacity:0;background:repeating-linear-gradient(0deg,#00000047 0 1px,#0000 1px 3px),radial-gradient(#0000 60%,#00000047);transition:opacity .4s;position:absolute;inset:0}.wb .s-tile:hover .s-art:after,.wb .s-tile:focus-visible .s-art:after,.wb .s-art.is-on:after{opacity:1}.wb .s-tile:hover .s-art img,.wb .s-tile:hover .s-art video,.wb .s-tile:focus-visible .s-art img{filter:saturate(1.12)contrast(1.05)}.wb .s-tap{z-index:3;background:color-mix(in srgb,var(--screen)78%,transparent);color:var(--screen-ink);font:500 11px var(--mono);pointer-events:none;border-radius:3px;padding:2px 6px;position:absolute;bottom:6px;left:6px}.wb .s-noart{text-align:center;font:600 13px/1.2 var(--serif);color:var(--screen-ink-2);place-items:center;padding:8px;display:grid;position:absolute;inset:0}.wb .s-tb{padding:7px 8px 9px;display:block}.wb .s-tt{font:600 13px/1.2 var(--serif);color:var(--screen-ink);display:block}.wb .s-tp{font:400 11px var(--mono);color:var(--screen-ink-2);margin-top:2px;display:block}.wb .s-chips{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.wb .s-chips span{background:var(--screen-rule);color:var(--screen-ink);font:500 11px var(--mono);border-radius:3px;padding:1px 5px}.wb .s-chips b{color:var(--screen-ink);font-weight:500}.wb .s-chips .s-day{background:color-mix(in srgb,var(--snes-glow)40%,var(--screen-2));color:var(--screen-ink);text-transform:uppercase;letter-spacing:.06em}.wb .s-empty{text-align:center;color:var(--ink-2);padding:40px 0}.wb .s-empty p{font:600 20px var(--serif);color:var(--ink);margin:0 0 10px}.wb .s-heat{gap:4px;max-width:900px;display:grid}.wb .s-heat-row{grid-template-columns:44px repeat(12,1fr);align-items:center;gap:4px;display:grid}.wb .s-heat-row>span{font:500 11px var(--mono);color:var(--ink-2)}.wb .s-heat-row>em{font:500 11px var(--mono);text-align:center;color:var(--ink-3);font-style:normal}.wb .s-heat-cell{aspect-ratio:1.6;background:var(--rule-soft);color:var(--ink-3);font:500 11px var(--mono);cursor:pointer;border:0;border-radius:4px;place-items:center;display:grid}.wb .s-heat-cell.l1{background:var(--snes-h1);color:var(--ink)}.wb .s-heat-cell.l2{background:var(--snes-h2);color:var(--ink)}.wb .s-heat-cell.l3{background:var(--snes-h3);color:var(--paper)}.wb .s-heat-cell.l4{background:var(--snes-h4);color:var(--paper)}.wb .s-heat-cell.is-pre{border:1px dashed var(--rule);background:0 0}.wb .s-heat-cell:disabled{cursor:default}.wb .s-heat-cell:not(:disabled):hover,.wb .s-heat-cell:focus-visible{outline:2px solid var(--snes-glow);outline-offset:1px}.wb .s-wall{background:var(--screen);border-radius:6px;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:3px;padding:8px;display:grid}.wb .s-wall-cell{display:block;position:relative}.wb .s-wall-cell:hover,.wb .s-wall-cell:focus-within{z-index:3}.wb .s-wall-item{aspect-ratio:96/67;background:var(--screen-2);border-radius:2px;transition:opacity .2s,transform .2s;display:block;position:relative;overflow:hidden}.wb .s-wall-item img{object-fit:cover;width:100%;height:100%}.wb .s-wall-item.is-dim{opacity:.18;filter:saturate(.2)}.wb .s-wall-item:hover,.wb .s-wall-item:focus-visible{z-index:3;opacity:1;filter:none;outline:none;transform:scale(1.6);box-shadow:0 6px 18px #0009}.wb .s-wall-item .s-noart{font-size:8px}.wb .s-wall-year{font:500 11px var(--mono);letter-spacing:.08em;color:var(--screen-ink-2);grid-column:1/-1;padding:6px 2px 2px;scroll-margin-top:70px}.wb .s-shelf-year{margin:16px 0 26px;scroll-margin-top:70px}.wb .s-shelf-year h2{font:600 20px var(--serif);color:var(--ink);margin:0 0 8px}.wb .s-shelf{background:repeating-linear-gradient(to bottom,var(--shelf)0 210px,var(--plank)210px 224px);border-radius:6px;flex-wrap:wrap;align-items:flex-end;gap:14px 2px;padding:0 12px 14px;display:flex}.wb .s-spine-w{flex:none;position:relative}.wb .s-spine{width:32px;height:210px;color:var(--screen-ink);background-color:var(--screen-2);background-image:var(--art,none);background-position:50%;background-repeat:no-repeat;background-size:auto 100%;border-radius:2px 2px 0 0;flex-direction:column;flex:none;align-items:center;text-decoration:none;transition:transform .2s;display:flex;position:relative;box-shadow:inset -3px 0 #00000038}.wb .s-spine:after{content:"";background:linear-gradient(90deg,#0000008c,#00000040 50%,#0000008c);position:absolute;inset:56px 0 0}.wb .s-spine:hover,.wb .s-spine:focus-visible,.wb .s-spine-w:hover>.s-spine{z-index:4;outline:none;transform:translateY(-16px)}.wb .s-spine-w:has(:focus-visible)>.s-spine{z-index:4;outline:none;transform:translateY(-16px)}.wb .s-band{background:var(--screen);border-bottom:2px solid var(--screen-ink-2);flex:none;justify-content:center;align-items:center;width:100%;height:56px;display:flex}.wb .s-band b{writing-mode:vertical-rl;font:700 6px/1 var(--sans);letter-spacing:.06em;color:var(--screen-ink);transform:rotate(180deg)}.wb .s-spine-t{z-index:1;white-space:nowrap;text-overflow:ellipsis;writing-mode:vertical-rl;max-height:118px;font:600 12.5px/1 var(--serif);text-shadow:0 1px 2px #000c;margin:auto 0;position:relative;overflow:hidden;transform:rotate(180deg)}.wb .s-seal{z-index:1;opacity:.7;border:2px solid;border-radius:50%;flex:none;width:14px;height:14px;margin-bottom:7px;position:relative}.wb .s-spine-tip{z-index:5;background:var(--paper);border:1px solid var(--rule);width:150px;font:600 12px/1.2 var(--serif);color:var(--ink);opacity:0;pointer-events:none;border-radius:6px;margin-left:-75px;padding:6px;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%}.wb .s-spine:hover .s-spine-tip,.wb .s-spine:focus-visible .s-spine-tip,.wb .s-spine-w:hover .s-spine-tip{opacity:1}.wb .s-spine-w:has(:focus-visible) .s-spine-tip{opacity:1}.wb .s-spine-tip img{border-radius:3px;width:100%;margin-bottom:5px}.wb .s-scatter-wrap{max-width:1000px}.wb .s-axis-pick{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.wb .s-scatter{border-left:1px solid var(--rule);border-bottom:1px solid var(--rule);height:380px;margin:18px 0 34px 30px;position:relative}.wb .s-zone{pointer-events:none;position:absolute;left:0;right:0}.wb .s-zone span{font:700 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);position:absolute;right:6px}.wb .s-zone-hof{background:var(--snes-hof)}.wb .s-zone-hof span{top:4px}.wb .s-zone-bin{background:var(--snes-bin)}.wb .s-zone-bin span{bottom:4px}.wb .s-dot{z-index:1;background:var(--snes-f-other);opacity:.85;border-radius:50%;width:8px;height:8px;margin:0 0 -4px -4px;transition:opacity .2s,transform .15s;position:absolute}.wb .s-dot:hover,.wb .s-dot:focus-visible,.wb .s-dot.is-open{z-index:3;opacity:1;box-shadow:0 0 0 1.5px var(--paper);outline:none;transform:scale(1.8)}.wb .s-dot.is-star{z-index:2;opacity:1;width:10px;height:10px;box-shadow:0 0 0 1.5px var(--paper);margin:0 0 -5px -5px}.wb .s-dot.is-faded{opacity:.2}.wb .s-dot.f-action,.wb .s-key-btn.f-action i{background:var(--snes-f-action)}.wb .s-dot.f-fighting,.wb .s-key-btn.f-fighting i{background:var(--snes-f-fighting)}.wb .s-dot.f-shooter,.wb .s-key-btn.f-shooter i{background:var(--snes-f-shooter)}.wb .s-dot.f-rpg,.wb .s-key-btn.f-rpg i{background:var(--snes-f-rpg)}.wb .s-dot.f-sports,.wb .s-key-btn.f-sports i{background:var(--snes-f-sports)}.wb .s-dot.f-puzzle,.wb .s-key-btn.f-puzzle i{background:var(--snes-f-puzzle)}.wb .s-dot.f-other,.wb .s-key-btn.f-other i{background:var(--snes-f-other)}.wb .s-dot-label{white-space:nowrap;pointer-events:none;font:600 11.5px var(--mono);color:var(--ink);text-shadow:0 0 3px var(--bg),0 0 3px var(--bg),0 0 6px var(--bg);position:absolute;top:-7px;left:12px}.wb .s-dot-label.is-left{left:auto;right:12px}.wb .s-tick-x{font:500 11px var(--mono);color:var(--ink-3);position:absolute;bottom:-22px;transform:translate(-50%)}.wb .s-tick-y{font:500 11px var(--mono);color:var(--ink-3);position:absolute;left:-28px;transform:translateY(50%)}.wb .s-key{flex-wrap:wrap;gap:6px;margin:0 0 4px;display:flex}.wb .s-key-btn{border:1px solid var(--rule);background:var(--paper);color:var(--ink-2);font:500 11px var(--mono);cursor:pointer;border-radius:14px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.wb .s-key-btn i{border-radius:50%;width:9px;height:9px}.wb .s-key-btn[aria-pressed=true]{border-color:var(--ink-2);background:var(--rule-soft);color:var(--ink)}.wb .s-card-w{--card-h:196px;z-index:6;width:min(190px,48% - 14px);height:var(--card-h);pointer-events:none;position:absolute}.wb .s-card-w.is-hover{pointer-events:auto}.wb .s-card-w.is-hover:before{content:"";width:14px;position:absolute;top:0;bottom:0;right:100%}.wb .s-card-w.is-hover.is-left:before{left:100%;right:auto}.wb .s-card-w>.s-star-tile{top:10px;right:10px}.wb .s-card{background:var(--paper);border:1px solid var(--rule);width:100%;height:100%;box-shadow:0 0 0 2px var(--snes-glow),0 6px 18px #00000040;color:var(--ink);pointer-events:none;border-radius:6px;flex-direction:column;padding:6px;text-decoration:none;display:flex;position:relative;overflow:hidden}.wb a.s-card{pointer-events:auto}.wb .s-card-art{aspect-ratio:300/209;background:var(--screen-2);border-radius:3px;flex:none;margin-bottom:6px;position:relative;overflow:hidden}.wb .s-card-art>img,.wb .s-card-art>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wb .s-card-art .s-noart{height:100%;font:600 12px var(--serif);color:var(--screen-ink);text-align:center;place-items:center;padding:6px;display:grid}.wb .s-card-t{white-space:nowrap;text-overflow:ellipsis;font:600 13px/1.25 var(--serif);overflow:hidden}.wb .s-card-m{white-space:nowrap;text-overflow:ellipsis;font:500 11px/1.5 var(--mono);color:var(--ink-3);overflow:hidden}.wb .s-card-s{font:500 11px/1.5 var(--mono);color:var(--ink-2)}.wb .s-card-s b{color:var(--snes)}.wb .s-card-hint{font:600 11px var(--mono);color:var(--snes);margin-top:auto}@media (max-width:560px){.wb .s-dot-label{display:none}}.wb .s-crumb{font:500 11px var(--mono);letter-spacing:.03em;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:20px 0 16px;display:flex}.wb .s-game{grid-template-columns:minmax(260px,340px) 1fr;align-items:start;gap:34px;display:grid}.wb .s-frame{aspect-ratio:300/209;background:var(--screen-2);border:1px solid var(--screen-rule);box-shadow:0 0 0 2px var(--snes-glow),0 0 26px color-mix(in srgb,var(--snes-glow)45%,transparent);border-radius:6px;position:relative;overflow:hidden}.wb .s-frame>img,.wb .s-frame>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wb .s-frame.is-crt>img,.wb .s-frame.is-crt>video{filter:saturate(1.1)contrast(1.04)}.wb .s-frame.is-crt:after{content:"";z-index:2;pointer-events:none;background:repeating-linear-gradient(0deg,#00000047 0 1px,#0000 1px 3px),radial-gradient(#0000 60%,#00000047);position:absolute;inset:0}.wb .s-frame>.s-box3d{object-fit:contain;background:radial-gradient(circle at 50% 40%,var(--screen-rule),var(--screen));padding:10px}.wb .s-play{z-index:3;cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset:0}.wb .s-play span{border:2px solid var(--snes-glow);background:color-mix(in srgb,var(--screen)75%,transparent);width:58px;height:58px;color:var(--screen-ink);border-radius:50%;place-items:center;padding-left:4px;font-size:22px;display:grid}.wb .s-seg{border:1px solid var(--rule);border-radius:16px;width:max-content;margin-top:10px;display:flex;overflow:hidden}.wb .s-seg button{background:var(--paper);color:var(--ink-2);font:500 11.5px var(--mono);cursor:pointer;border:0;padding:6px 12px}.wb .s-seg button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.wb .s-wes{border:1px dashed var(--snes-glow);background:var(--snes-soft);color:var(--snes);border-radius:6px;margin-top:16px;padding:12px 14px;font-size:13px}.wb .s-wes b{font:600 15px var(--serif);display:block}.wb .s-booklet{background:var(--booklet);border:1px solid var(--rule);border-radius:6px;padding:24px 26px 26px;position:relative}.wb .s-booklet:before{content:"";opacity:.6;background:repeating-linear-gradient(180deg,var(--rule)0 2px,transparent 2px 9px);width:6px;position:absolute;top:0;bottom:0;left:0}.wb .s-logo{width:100%;max-width:420px;height:auto;margin:6px 0 10px;display:block}.wb .s-title{font:600 clamp(30px,3.6vw,42px)/1.05 var(--serif);color:var(--ink);margin:6px 0 10px}.wb .s-bchips{flex-wrap:wrap;gap:6px;display:flex}.wb .s-bchip{background:var(--rule-soft);color:var(--ink-2);font:500 11px var(--mono);border-radius:3px;padding:2px 8px}.wb .s-bchip.is-day{background:var(--snes-soft);color:var(--snes);text-transform:uppercase;letter-spacing:.05em}.wb .s-sect{border-top:2px solid var(--ink);margin-top:20px;padding-top:9px}.wb .s-sect h2{font:600 11.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:0 0 8px}.wb .s-sect p{max-width:64ch;color:var(--ink-2);margin:0}.wb .s-spec{grid-template-columns:120px 1fr;gap:5px 14px;margin:0;font-size:14px;display:grid}.wb .s-spec dt{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding-top:3px}.wb .s-spec dd{color:var(--ink);margin:0}.wb .s-none{font:500 11.5px var(--mono);color:var(--ink-3);margin:4px 0 10px}.wb .s-bars{align-items:flex-end;gap:7px;height:100px;margin:22px 0 14px;display:flex}.wb .s-bar4{background:var(--snes);border-radius:3px 3px 0 0;width:26px;position:relative}.wb .s-bar4 i{text-align:center;font:600 13px var(--serif);color:var(--ink);font-style:normal;position:absolute;top:-19px;left:-6px;right:-6px}.wb .s-bars-label{font:500 11px var(--mono);color:var(--ink-3);align-self:center;margin-left:8px}.wb .s-crs{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:2px 22px;margin:0;display:grid}.wb .s-cr{border-bottom:1px solid var(--rule-soft);color:var(--ink-2);justify-content:space-between;gap:10px;padding:5px 0;font-size:13.5px;display:flex}.wb .s-cr dd{white-space:nowrap;font:500 12.5px var(--mono);color:var(--ink);margin:0}.wb .s-also{margin-top:34px}.wb .s-also .s-row{margin-top:12px}.wb .s-steps{font:500 12.5px var(--mono);justify-content:space-between;gap:12px;margin-top:26px;display:flex}.wb .s-steps span{color:var(--ink-3)}.wb .s-company{padding:26px 0 18px}.wb .s-company h1{font:600 clamp(30px,3.6vw,44px)/1.05 var(--serif);color:var(--ink);margin:6px 0}.wb .s-company p{color:var(--ink-2);margin:0}@media (min-width:761px){.wb .s-bar{top:var(--s-nav-h);z-index:15;position:sticky}.wb .s-panel{max-height:calc(100vh - 110px);overflow-y:auto}.wb .s-anchor,.wb .s-month,.wb .s-wall-year,.wb .s-shelf-year{scroll-margin-top:calc(80px + var(--s-nav-h))}}@media (max-width:760px){.wb .s-game{grid-template-columns:1fr}.wb .s-month{grid-template-columns:58px 1fr;gap:0 10px}.wb .s-row{gap:10px}.wb .s-tile-w{width:calc(50% - 5px)}.wb .s-views{margin-left:0}.wb .s-spec{grid-template-columns:96px 1fr}.wb .s-heat-row{grid-template-columns:30px repeat(12,1fr);gap:2px}.wb .s-heat-cell{border-radius:3px}}@media (prefers-reduced-motion:reduce){.wb .s-art:after,.wb .s-tile,.wb .s-wall-item,.wb .s-spine,.wb .s-spine-tip{transition:none}}.wb .s-tm-paper{background:linear-gradient(180deg,var(--tm-paper),var(--tm-paper-2));color:var(--tm-paper-ink);box-shadow:0 10px 24px #0009,0 2px 0 color-mix(in srgb,var(--tm-paper-2)85%,var(--tm-paper-ink));font-family:var(--serif);border-radius:3px;padding:12px 16px 14px;position:relative;overflow:hidden}.wb .s-tm-paper:before{content:"";pointer-events:none;background:radial-gradient(circle at 85% 20%,color-mix(in srgb,var(--tm-kicker)8%,transparent)0 18%,transparent 19%),repeating-linear-gradient(90deg,#00000006 0 1px,transparent 1px 3px);position:absolute;inset:0}.wb .s-tm-paper:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#00000024 20% 80%,#0000);height:1px;position:absolute;top:50%;left:0;right:0;box-shadow:0 1px #ffffff8c}@media (prefers-reduced-motion:no-preference){.wb .s-tm-paper{transform:rotate(-1.2deg)}}.wb .s-tm-ptop{font:400 12px/1.3 var(--serif);border-bottom:1px solid var(--tm-paper-ink);justify-content:space-between;gap:8px;padding-bottom:4px;display:flex;position:relative}.wb .s-tm-pmast{text-align:center;font-size:clamp(26px,6.4vw,44px);font-weight:400;line-height:1.1;font-family:var(--font-fraktur),Georgia,serif;padding:6px 0 2px;position:relative}.wb .s-tm-pdate{text-align:center;font:italic 400 13px/1.3 var(--serif);border-top:3px double var(--tm-paper-ink);border-bottom:1px solid var(--tm-paper-ink);padding:3px 0;position:relative}.wb .s-tm-pbody{grid-template-columns:1.6fr 1fr;gap:16px;padding-top:10px;display:grid;position:relative}.wb .s-tm-pbody.is-solo{grid-template-columns:1fr}.wb .s-tm-pkick{font:700 11px/1.2 var(--serif);letter-spacing:.14em;text-transform:uppercase;color:var(--tm-kicker);margin-bottom:4px}.wb .s-tm-pbody h2,.wb .s-tm-pbody h4{font:700 clamp(20px,3.4vw,28px)/1.12 var(--serif);text-wrap:balance;color:var(--tm-paper-ink);margin:0}.wb .s-tm-pmore{border-left:1px solid color-mix(in srgb,var(--tm-paper-ink)33%,transparent);padding-left:14px}.wb .s-tm-pmore p{font:400 14px/1.3 var(--serif);margin:0 0 8px}.wb .s-tm-pmore p b{font-variant:small-caps;font-weight:700}.wb .s-tm-paper.is-compact .s-tm-pmast{font-size:26px}.wb .s-tm-paper.is-compact .s-tm-pmore{display:none}@media (max-width:620px){.wb .s-tm-pbody{grid-template-columns:1fr}.wb .s-tm-pmore{border-left:0;border-top:1px solid color-mix(in srgb,var(--tm-paper-ink)33%,transparent);padding-top:8px;padding-left:0}}.wb .s-bkr{border:1px solid var(--screen-rule);background:var(--screen-2);border-radius:10px;margin:28px 0;overflow:hidden}.wb .s-bkr-tape{background:var(--screen);border-bottom:1px solid var(--screen-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.wb .s-bkr-label{font:400 26px/1 var(--font-vt323),ui-monospace,Menlo,monospace;letter-spacing:.08em;background:var(--tm-paper);color:var(--tm-paper-ink);border-radius:3px;padding:4px 12px}.wb .s-bkr-sticker{font:600 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--tm-led);color:var(--tm-paper-ink);border-radius:999px;padding:7px 12px}@media (prefers-reduced-motion:no-preference){.wb .s-bkr-label{transform:rotate(-1.5deg)}.wb .s-bkr-sticker{transform:rotate(2deg)}}.wb .s-bkr-objs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;padding:18px 16px;display:grid}.wb .s-bkr-objs .s-tm-paper{grid-column:1/-1}@media (min-width:760px){.wb .s-bkr-objs{grid-template-columns:repeat(4,minmax(0,1fr))}.wb .s-bkr-objs .s-tm-paper{grid-column:auto}}.wb .s-bkr-obj{font:400 13px/1.3 var(--serif);overflow-wrap:anywhere;border-radius:6px;flex-direction:column;gap:4px;min-width:0;padding:10px;text-decoration:none;display:flex;box-shadow:0 8px 18px #00000080}.wb .s-bkr-obj b{font:700 15px/1.2 var(--serif)}.wb .s-bkr-obj img{border-radius:3px;width:100%;height:auto;display:block}.wb .s-bkr-k{font:600 11px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase}.wb .s-bkr-obj:focus-visible,.wb .s-bkr-go:focus-visible{outline:3px solid var(--snes-glow);outline-offset:3px}.wb .s-bkr-obj.is-cass{background:var(--tm-cass);color:var(--tm-cass-ink);border-top:10px solid var(--tm-cass-stripe)}.wb .s-bkr-obj.is-cd{background:linear-gradient(135deg,var(--tm-cd),var(--tm-cd-2));color:var(--tm-cd-ink)}.wb .s-bkr-obj.is-tix{background:var(--tm-ticket);color:var(--tm-ticket-ink);border:2px dashed var(--tm-ticket-ink)}.wb .s-bkr-obj.is-tix img{aspect-ratio:2/3;object-fit:cover}.wb .s-bkr-price{font:400 14px/1.4 var(--serif);color:var(--screen-ink);margin:0;padding:0 16px 10px}.wb .s-bkr-go{color:var(--screen-ink);font:600 14px/1.4 var(--serif);margin:0 16px 16px;text-decoration:underline;display:inline-block}@media (max-width:759px){.wb .s-bkr-obj.is-tix{grid-column:1/-1}.wb .s-bkr-obj.is-tix:has(img){grid-template-columns:100px minmax(0,1fr);align-content:start;column-gap:12px;display:grid}.wb .s-bkr-obj.is-tix:has(img)>*{grid-column:2}.wb .s-bkr-obj.is-tix:has(img)>img{grid-area:1/1/span 4}}.wb .s-tm-paper.is-compact .s-tm-ptop{white-space:nowrap;font-size:11px}.wb .s-tm-paper.is-compact .s-tm-ptop span:nth-child(2){display:none}.wb .s-tm-paper.is-compact .s-tm-pmast{white-space:nowrap;font-size:clamp(18px,5.4vw,22px)}.wb .s-tm{margin:22px 0 18px}.wb .s-tm-years{background:var(--snes-soft);color:var(--ink);border-radius:14px;margin:0 0 18px;padding:16px 18px}.wb .s-tm-born{font:400 15px/1.4 var(--serif);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wb .s-tm-born input{border:2px solid var(--snes);background:var(--paper);width:5.2em;height:34px;color:var(--ink);font:600 16px var(--mono);border-radius:6px;padding:0 8px}.wb .s-tm-born input:focus-visible{outline:3px solid var(--snes-glow);outline-offset:2px}.wb .s-tm-hint{font:500 11px var(--mono);color:var(--ink-2)}.wb .s-tm-years p{max-width:75ch;font:400 15px/1.5 var(--serif);color:var(--ink-2);margin:10px 0 12px}.wb .s-tm-ms{flex-wrap:wrap;gap:6px;display:flex}.wb .s-tm-ms button{border:1px solid var(--rule);background:var(--paper);color:var(--ink-2);font:400 12.5px/1.3 var(--sans);text-align:left;cursor:pointer;border-radius:999px;padding:5px 10px}.wb .s-tm-ms button b{color:var(--snes);font:600 11.5px var(--mono)}.wb .s-tm-ms button:hover,.wb .s-tm-ms button:focus-visible{border-color:var(--snes);box-shadow:0 0 0 2px var(--snes-glow);outline:none}.wb .s-tm-tv{position:relative}.wb .s-tm-screen{background:var(--screen);color:var(--screen-ink);box-shadow:inset 0 0 0 1px var(--screen-rule),inset 0 0 60px #0000008c;border-radius:20px;gap:18px;padding:clamp(14px,3vw,26px);scroll-margin-top:70px;display:grid;position:relative;overflow:hidden}.wb .s-tm-screen:after{content:"";pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(0deg,#0000002e 0 1px,#0000 1px 3px);position:absolute;inset:0}.wb .s-tm-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:6px 16px;display:flex}.wb .s-tm-wo{font:600 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--screen-ink-2);display:block}.wb .s-tm-led{font:400 clamp(40px,9vw,64px)/1 var(--font-vt323),ui-monospace,Menlo,monospace;letter-spacing:.04em;color:var(--tm-led);text-shadow:0 0 6px color-mix(in srgb,var(--tm-led)70%,transparent),0 0 18px color-mix(in srgb,var(--tm-led)45%,transparent);display:block}.wb .s-tm-n{font:500 12px var(--mono);color:var(--screen-ink-2)}.wb .s-tm-cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;display:grid}.wb .s-tm-card{background:var(--screen-2);border:1px solid var(--screen-rule);min-width:0;color:var(--screen-ink);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:3px;padding:10px;text-decoration:none;transition:box-shadow .25s;display:flex}.wb a.s-tm-card:hover,.wb a.s-tm-card:focus-visible{box-shadow:0 0 0 2px var(--snes-glow),0 0 20px color-mix(in srgb,var(--snes-glow)50%,transparent);outline:none}.wb .s-tm-art{aspect-ratio:1;background:var(--screen);border-radius:6px;margin-bottom:6px;display:block;position:relative;overflow:hidden}.wb .s-tm-art.is-poster{aspect-ratio:2/3}.wb .s-tm-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wb .s-tm-noart{text-align:center;font:600 12px/1.2 var(--serif);color:var(--screen-ink-2);place-items:center;padding:6px;display:grid;position:absolute;inset:0}.wb .s-tm-k{font:600 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--screen-ink-2)}.wb .s-tm-t{font:700 15px/1.2 var(--serif);color:var(--screen-ink)}.wb .s-tm-by{font:400 12.5px/1.3 var(--sans);color:var(--screen-ink-2)}.wb .s-tm-card.s-tm-price{align-self:stretch}.wb .s-tm-price p{font:400 14px/1.4 var(--serif);color:var(--screen-ink);margin:6px 0 0}.wb .s-tm-price .s-tm-price-hint{color:var(--screen-ink-2);font-style:italic}.wb .s-tm-shelf{gap:10px;display:grid}.wb .s-tm-sh{font:600 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--screen-ink-2);margin:0}.wb .s-tm-covers{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.wb .s-tm-cover{width:96px;color:var(--screen-ink);text-decoration:none;display:block}.wb .s-tm-box{aspect-ratio:96/67;background:var(--screen-2);border:1px solid var(--screen-rule);border-radius:4px;transition:box-shadow .25s;display:block;position:relative;overflow:hidden}.wb .s-tm-box img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wb .s-tm-box .s-tm-noart{font-size:10px}.wb .s-tm-cover:hover .s-tm-box,.wb .s-tm-cover:focus-visible .s-tm-box{box-shadow:0 0 0 2px var(--snes-glow),0 0 16px color-mix(in srgb,var(--snes-glow)50%,transparent)}.wb .s-tm-cover:focus-visible{outline:none}.wb .s-tm-ct{font:600 11.5px/1.2 var(--serif);margin-top:4px;display:block}.wb .s-tm-more{font:600 12px var(--mono);color:var(--screen-ink-2);align-self:center}.wb .s-tm-deck{z-index:5;background:var(--screen);border:1px solid var(--screen-rule);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;gap:10px;margin-top:12px;padding:10px 14px 6px;display:grid;position:relative;box-shadow:0 8px 20px -10px #0009}.wb .s-tm-deck button{border:1px solid var(--screen-rule);background:var(--screen-2);min-width:44px;height:38px;color:var(--screen-ink);font:400 22px/1 var(--font-vt323),ui-monospace,Menlo,monospace;cursor:pointer;border-radius:6px;padding:0 10px}.wb .s-tm-deck button:hover:not(:disabled),.wb .s-tm-deck button:focus-visible{border-color:var(--snes-glow);box-shadow:0 0 0 2px var(--snes-glow);outline:none}.wb .s-tm-deck button:disabled{opacity:.4;cursor:default}.wb .s-tm-scrub{min-width:0}.wb .s-tm-scrub input[type=range]{width:100%;height:38px;accent-color:var(--snes-glow);margin:0;display:block}.wb .s-tm-ticks{height:16px;font:400 14px/16px var(--font-vt323),ui-monospace,Menlo,monospace;color:var(--screen-ink-2);margin:0 8px;position:relative}.wb .s-tm-ticks span{position:absolute;top:0;transform:translate(-50%)}.wb .s-credit{max-width:90ch;font:400 12px/1.5 var(--sans);color:var(--ink-2);margin:28px 0 0}@media (max-width:760px){.wb .s-tm-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.wb .s-tm-deck{bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 8px;padding:6px 10px 10px;position:sticky}.wb .s-tm-scrub{order:-1;grid-column:1/-1}}@media (max-width:480px){.wb .s-tm-paper:not(.is-compact) .s-tm-ptop{white-space:nowrap;font-size:11px}.wb .s-tm-paper:not(.is-compact) .s-tm-ptop span:nth-child(2){display:none}}.wb .s-hero .s-hero-links{font:500 14px var(--mono);flex-wrap:wrap;gap:4px 24px;margin-top:10px;display:flex}.wb .s-hero-links a{color:var(--accent)}.wb .s-otd{background:var(--screen);border:1px solid var(--screen-rule);min-height:215px;color:var(--screen-ink);border-radius:6px;margin-top:22px;padding:14px 16px}.wb .s-otd-h{font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--screen-ink-2)}.wb .s-otd-body{margin-top:8px}.wb .s-otd-year{align-items:center;gap:12px;display:flex}.wb .s-otd-year button{border:1px solid var(--screen-rule);background:var(--screen-2);width:44px;height:44px;color:var(--screen-ink);cursor:pointer;border-radius:4px;font-size:14px}.wb .s-otd-year button:hover,.wb .s-otd-year button:focus-visible{border-color:var(--snes-glow);outline:none}.wb .s-otd-led{font:400 clamp(26px,6vw,34px)/1 var(--font-vt323),ui-monospace,Menlo,monospace;letter-spacing:.04em;color:var(--tm-led);text-shadow:0 0 8px color-mix(in srgb,var(--tm-led)55%,transparent)}.wb .s-otd-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 22px;margin:10px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.wb .s-otd-list li{overflow-wrap:anywhere;min-width:0}.wb .s-otd-list b{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--screen-ink-2);display:block}.wb a.s-otd-go{color:var(--screen-ink);font:500 13px var(--mono);margin-top:12px;display:inline-block}.wb a.s-otd-go:hover,.wb a.s-otd-go:focus-visible{color:var(--tm-led)}@media (max-width:1100px){.wb .s-otd{min-height:236px}}@media (max-width:760px){.wb .s-otd{min-height:258px}}@media (max-width:600px){.wb .s-otd{min-height:320px}.wb .s-otd-list{grid-template-columns:1fr}}@media (max-width:760px),(pointer:coarse){.wb .s-dd>summary,.wb .s-select,.wb .s-toggle,.wb .s-sound,.wb .s-search{height:auto;min-height:44px}.wb .s-views button,.wb .s-seg button{min-height:44px}.wb .s-toggle{justify-content:center;min-width:44px}.wb .s-key-btn,.wb .s-years button{min-height:44px}.wb .s-crumb{padding:6px 0}.wb .s-crumb>span{flex-wrap:wrap;align-items:center;column-gap:2px;display:flex}.wb .s-crumb a,.wb .s-steps a{align-items:center;min-width:44px;min-height:44px;padding:0 6px;display:inline-flex}.wb .s-steps{align-items:center}.wb .s-hero .eyebrow a,.wb .s-hero-links a,.wb a.s-otd-go,.wb .s-bkr-go,.wb .s-also .eyebrow a{align-items:center;min-height:44px;display:inline-flex}.wb .s-bkr-go{margin-bottom:6px}.wb .s-tm-deck button,.wb .s-tm-scrub input[type=range],.wb .s-tm-born input{min-height:44px}.wb .s-company .eyebrow{flex-wrap:wrap;align-items:center;column-gap:.4em;display:flex}.wb .s-company .eyebrow a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.wb .s-spec dd:has(a){flex-wrap:wrap;align-items:center;min-height:44px;display:flex}.wb .s-spec dt:has(+dd a){align-items:center;min-height:44px;padding-top:0;display:flex}.wb .s-spec dd a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.wb .s-scatter{isolation:isolate}.wb .s-dot{--da:85%;z-index:auto;opacity:1;background:color-mix(in srgb,var(--snes-f-other)var(--da),transparent)}.wb .s-dot.f-action{--dc:var(--snes-f-action);background:color-mix(in srgb,var(--dc)var(--da),transparent)}.wb .s-dot.f-fighting{--dc:var(--snes-f-fighting);background:color-mix(in srgb,var(--dc)var(--da),transparent)}.wb .s-dot.f-shooter{--dc:var(--snes-f-shooter);background:color-mix(in srgb,var(--dc)var(--da),transparent)}.wb .s-dot.f-rpg{--dc:var(--snes-f-rpg);background:color-mix(in srgb,var(--dc)var(--da),transparent)}.wb .s-dot.f-sports{--dc:var(--snes-f-sports);background:color-mix(in srgb,var(--dc)var(--da),transparent)}.wb .s-dot.f-puzzle{--dc:var(--snes-f-puzzle);background:color-mix(in srgb,var(--dc)var(--da),transparent)}.wb .s-dot.f-other{--dc:var(--snes-f-other);background:color-mix(in srgb,var(--dc)var(--da),transparent)}.wb .s-dot.is-star{--da:100%}.wb .s-dot.is-faded{--da:20%;opacity:1}.wb .s-dot.is-star{z-index:auto}.wb .s-dot:hover,.wb .s-dot:focus-visible,.wb .s-dot.is-open{--da:100%;z-index:auto;box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--snes-glow);transform:none}.wb .s-dot:before{content:"";z-index:-1;border-radius:50%;position:absolute;inset:-8px}.wb .s-dot.is-star:before{inset:-7px}.wb .s-heat{gap:0}.wb .s-heat-cell{aspect-ratio:auto;height:44px;padding:14px 0;position:relative}.wb .s-heat-cell[class]{background-clip:content-box}.wb .s-heat-cell.is-pre{border:0}.wb .s-heat-cell.is-pre:after{content:"";border:1px dashed var(--rule);border-radius:3px;position:absolute;inset:14px 0}}.wb .s-t8{--verd:Verdana,Tahoma,var(--sans);grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;margin:18px 0 8px;display:grid}@media (min-width:900px){.wb .s-t8{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:20px}.wb .s-t8-prev{top:calc(16px + var(--s-nav-h));position:sticky}}.wb .s-t8-col{gap:16px;min-width:0;display:grid}.wb .s-t8-box{background:var(--paper);border:1px solid var(--rule);border-radius:4px;min-width:0}.wb .s-t8-bh{background:var(--t8-my);color:var(--t8-my-ink);font:700 14px/1.3 var(--verd);border-radius:3px 3px 0 0;justify-content:space-between;align-items:baseline;gap:8px;margin:0;padding:7px 12px;display:flex}.wb .s-t8-bh h2{font:inherit;color:inherit;margin:0}.wb .s-t8-bb{padding:12px}.wb .s-t8-label{font:600 13px var(--sans);color:var(--ink-2);margin-bottom:4px;display:block}.wb .s-t8-input{border:1.5px solid var(--rule);background:var(--paper);width:100%;min-height:44px;color:var(--ink);font:16px var(--sans);border-radius:6px;padding:9px 10px}.wb .s-t8-input:focus-visible{outline:3px solid var(--snes-glow);outline-offset:1px}.wb .s-t8-themes{flex-wrap:wrap;gap:6px;margin:12px 0 14px;display:flex}.wb .s-t8-chip{border:1.5px solid var(--rule);background:var(--paper);min-height:44px;color:var(--ink);font:600 13px var(--sans);cursor:pointer;border-radius:999px;padding:0 14px}.wb .s-t8-chip[aria-pressed=true]{background:var(--snes);border-color:var(--snes);color:var(--paper)}.wb .s-t8-search{position:relative}.wb .s-t8-results{z-index:20;background:var(--paper);border:1px solid var(--rule);border-radius:6px;max-height:340px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 10px 30px #0003}.wb .s-t8-opt{min-height:44px;color:var(--ink);cursor:pointer;border-radius:4px;align-items:center;gap:10px;padding:4px 8px;font-size:14px;display:flex}.wb .s-t8-opt[aria-selected=true],.wb .s-t8-opt:hover{background:var(--t8-my-soft)}.wb .s-t8-opt img{object-fit:cover;border-radius:2px;flex:none;width:46px;height:32px}.wb .s-t8-opt small,.wb .s-t8-note{color:var(--ink-2);font-size:13px}.wb .s-t8-none{margin:6px 0 0}.wb .s-t8-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:599px){.wb .s-t8-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}.wb .s-t8-slot{min-width:0;position:relative}.wb .s-t8-slot.is-drag{z-index:5;opacity:.85}.wb .s-t8-handle{aspect-ratio:300/250;border:2px dashed var(--rule);background:var(--t8-my-soft);color:var(--ink-2);font:12px var(--verd);text-align:center;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:pointer;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;padding:4px;display:flex;position:relative}.wb .s-t8-slot.is-full .s-t8-handle{cursor:grab;background:0 0;border:2px solid #0000;justify-content:flex-start}.wb .s-t8-slot.is-drag .s-t8-handle{cursor:grabbing}.wb .s-t8-handle:focus-visible{outline:3px solid var(--snes-glow);outline-offset:2px}.wb .s-t8-handle img{aspect-ratio:300/209;object-fit:cover;pointer-events:none;border-radius:2px;width:100%;height:auto;display:block;box-shadow:0 2px 6px #0003}.wb .s-t8-nm{max-width:100%;color:var(--t8-link);font:12px/1.25 var(--verd);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;text-decoration:underline;display:-webkit-box;overflow:hidden}.wb .s-t8-rank{z-index:2;background:var(--t8-hot);color:var(--t8-hot-ink);font:700 12px var(--verd);border-radius:3px;padding:1px 6px;position:absolute;top:4px;left:4px}.wb .s-t8-x{z-index:3;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:-6px;right:-6px}.wb .s-t8-x span{background:var(--t8-x);width:28px;height:28px;color:var(--t8-hot-ink);font:700 14px var(--sans);border-radius:50%;place-items:center;display:grid}.wb .s-t8-x:focus-visible{outline:none}.wb .s-t8-x:focus-visible span{outline:3px solid var(--snes-glow)}.wb .s-t8-slot.is-pick .s-t8-handle{outline:3px solid var(--t8-hot);outline-offset:2px;cursor:pointer}@media (prefers-reduced-motion:no-preference){.wb .s-t8-slot.is-pick .s-t8-handle{animation:1s infinite s-t8-pulse}}@keyframes s-t8-pulse{50%{outline-color:#0000}}.wb .s-t8-hint{color:var(--ink-2);margin:10px 0 0;font-size:13px}.wb .s-t8-reqs{margin:0;padding:0;list-style:none}.wb .s-t8-req{border-top:1px solid var(--rule);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.wb .s-t8-req:first-child{border-top:0;padding-top:0}.wb .s-t8-req img{border-radius:2px;width:72px;height:auto}.wb .s-t8-req b{color:var(--t8-link);font:700 14px/1.25 var(--verd);display:block}.wb .s-t8-req span{color:var(--ink-2);font-size:13px}.wb .s-t8-act{gap:6px;display:flex}.wb .s-t8-acc,.wb .s-t8-den{min-width:44px;min-height:44px;font:700 13px var(--sans);cursor:pointer;border:0;border-radius:6px;padding:0 12px}.wb .s-t8-acc{background:var(--t8-ok);color:var(--t8-ok-ink)}.wb .s-t8-den{background:var(--rule-soft);color:var(--ink);border:1px solid var(--rule)}@media (max-width:420px){.wb .s-t8-req{grid-template-columns:56px minmax(0,1fr)}.wb .s-t8-req img{width:56px}.wb .s-t8-act{grid-column:1/-1;justify-content:flex-end}}.wb .s-t8-tabs{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.wb .s-t8-tabs .s-t8-chip{padding:0 12px}.wb .s-t8-sort{align-items:center;gap:8px;margin:0 0 12px;display:flex}.wb .s-t8-sort .s-t8-label{margin:0}.wb .s-t8-sort .s-t8-input{width:auto}.wb .s-t8-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px 8px;margin:0;padding:0;list-style:none;display:grid}.wb .s-t8-tile{width:100%;min-height:44px;color:var(--t8-link);font:12px/1.25 var(--verd);text-align:center;cursor:pointer;touch-action:manipulation;background:0 0;border:2px solid #0000;border-radius:4px;flex-direction:column;align-items:center;gap:4px;padding:4px;display:flex}@media (hover:hover){.wb .s-t8-tile:hover{background:var(--t8-my-soft)}}.wb .s-t8-tile:focus-visible{outline:3px solid var(--snes-glow);outline-offset:1px}.wb .s-t8-tile.is-picked{border-color:var(--t8-hot);background:var(--t8-my-soft)}.wb .s-t8-tile.is-pending{border-color:var(--t8-hot);outline:2px solid var(--t8-hot);outline-offset:1px;border-style:dashed}.wb .s-t8-tc{display:block;position:relative}.wb .s-t8-tc img{object-fit:cover;border-radius:2px;width:96px;height:67px;display:block}.wb .s-t8-badge{background:var(--t8-hot);width:22px;height:22px;color:var(--t8-hot-ink);font:700 13px/1 var(--sans);border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:-6px}.wb .s-t8-tt{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;text-decoration:underline;display:-webkit-box;overflow:hidden}.wb .s-t8-more{justify-content:center;margin-top:12px;display:flex}.wb .s-cover-none{box-sizing:border-box;background:var(--rule-soft);width:100%;color:var(--ink);font:700 12px/1 var(--sans);letter-spacing:.04em;text-align:center;border-radius:2px;place-items:center;display:grid;overflow:hidden}.wb .s-t8-tc .s-cover-none{width:96px;height:67px}.wb .s-t8-opt .s-cover-none{flex:none;width:46px;height:32px;font-size:11px}.wb .s-t8-req .s-cover-none{width:72px}@media (max-width:420px){.wb .s-t8-req .s-cover-none{width:56px}}.wb .s-t8-handle .s-cover-none{pointer-events:none}.wb .s-tray-slot .s-cover-none{height:100%;font-size:11px}.wb.s-star-pop .s-star-pick .s-cover-none{min-height:44px}.wb .s-t8-canvas{aspect-ratio:1;border-radius:6px;width:100%;height:auto;display:block;box-shadow:0 8px 30px #0003}.wb .s-t8-btns{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.wb .s-t8-btn{border:1.5px solid var(--snes);background:var(--snes);min-height:44px;color:var(--paper);font:700 14px var(--sans);cursor:pointer;border-radius:8px;padding:0 14px}.wb .s-t8-btn.is-alt{background:var(--paper);color:var(--ink);border-color:var(--rule)}.wb .s-t8-confirm{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:inline-flex}.wb .s-t8-fallback{margin-top:12px}.wb .s-t8-toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:50;pointer-events:none;position:fixed;transform:translate(-50%)}.wb .s-star{display:inline-block}.wb .s-star-tile{z-index:3;opacity:0;pointer-events:none;position:absolute;top:4px;right:4px}.wb .s-star-tile.is-on,.wb :hover>.s-star-tile,.wb :focus-within>.s-star-tile,.wb .s-star-tile:focus-within{opacity:1;pointer-events:auto}.wb .s-star-tile .s-star-btn{background:var(--t8-x);width:28px;height:28px;color:var(--t8-my-ink);cursor:pointer;border:0;border-radius:50%;padding:0;font-size:16px;line-height:28px;position:relative}.wb .s-star-tile.is-on .s-star-btn{background:var(--t8-hot);color:var(--t8-hot-ink)}.wb .s-star-tile .s-star-btn:before{content:"";position:absolute;inset:-8px}.wb .s-star-page .s-star-btn{border:1px solid var(--t8-my);background:var(--t8-my);min-height:44px;color:var(--t8-my-ink);font:inherit;cursor:pointer;border-radius:6px;padding:8px 14px;font-weight:600}.wb .s-star-page.is-on .s-star-btn{background:var(--t8-hot);border-color:var(--t8-hot);color:var(--t8-hot-ink)}.wb .s-star-btn:focus-visible,.wb .s-star-pick:focus-visible{outline:2px solid var(--snes-glow);outline-offset:2px}.wb.s-star-pop{z-index:60;box-sizing:border-box;border:1px solid var(--screen-rule);background:var(--screen-2);width:232px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);color:var(--screen-ink);font-family:var(--sans);border-radius:8px;padding:10px;overflow:auto;box-shadow:0 6px 24px #0006}.wb.s-star-pop .s-star-pop-t{margin:0 0 8px;font-size:12px;font-weight:600}.wb.s-star-pop .s-star-pop-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.wb.s-star-pop .s-star-pick{border:1px solid var(--screen-rule);cursor:pointer;background:0 0;border-radius:4px;min-height:44px;padding:0;line-height:0;overflow:hidden}.wb.s-star-pop .s-star-pick img{aspect-ratio:96/67;object-fit:cover;width:100%;height:auto;min-height:44px;display:block}.wb.s-star-pop .s-star-pick:hover{border-color:var(--t8-hot);box-shadow:0 0 0 2px var(--t8-hot)}.wb.s-star-pop .s-star-pick:focus-visible{outline:2px solid var(--snes-glow);outline-offset:2px}.wb.s-live{left:50%;bottom:calc(20px + var(--t8-tray-h,env(safe-area-inset-bottom,0px)));z-index:70;pointer-events:none;font-family:var(--sans);position:fixed;transform:translate(-50%)}.wb .s-t8-toast span,.wb.s-live span{background:var(--ink);color:var(--bg);border-radius:8px;padding:10px 14px;font-weight:600;display:block}.wb.s-live span:empty{display:none}@media (hover:none){.wb .s-star-tile{opacity:1;pointer-events:auto}}.wb .s-wall-cell>.s-star-tile{top:2px;right:2px}.wb .s-wall-cell .s-star-btn{width:22px;height:22px;font-size:13px;line-height:22px}.wb .s-wall-cell .s-star-btn:before{inset:-11px}.wb .s-spine-w>.s-star-tile{z-index:6;inset:auto auto calc(100% + 30px) calc(50% + 41px)}.wb .s-spine-w>.s-star-tile.is-on{opacity:0;pointer-events:none}.wb .s-spine-w:hover>.s-star-tile,.wb .s-spine-w:focus-within>.s-star-tile{opacity:1;pointer-events:auto}.wb .s-spine-w .s-star-btn:before{inset:-8px -8px -16px}@media (hover:hover){.wb .s-spine-tip{padding-bottom:40px}}@media (hover:none){.wb .s-wall-cell>.s-star-tile,.wb .s-spine-w>.s-star-tile{display:none}}.wb .s-btitle-star{min-height:44px;margin:0 0 12px}.wb .s-tray{z-index:40;padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--rule);background:var(--paper);color:var(--ink);font-family:var(--sans);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0000002e}.wb .s-tray-in{align-items:center;gap:12px;max-width:1380px;margin:0 auto;padding:8px clamp(12px,3vw,40px);display:flex}.wb .s-tray-slots{grid-template-columns:repeat(8,48px);gap:4px;margin:0;padding:0;list-style:none;display:grid}.wb .s-tray-slot{background:var(--screen-2);border-radius:3px;width:48px;height:44px;overflow:hidden}.wb .s-tray-slot.is-empty{border:1px dashed var(--ink-3);background:0 0}.wb .s-tray-slot a{width:100%;height:100%;display:block}.wb .s-tray-slot img{object-fit:cover;width:100%;height:100%}.wb .s-tray-slot a:focus-visible{outline-offset:-2px}.wb .s-tray-n{font:600 13px var(--mono);color:var(--ink-2)}.wb .s-tray-go{min-height:44px;color:var(--t8-link);align-items:center;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.wb .s-tray-fold{border:1px solid var(--rule);background:var(--paper);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:8px;flex:none;margin-left:auto;padding:0;font-size:20px;line-height:1}.wb .s-tray.is-collapsed{left:auto;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));box-shadow:none;background:0 0;border:0;padding-bottom:0}.wb .s-tray-pill{background:var(--t8-my);min-height:44px;color:var(--t8-my-ink);font:700 14px var(--sans);cursor:pointer;border:0;border-radius:22px;padding:0 16px;box-shadow:0 4px 14px #00000040}.wb.wb-foot:is(body.t8-tray-open *){padding-bottom:var(--t8-tray-h,0px)}@media (max-width:760px){.wb .s-tray-in{grid-template-columns:auto 1fr auto;grid-template-areas:"slots n fold""slots go fold";gap:0 8px;padding:6px 12px;display:grid}.wb .s-tray-slots{grid-area:slots;grid-template-columns:repeat(4,48px)}.wb .s-tray-n{grid-area:n;align-self:end}.wb .s-tray-go{grid-area:go;align-self:start;font-size:13px}.wb .s-tray-fold{grid-area:fold;align-self:center}}.wb.wb-page{--s-nav-h:44px}.wb .s-nav{z-index:16;height:var(--s-nav-h);background:var(--snes-soft);position:sticky;top:0}.wb .s-nav-in{box-sizing:border-box;scrollbar-width:none;align-items:center;gap:2px;max-width:1380px;height:100%;margin:0 auto;padding:0 clamp(16px,3vw,40px);display:flex;overflow-x:auto}.wb .s-nav-in::-webkit-scrollbar{display:none}.wb .s-nav-k{font:600 11px/1 var(--mono);letter-spacing:.1em;color:var(--snes);flex:none;margin-right:10px}.wb .s-nav-a{isolation:isolate;height:var(--s-nav-h);color:var(--snes);font:600 13px/1 var(--sans);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex;position:relative}.wb .s-nav-a:before{content:"";z-index:-1;border-radius:6px;position:absolute;inset:7px 0}.wb .s-nav-a[aria-current=page]{color:var(--ink)}.wb .s-nav-a[aria-current=page]:before{background:var(--paper);box-shadow:0 1px 0 var(--rule),0 0 0 1px var(--rule-soft)}.wb .s-nav-a:focus-visible{outline:none}.wb .s-nav-a:focus-visible:before{outline:2px solid var(--snes-glow);outline-offset:0}.wb .s-nav-s{display:none}.wb .s-nav-n{font:600 11px/1 var(--mono);border:1px solid;border-radius:999px;padding:2px 6px}@media (hover:hover){.wb .s-nav-a:not([aria-current=page]):hover:before{background:color-mix(in srgb,var(--paper)55%,transparent)}}@media (max-width:480px){.wb .s-nav-k{display:none}.wb .s-nav-in{gap:0;padding:0 8px}.wb .s-nav-a{gap:5px;padding:0 9px;font-size:12.5px}.wb .s-nav-l{display:none}.wb .s-nav-s{display:inline}}.wb .s-vg .feat{margin:8px 0 34px}.wb .s-vg .feat>.print .ph{aspect-ratio:652/560}.wb .s-vg-more{margin-top:46px}.wb .s-vg-more h2{font:600 26px/1.15 var(--serif);color:var(--ink);margin:4px 0}.wb .s-vg-more>p{max-width:60ch;color:var(--ink-2);margin:0 0 26px}.wb .s-vg .tiles{margin-bottom:30px}.wb .s-vg .tf>.fine{color:var(--ink-2);font-size:12.5px}.wb .s-vg .tf>a{color:var(--accent)}.wb .print .s-vg-soon{background:var(--screen);text-align:center;place-content:center;gap:6px;display:grid}.wb .s-vg-soon b{font:400 30px/1 var(--font-vt323,var(--mono));letter-spacing:.04em;color:var(--tm-led)}.wb .s-vg-soon small{font:500 10px var(--mono);letter-spacing:.12em;color:var(--screen-ink-2)}
