:root{--bg:#f6f4ef;--paper:#fffdf9;--ink:#17140f;--muted:#57534e;--line:#e6e2da;--line-strong:#8a8275;--accent:#1d4ed8;--accent-fill:#1d4ed8;--on-accent:#fff;--accent-soft:#e0e9ff;--accent-deep:#172f85;--accent-edge:var(--accent-fill);--ok:#166534;--ok-bg:#dcfce7;--ok-line:#16a34a;--warn:#92400e;--warn-bg:#fef3c7;--warn-line:#d97706;--danger:#991b1b;--danger-bg:#fee2e2;--danger-line:#dc2626;--info:#1e40af;--info-bg:#dbeafe;--info-line:#2563eb;--tip:#6b21a8;--tip-bg:#f3e8ff;--tip-line:#9333ea;--love:#9d174d;--love-bg:#fce7f3;--like:#166534;--like-bg:#dcfce7;--neutral:#44403c;--neutral-bg:#f5f5f4;--dislike:#92400e;--dislike-bg:#fef3c7;--hate:#991b1b;--hate-bg:#fee2e2;--radius:12px;--r-sm:8px;--r-lg:16px;--shadow:0 1px 2px #17140f0d;--shadow-2:0 8px 24px #17140f14;--scroll-shadow:#17140f38;--surface:var(--paper);--border:var(--line);--badge-ok:#166534;--badge-ok-bg:#ecfdf3;--badge-info:#1d4ed8;--badge-info-bg:#eff6ff;--badge-warn:#9a3412;--badge-warn-bg:#fff7ed;--badge-limited:#854d0e;--badge-limited-bg:#fef9c3;--badge-neutral:#44403c;--badge-neutral-bg:#f5f5f4;--badge-tip:#5b21b6;--badge-tip-bg:#f5f3ff;--page-max:1120px;--gutter:.75rem;--measure:66ch;--tap:2.75rem;--header:3.5rem;--sticky-offset:7rem;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--fs-xs:.8125rem;--fs-sm:.875rem;--fs-base:1rem;--fs-lg:1.125rem;--fs-h3:1.25rem;--fs-h2:clamp(1.35rem, 1.1rem + 1vw, 1.6rem);--fs-h1:clamp(1.75rem, 1.3rem + 2vw, 2.5rem);--lh-body:1.6;--lh-tight:1.2;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "Cascadia Code", "SFMono-Regular", Consolas, monospace;color-scheme:light dark;font-family:var(--font-sans);line-height:var(--lh-body);-webkit-text-size-adjust:100%;text-size-adjust:100%}body[data-accent=huss],.game-tile[data-accent=huss]{--accent:#c2410c;--accent-fill:#f97316;--on-accent:#1f0f05;--accent-soft:#ffedd5;--accent-deep:#7c2d12;--accent-edge:#c2410c}body[data-accent=krillion],.game-tile[data-accent=krillion]{--accent:#0f766e;--accent-fill:#0f766e;--on-accent:#fff;--accent-soft:#ccfbf1;--accent-deep:#134e4a;--accent-edge:var(--accent-fill)}body[data-accent=steal],.game-tile[data-accent=steal]{--accent:#8a5a00;--accent-fill:#f5b301;--on-accent:#1c1400;--accent-soft:#fef3c7;--accent-deep:#6b4500;--accent-edge:#8a5a00}body[data-accent=poke],.game-tile[data-accent=poke]{--accent:#be123c;--accent-fill:#e11d48;--on-accent:#fff;--accent-soft:#ffe4e6;--accent-deep:#881337;--accent-edge:var(--accent-fill)}body[data-accent=gta],.game-tile[data-accent=gta]{--accent:#a21caf;--accent-fill:#c026d3;--on-accent:#fff;--accent-soft:#fae8ff;--accent-deep:#701a75;--accent-edge:var(--accent-fill)}body[data-accent=bg3],.game-tile[data-accent=bg3]{--accent:#5b21b6;--accent-fill:#6d28d9;--on-accent:#fff;--accent-soft:#ede9fe;--accent-deep:#3b1a7e;--accent-edge:var(--accent-fill)}body[data-accent=ck3],.game-tile[data-accent=ck3]{--accent:#7f1d1d;--accent-fill:#7f1d1d;--on-accent:#fff;--accent-soft:#fee2e2;--accent-deep:#5a1414;--accent-edge:var(--accent-fill)}body[data-accent=stardew],.game-tile[data-accent=stardew]{--accent:#3f6212;--accent-fill:#4d7c0f;--on-accent:#fff;--accent-soft:#ecfccb;--accent-deep:#2f4a0d;--accent-edge:var(--accent-fill)}body[data-accent=cyberpunk],.game-tile[data-accent=cyberpunk]{--accent:#0e7490;--accent-fill:#fcee0a;--on-accent:#14130a;--accent-soft:#fefbc2;--accent-deep:#17140f;--accent-edge:#14130a}@media (prefers-color-scheme:dark){:root{--bg:#101114;--paper:#17181c;--ink:#ece9e2;--muted:#a8a39a;--line:#2c2e34;--line-strong:#6b6760;--accent:#a5b4fc;--accent-soft:#1e2440;--accent-deep:#172f85;--ok:#86efac;--ok-bg:#11291b;--ok-line:#22c55e;--warn:#fcd34d;--warn-bg:#2e2209;--warn-line:#d97706;--danger:#fca5a5;--danger-bg:#331414;--danger-line:#ef4444;--info:#93c5fd;--info-bg:#13213d;--info-line:#3b82f6;--tip:#d8b4fe;--tip-bg:#26163a;--tip-line:#a855f7;--love:#f9a8d4;--love-bg:#3a1328;--like:#86efac;--like-bg:#11291b;--neutral:#d6d3d1;--neutral-bg:#26262b;--dislike:#fcd34d;--dislike-bg:#2e2209;--hate:#fca5a5;--hate-bg:#331414;--badge-ok:#86efac;--badge-ok-bg:#11291b;--badge-info:#93c5fd;--badge-info-bg:#13213d;--badge-warn:#fdba74;--badge-warn-bg:#2f1a0c;--badge-limited:#fde047;--badge-limited-bg:#2b2608;--badge-neutral:#d6d3d1;--badge-neutral-bg:#26262b;--badge-tip:#c4b5fd;--badge-tip-bg:#221a3d;--shadow:0 1px 2px #0006;--shadow-2:0 10px 28px #00000080;--scroll-shadow:#000000bf}body[data-accent=hub],.game-tile[data-accent=hub]{--accent:#a5b4fc;--accent-soft:#1e2440}body[data-accent=huss],.game-tile[data-accent=huss]{--accent:#fb923c;--accent-soft:#33200f}body[data-accent=krillion],.game-tile[data-accent=krillion]{--accent:#2dd4bf;--accent-soft:#0f2a28}body[data-accent=steal],.game-tile[data-accent=steal]{--accent:#fbbf24;--accent-soft:#2e250a}body[data-accent=poke],.game-tile[data-accent=poke]{--accent:#fda4af;--accent-soft:#361820}body[data-accent=gta],.game-tile[data-accent=gta]{--accent:#f0abfc;--accent-soft:#321538}body[data-accent=bg3],.game-tile[data-accent=bg3]{--accent:#c4b5fd;--accent-soft:#241b3f}body[data-accent=ck3],.game-tile[data-accent=ck3]{--accent:#fca5a5;--accent-soft:#321617;--accent-fill:#991b1b}body[data-accent=stardew],.game-tile[data-accent=stardew]{--accent:#a3e635;--accent-soft:#1d2a0c}body[data-accent=cyberpunk],.game-tile[data-accent=cyberpunk]{--accent:#fcee0a;--accent-soft:#2a280b;--accent-edge:#fcee0a}.mark img{box-shadow:0 0 0 1px var(--line-strong)}body[data-accent],.game-tile[data-accent]{--accent-deep:var(--accent)}.game-tile .tile-media{background:color-mix(in srgb, var(--accent-fill) 30%, #0b0b0d)}}:lang(zh){--font-sans:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", system-ui, sans-serif;letter-spacing:0}:lang(ja){--font-sans:"Hiragino Sans", "Yu Gothic UI", Meiryo, "Noto Sans CJK JP", system-ui, sans-serif;letter-spacing:0}:lang(zh) body,:lang(ja) body{line-height:1.75}:lang(zh) :is(h1,h2,h3,th,.mark,.hvmap-kicker,.shot-kicker,.countdown strong,.stat strong,.trust-strip strong,.hvmap-plate strong),:lang(ja) :is(h1,h2,h3,th,.mark,.hvmap-kicker,.shot-kicker,.countdown strong,.stat strong,.trust-strip strong,.hvmap-plate strong),:lang(zh) .field-table td[data-label]:before,:lang(ja) .field-table td[data-label]:before,:lang(zh) .shot-frame strong,:lang(ja) .shot-frame strong{letter-spacing:0;text-transform:none}*{box-sizing:border-box}html{scroll-behavior:auto}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h2,h3,.field-map,[id]{scroll-margin-top:var(--sticky-offset)}.subnav-bar a:focus-visible,.switcher>summary:focus-visible,.toc-box>summary:focus-visible{outline-offset:-3px}body{background:var(--bg);color:var(--ink);margin:0}a{color:var(--accent)}a:hover{text-decoration:none}img{max-width:100%}.vh{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{background:var(--ink);color:var(--paper);border-radius:var(--r-sm);z-index:50;padding:.55rem .9rem;font-weight:700;position:absolute;top:-3rem;left:.75rem}.skip:focus{top:.5rem}main:focus{outline:none}.hub-header{z-index:20;background:var(--paper);border-bottom:1px solid var(--line);position:relative}.hub-bar,.wrap{width:min(var(--page-max), calc(100% - 2 * var(--gutter)));margin-inline:auto}.hub-bar{min-height:var(--header);align-items:center;gap:var(--s-2);padding:var(--s-2) 0;display:flex;position:relative}.mark{min-height:var(--tap);color:var(--ink);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:.55rem;font-weight:700;text-decoration:none;display:inline-flex}.mark img{border-radius:6px;width:1.6rem;height:1.6rem}.mark small{color:var(--muted);letter-spacing:0;font-weight:550;font-size:var(--fs-xs);line-height:1.2;display:block}.switcher{position:relative}.switcher>summary{cursor:pointer;min-height:var(--tap);border:1px solid var(--line);background:var(--paper);color:var(--ink);white-space:nowrap;user-select:none;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .8rem;font-weight:650;line-height:1.2;list-style:none;display:inline-flex}.switcher>summary::-webkit-details-marker{display:none}.switcher>summary:hover{border-color:var(--line-strong)}.switcher[open]>summary{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.switcher>summary .nav-icon{flex:none;width:1.05rem;height:1.05rem}.switcher-menu{z-index:30;min-width:15rem;max-width:calc(100vw - 2 * var(--gutter));overscroll-behavior:contain;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);max-height:min(70vh,34rem);box-shadow:var(--shadow-2);padding:.35rem;position:absolute;top:calc(100% + .35rem);left:0;overflow:auto}.switcher-menu a{border-radius:var(--r-sm);color:var(--ink);padding:.55rem .7rem;line-height:1.3;text-decoration:none;display:block}.switcher-menu a:hover{background:var(--accent-soft)}.switcher-menu a[aria-current]{box-shadow:inset 3px 0 0 var(--accent-fill);background:var(--accent-soft);font-weight:700}.switcher-menu span{color:var(--muted);font-size:var(--fs-xs);font-weight:500;display:block}.switcher.lang .switcher-menu{left:auto;right:0}.hub-bar>.switcher.lang{margin-left:auto}.switcher.lang .switcher-menu{min-width:13rem;max-width:min(24rem, calc(100vw - 2 * var(--gutter)))}.search{flex:14rem;align-items:center;gap:.4rem;max-width:34rem;display:flex;position:relative}.hub-bar .search .nav-icon{width:1rem;height:1rem;color:var(--muted);pointer-events:none;position:absolute;left:.75rem}.hub-bar .search input{min-height:var(--tap);border-radius:999px;padding-left:2.2rem}.search input,.filters input,.filters select,.checker input,.filter-line input,.calc-form input,.calc-form select{border:1px solid var(--line-strong);background:var(--paper);width:100%;font:inherit;color:inherit;border-radius:10px;padding:.5rem .7rem}.search-link{width:var(--tap);height:var(--tap);border:1px solid var(--line);color:var(--ink);border-radius:999px;flex:none;justify-content:center;align-items:center;display:none}.search-link .nav-icon{width:1.15rem;height:1.15rem}.search-link:hover{border-color:var(--accent);color:var(--accent)}.util{min-height:var(--tap);color:var(--ink);white-space:nowrap;align-items:center;padding-inline:.35rem;font-weight:650;text-decoration:none;display:inline-flex}.util:hover{color:var(--accent)}article>.search{max-width:40rem;margin:0 0 var(--s-4)}article>.search input{min-height:var(--tap);font-size:var(--fs-lg);border-radius:var(--r-sm);padding-inline:.9rem}article>.search button{min-height:var(--tap);background:var(--accent-fill);color:var(--on-accent);border-color:var(--accent-edge);border-radius:var(--r-sm);padding-inline:1.1rem;font-weight:700}article>.search button:hover{filter:brightness(1.08)}.search-results{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.search-results .link-card{align-content:start;gap:.15rem;height:100%;padding:.75rem 1rem;display:grid}.search-results .link-card span{color:var(--muted);font-size:var(--fs-sm);line-height:1.45}#count{color:var(--muted);font-size:var(--fs-sm)}.subnav{border-top:1px solid var(--line);background:var(--paper)}.subnav-row{width:min(var(--page-max), calc(100% - 2 * var(--gutter)));align-items:center;gap:.35rem;margin-inline:auto;display:flex}.subnav-bar{scrollbar-width:none;background:linear-gradient(to right, var(--paper) 30%, transparent) left / 2rem 100% no-repeat local, linear-gradient(to left, var(--paper) 30%, transparent) right / 2rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%, var(--scroll-shadow), transparent) left / .75rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, var(--scroll-shadow), transparent) right / .75rem 100% no-repeat scroll;flex:auto;gap:.25rem;min-width:0;padding:.4rem 0;display:flex;overflow-x:auto}.subnav-bar::-webkit-scrollbar{display:none}.subnav-bar>a,.switcher.more>summary{color:var(--ink);white-space:nowrap;min-height:var(--tap);border:0;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.95rem;font-weight:550;line-height:1.2;text-decoration:none;display:inline-flex}.subnav-bar>a:hover{background:var(--accent-soft)}.subnav .nav-icon,.switcher.more>summary .nav-icon{flex:none;width:1.05rem;height:1.05rem;display:block}.subnav .nav-label,.switcher.more>summary .nav-label{line-height:1.15}.subnav-bar>a[aria-current=page],.switcher.more>summary[aria-current=page]{background:var(--accent-fill);color:var(--on-accent);box-shadow:inset 0 0 0 1px var(--accent-edge);font-weight:700}.switcher.more{flex:none;position:relative}.switcher.more>summary{border:1px solid var(--line);background:var(--paper)}.switcher.more .switcher-menu{min-width:16rem;left:auto;right:0}.switcher.more .switcher-menu a{padding-block:.5rem}@media (width>=720px){.switcher.more .switcher-menu[data-size=md]{columns:2;width:28rem}.switcher.more .switcher-menu[data-size=lg]{width:min(42rem, calc(100vw - 2 * var(--gutter)));columns:3}.switcher.more .switcher-menu a{break-inside:avoid}}.subnav .loc-tag{vertical-align:.1em;border:0;margin-left:.35rem;padding:0;font-size:0;line-height:1}.subnav .loc-tag:after{content:"EN" / "";letter-spacing:.04em;opacity:.75;border:1px solid;border-radius:4px;padding:0 .3rem;font-size:.625rem;font-weight:750;line-height:1.3;display:inline-block}.switcher.more .switcher-menu a{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.switcher-menu .menu-legend{color:var(--muted);font-size:var(--fs-xs);column-span:all;margin:.2rem .7rem .45rem}.menu-legend b{letter-spacing:.04em;border:1px solid;border-radius:4px;padding:0 .3rem;font-size:.625rem;font-weight:750}.wrap{padding:var(--s-5) 0 var(--s-7)}.crumbs{color:var(--muted);font-size:var(--fs-sm);margin:0 0 var(--s-3);flex-wrap:wrap;gap:.15rem .4rem;padding:0;line-height:1.4;list-style:none;display:flex}.crumbs li{gap:.4rem;min-width:0;display:inline-flex}.crumbs a{color:inherit;text-underline-offset:.15em;padding-block:.2rem}.crumbs a:hover{color:var(--accent)}.page-head{margin-bottom:var(--s-4)}.page-head h1{font-size:var(--fs-h1);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.15}.lede{font-size:var(--fs-lg);max-width:var(--measure);margin:var(--s-3) 0 0}.meta{color:var(--muted);font-size:var(--fs-sm);margin:var(--s-2) 0 0;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;display:flex}.badge{background:var(--accent-soft);color:var(--accent);letter-spacing:.01em;border-radius:999px;align-items:center;padding:.12rem .55rem;font-size:.78rem;font-weight:700;display:inline-flex}.badge[data-tone=verified],.badge[data-tone=tested]{background:var(--badge-ok-bg);color:var(--badge-ok)}.badge[data-tone=official]{background:var(--badge-info-bg);color:var(--badge-info)}.badge[data-tone=reported]{background:var(--badge-warn-bg);color:var(--badge-warn)}.badge[data-tone=unknown],.badge[data-tone=none],.badge[data-tone=pending]{background:var(--badge-neutral-bg);color:var(--badge-neutral)}.badge[data-tone=limited]{background:var(--badge-limited-bg);color:var(--badge-limited)}.layout{gap:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}article{min-width:0}article :is(p,blockquote,h2,h3,h4),article :is(ul,ol):not([class]),article dl.facts,article>details,article section>details{max-width:var(--measure)}article :is(.link-card,.card,.game-tile,.stat,.callout,.faq,.sheet,.prompt,td,th,figcaption,.table-wrap) :is(p,ul,ol,h2,h3,h4){max-width:none}article h2{font-size:var(--fs-h2);margin:var(--s-6) 0 var(--s-3);text-wrap:balance;line-height:1.25}article h3{font-size:var(--fs-h3);margin:var(--s-5) 0 var(--s-2);line-height:1.3}article>:first-child,article>section:first-child>h2:first-child{margin-top:0}article :is(p,li){overflow-wrap:break-word}article>details,article section>details{border-top:1px solid var(--line);padding:var(--s-2) 0}article>details>summary,article section>details>summary{cursor:pointer;padding:var(--s-1) 0;font-weight:650}.toc{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);order:-1;min-width:0}.toc-box>summary{min-height:var(--tap);cursor:pointer;border-radius:var(--radius);align-items:center;gap:.5rem;padding:.4rem 1rem;list-style:none;display:flex}.toc-box>summary::-webkit-details-marker{display:none}.toc-box>summary .nav-icon{width:1.1rem;height:1.1rem;color:var(--muted);margin-left:auto}.toc-box[open]>summary .nav-icon{transform:rotate(180deg)}.toc-count{background:var(--accent-soft);min-width:1.5rem;color:var(--accent);font-size:var(--fs-xs);text-align:center;border-radius:999px;padding:0 .4rem;font-weight:700}.toc ol{margin:0;padding:0 1rem .8rem 2.2rem;position:relative}.toc li{padding:.3rem 0;line-height:1.35}.toc li::marker{color:var(--muted);font-size:var(--fs-sm)}.toc a{text-decoration:none}.toc a:hover{text-decoration:underline}.toc a[aria-current]{color:var(--ink);font-weight:700}.cards,.stats,.link-cards{gap:.75rem;margin:1rem 0;padding:0;list-style:none;display:grid}.stats{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.link-cards,.cards{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.stat,.link-card,.card,.callout,.sheet,.prompt,.faq{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.stat,.link-card,.card{padding:1rem}.link-card,.card,.game-tile{overflow-wrap:anywhere;min-width:0;overflow:visible}.stat span,.link-card small,.card small{color:var(--muted);font-size:.82rem}.stat strong{letter-spacing:-.03em;font-size:1.35rem;display:block}.link-card{color:inherit;text-decoration:none;display:block}.link-card strong,.card h2,.card h3,.game-tile h3{overflow-wrap:anywhere;word-break:break-word;line-height:1.3}.link-card strong{color:var(--accent);display:block}.link-card:hover,a.card:hover,.game-tile:hover{border-color:var(--accent)}a.card{color:inherit;text-decoration:none;display:block}.table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(to right, var(--paper) 30%, transparent) left / 2.5rem 100% no-repeat local, linear-gradient(to left, var(--paper) 30%, transparent) right / 2.5rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%, var(--scroll-shadow), transparent) left / .85rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, var(--scroll-shadow), transparent) right / .85rem 100% no-repeat scroll, var(--paper);margin:var(--s-3) 0 var(--s-4);-webkit-overflow-scrolling:touch;overflow-x:auto}.table-wrap[data-scrolls]{border-color:var(--line-strong)}table{border-collapse:collapse;width:100%;font-size:.95rem}caption{text-align:left;padding:.7rem .8rem .35rem;font-weight:700;line-height:1.35}th,td{text-align:left;border-top:1px solid var(--line);vertical-align:top;padding:.55rem .75rem}th{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);font-size:.78rem}tbody tr:hover>:is(td,th){background-color:color-mix(in srgb, var(--accent-soft) 45%, transparent)}td a,th a{overflow-wrap:anywhere}.facts{margin:.4rem 0 .8rem}.facts div{border-bottom:1px solid var(--line);grid-template-columns:minmax(7rem,10rem) 1fr;gap:.35rem .8rem;padding:.45rem 0;display:grid}.facts dt{color:var(--muted);margin:0}.facts dd{margin:0}.facts dd.pre{white-space:pre-line}.evidence,.unknowns,.also{color:var(--muted);font-size:.88rem}.fact{margin:0 0 .9rem}.fact p{margin:0 0 .2rem}.shot{border:0;margin:1rem 0 1.25rem;padding:0}.shot img{border-radius:8px;width:100%;height:auto;display:block}.shot figcaption{color:var(--muted);margin-top:.35rem;font-size:.88rem}.diagram{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);margin:.2rem 0 1rem;padding:.55rem .55rem .45rem}.diagram img{width:100%;height:auto;display:block}.diagram figcaption{color:var(--muted);margin-top:.35rem;font-size:.88rem}.shot[data-kind=sprite]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);width:fit-content;max-width:100%;margin:.2rem 0 1rem;padding:.75rem}.shot[data-kind=sprite] img{width:160px;height:auto;image-rendering:pixelated;image-rendering:crisp-edges;border-radius:0;display:block}.shot[data-kind=sprite] figcaption{color:var(--muted);margin-top:.35rem;font-size:.88rem}.portrait-row{flex-wrap:wrap;gap:.75rem;margin:.2rem 0 1rem;display:flex}.portrait-row a{width:12.5rem;max-width:100%;color:inherit;flex:0 12.5rem;text-decoration:none}.portrait-row .shot[data-kind=sprite]{width:100%;margin:0}.portrait-row figcaption{max-width:16rem}.item-grid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.75rem;margin:.2rem 0 1rem;display:grid}.item-grid a{color:inherit;text-decoration:none}.item-grid .shot[data-kind=sprite]{margin:0}.item-grid .shot[data-kind=sprite] img{width:64px;height:auto}.countdown{border:1px solid var(--line);border-left:4px solid var(--accent);background:var(--accent-soft);border-radius:16px;margin:.2rem 0 1rem;padding:.9rem 1rem}.countdown strong{letter-spacing:-.03em;font-size:1.45rem;display:block}.callout{margin:.8rem 0;padding:.85rem 1rem}.callout strong{margin-bottom:.2rem;display:block}.callout[data-tone]{border-left-width:4px}.callout[data-tone=ok]{background:var(--ok-bg);border-color:var(--ok-line)}.callout[data-tone=ok] strong{color:var(--ok)}.callout[data-tone=warn]{background:var(--warn-bg);border-color:var(--warn-line)}.callout[data-tone=warn] strong{color:var(--warn)}.callout[data-tone=danger]{background:var(--danger-bg);border-color:var(--danger-line)}.callout[data-tone=danger] strong{color:var(--danger)}.callout[data-tone=info]{background:var(--info-bg);border-color:var(--info-line)}.callout[data-tone=info] strong{color:var(--info)}.callout[data-tone=tip]{background:var(--tip-bg);border-color:var(--tip-line)}.callout[data-tone=tip] strong{color:var(--tip)}.badge[data-tone=ok]{background:var(--ok-bg);color:var(--ok)}.badge[data-tone=warn]{background:var(--warn-bg);color:var(--warn)}.badge[data-tone=danger]{background:var(--danger-bg);color:var(--danger)}.badge[data-tone=info]{background:var(--info-bg);color:var(--info)}.badge[data-tone=tip]{background:var(--tip-bg);color:var(--tip)}.gift-tier[data-tier=love]{color:var(--love);background:var(--love-bg)}.gift-tier[data-tier=like]{color:var(--like);background:var(--like-bg)}.gift-tier[data-tier=neutral]{color:var(--neutral);background:var(--neutral-bg)}.gift-tier[data-tier=dislike]{color:var(--dislike);background:var(--dislike-bg)}.gift-tier[data-tier=hate]{color:var(--hate);background:var(--hate-bg)}.code-row,.clock{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}code{background:var(--accent-soft);border-radius:6px;padding:.12rem .35rem;font-family:ui-monospace,Cascadia Code,Consolas,monospace}button,.button{font:inherit;color:var(--ink);border:1px solid var(--line-strong);background:var(--paper);cursor:pointer;border-radius:9px;padding:.35rem .65rem}button:hover,.button:hover{border-color:var(--accent)}a.button{background:var(--accent-fill);color:var(--on-accent);border-color:var(--accent-edge);font-weight:700;text-decoration:none;display:inline-block}a.button:hover{color:var(--on-accent)}a.button:focus-visible{outline-color:var(--ink)}.subnav-bar>a[aria-current=page]:focus-visible{outline-color:var(--on-accent)}.filters,.filter-line,.checker{flex-wrap:wrap;align-items:end;gap:.6rem;margin:.6rem 0 .8rem;display:flex}.filters label,.filter-line label,.checker label{gap:.25rem;font-size:.88rem;display:grid}.prompt,.faq,.sheet{margin:.8rem 0;padding:.9rem 1rem}.prompt h3,.faq h2,.sheet h2{margin:0 0 .35rem}.tallies{flex-wrap:wrap;gap:.35rem;margin:.4rem 0;padding:0;list-style:none;display:flex}.tallies li{background:var(--accent-soft);border-radius:999px;padding:.15rem .55rem;font-size:.82rem}.answers{max-height:22rem;padding-left:1.1rem;overflow:auto}.answers li[hidden]{display:none}.pre{white-space:pre-wrap;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:.9rem 1rem}.hub-footer{border-top:1px solid var(--line);background:var(--paper);color:var(--muted);font-size:var(--fs-sm)}.hub-footer .wrap{padding-top:var(--s-5);padding-bottom:var(--s-6)}.footer-grid{gap:var(--s-4) var(--s-6);display:grid}.footer-head{margin:0 0 var(--s-2);color:var(--ink);font-weight:700}.footer-games ul,.footer-links{gap:0 var(--s-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.footer-games a,.footer-links a{min-height:var(--tap);padding:0 var(--s-2);margin-left:calc(-1 * var(--s-2));margin-right:var(--s-2);color:var(--ink);text-underline-offset:.15em;align-items:center;display:inline-flex}.footer-games a{text-decoration:none}.footer-games a:hover{color:var(--accent);text-decoration:underline}.footer-meta p{margin:0 0 var(--s-2);max-width:var(--measure)}@media (width>=860px){.footer-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.to-top{right:max(var(--gutter), env(safe-area-inset-right));bottom:max(var(--s-4), env(safe-area-inset-bottom));z-index:15;width:var(--tap);height:var(--tap);border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-2);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:fixed}.to-top .nav-icon{width:1.2rem;height:1.2rem}.to-top:hover{color:var(--accent);border-color:var(--accent)}html.js .to-top:not(.is-shown){opacity:0;visibility:hidden;transform:translateY(.5rem)}@media (prefers-reduced-motion:no-preference){.to-top{transition:opacity .2s,transform .2s,visibility .2s}.link-card,a.card,.game-tile,.switcher>summary{transition:border-color .15s,box-shadow .15s}.toc-box>summary .nav-icon{transition:transform .15s}}@media (width<=719px){:root{--sticky-offset:1rem;--header:3.25rem}.hub-bar{gap:.4rem;padding:.4rem 0}.mark{gap:.45rem;margin-right:auto}.mark small,.hub-bar>.search,.hub-bar>.util{display:none}.search-link{display:inline-flex}.hub-bar>.switcher.lang{margin-left:0}.hub-bar>.switcher{position:static}.hub-bar>.switcher>.switcher-menu{min-width:0;max-width:none;max-height:min(75vh,36rem);top:calc(100% - .1rem);left:0;right:0}.switcher>summary{padding-inline:.7rem}.subnav-bar{padding:.3rem 0}.subnav-bar>a,.switcher.more>summary{gap:.4rem;padding-inline:.7rem}.subnav .nav-icon,.switcher.more>summary .nav-icon{width:1.1rem;height:1.1rem}.switcher.more .switcher-menu{width:min(20rem, calc(100vw - 2 * var(--gutter)))}.facts div{grid-template-columns:1fr;gap:.1rem}.search{flex-basis:100%}.crumbs{flex-wrap:nowrap;overflow:hidden}.crumbs li{white-space:nowrap;flex:0 auto}.crumbs li>:is(a,span[aria-current]){text-overflow:ellipsis;min-width:0;overflow:hidden}.crumbs li:last-child{flex:0 100 auto}.toc-box:not([open])>summary{border-radius:var(--radius)}}@media (width<=380px){.switcher:not(.more)>summary .nav-icon{display:none}.mark{gap:.35rem;font-size:.95rem}}@media (width>=720px){.hub-header{position:sticky;top:0}:root:has(.subnav){--sticky-offset:8.25rem}:root:not(:has(.subnav)){--sticky-offset:5rem}}@media (width>=960px){.layout.has-toc{align-items:start;gap:var(--s-6);grid-template-columns:15rem minmax(0,1fr)}.toc{top:var(--sticky-offset);order:0;position:sticky}.toc ol{max-height:calc(100vh - var(--sticky-offset) - 5rem);overscroll-behavior:contain;overflow:auto}.toc-box>summary{cursor:default}.toc-box>summary .nav-icon{display:none}}.hvmap{gap:.8rem;margin:.4rem 0 1rem;display:grid}.hvmap-switch{grid-template-columns:repeat(auto-fit,minmax(9.4rem,1fr));gap:.5rem;display:grid}.hvmap-card{border:1px solid var(--line);background:var(--paper);min-height:6.4rem;box-shadow:var(--shadow);cursor:pointer;border-radius:14px;align-content:start;gap:.28rem;padding:.7rem .75rem .8rem;display:grid}.hvmap-card:focus-within{outline:2px solid var(--accent);outline-offset:2px}.hvmap-card:has(input:checked){border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.hvmap-card-name{letter-spacing:-.02em;font-weight:750;line-height:1.2}.hvmap-card small{color:var(--muted);font-size:.78rem;line-height:1.35}.hvmap-stage{min-width:0}.hvmap-canvas{box-shadow:var(--shadow), 0 16px 40px #1c19170f;background:#f3eee6;border-radius:18px;position:relative;overflow:hidden}.hvmap-canvas img{width:100%;height:auto;display:block}.hvmap-plate{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;margin-top:.55rem;padding:.65rem .8rem;display:none}.hvmap-plate strong{letter-spacing:-.02em;display:block}.hvmap-plate span{color:var(--muted);font-size:.78rem;line-height:1.35;display:block}.hvmap-plate .badge{margin:.28rem 0}.hvmap-pins{position:absolute;inset:0}.hvmap-pin{z-index:3;color:#1c1917;cursor:pointer;background:#fffdfb;border:1px solid #1c1917;border-radius:999px;align-items:center;min-height:2.4rem;padding:.3rem .7rem;font-size:.82rem;font-weight:750;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 16px #1c19171f}.hvmap-pin-finish{top:11%;left:62%}.hvmap-pin-start{top:86%;left:62%}.hvmap-pin-across{top:40%;left:28%}.hvmap-pin-undrawn{top:70%;left:74%}.hvmap-pins:has(#hv-hot-finish:checked) .hvmap-pin-finish,.hvmap-pins:has(#hv-hot-start:checked) .hvmap-pin-start,.hvmap-pins:has(#hv-hot-across:checked) .hvmap-pin-across,.hvmap-pins:has(#hv-hot-undrawn:checked) .hvmap-pin-undrawn{background:var(--accent-fill);border-color:var(--accent-edge);color:var(--on-accent)}.hvmap-notes{gap:.45rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.hvmap-notes li{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:.55rem .75rem}.hvmap-notes label{cursor:pointer;font-weight:750}.hvmap-notes p{margin:.15rem 0 0}.hvmap-stage:has(#hv-hot-finish:checked) .hvmap-notes .is-finish,.hvmap-stage:has(#hv-hot-start:checked) .hvmap-notes .is-start,.hvmap-stage:has(#hv-hot-across:checked) .hvmap-notes .is-across,.hvmap-stage:has(#hv-hot-undrawn:checked) .hvmap-notes .is-undrawn{border-color:var(--warn-line);background:var(--warn-bg)}.hvmap-dossier{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;padding:.95rem 1rem 1.05rem;display:none}.hvmap-dossier h3{letter-spacing:-.03em;margin:.15rem 0 .4rem;font-size:1.35rem}.hvmap-kicker{color:var(--muted);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:750}.hvmap-badges{flex-wrap:wrap;gap:.35rem;display:flex}.hvmap-quote{border-left:3px solid var(--accent);color:var(--ink);margin:.6rem 0;padding:.55rem .7rem}@supports not selector(:has(*)){.hvmap-dossier,.hvmap-plate{display:block}}.shot-grid{grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));gap:.75rem;margin:.6rem 0 .2rem;display:grid}.shot-frame{text-align:center;border:1.5px dashed var(--line-strong);background:var(--bg);border-radius:16px;align-content:center;justify-items:center;gap:.35rem;min-height:15rem;padding:1.1rem 1rem;display:grid}.shot-frame img{border-radius:12px;width:100%;height:auto}.shot-kicker{color:var(--muted);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:750}.shot-frame strong{letter-spacing:.04em}.shot-frame p{color:var(--muted);margin:0;font-size:.88rem}.shot-grid figcaption{color:var(--muted);margin-top:.35rem;font-size:.82rem}.badge[data-tone=editorial]{background:var(--badge-tip-bg);color:var(--badge-tip)}.thumb{object-fit:cover;background:var(--accent-soft);border:1px solid var(--line);border-radius:12px;width:72px;height:72px;display:block}.name-with-icon{align-items:center;gap:.7rem;display:flex}.rank-mark{min-width:1.4rem;font-weight:800;display:inline-block}.type-chip{border:1px solid var(--line);background:var(--paper);border-radius:999px;align-items:center;gap:.35rem;margin:.1rem .35rem .1rem 0;padding:.12rem .5rem .12rem .35rem;font-size:.82rem;font-weight:700;line-height:1.3;display:inline-flex}.type-chip .swatch{border-radius:999px;width:.7rem;height:.7rem;display:inline-block}.type-chip .swatch-icon{display:block}.field-map{margin:1.15rem 0 1.5rem;scroll-margin-top:7.5rem}.field-map h3{flex-wrap:wrap;align-items:center;gap:.45rem;margin:0 0 .35rem;font-size:1.25rem;display:flex}.field-map h3 a{color:inherit;text-decoration:none}.field-map h3 a:hover{color:var(--accent)}.field-table th[scope=row]{text-transform:none;letter-spacing:0;color:var(--ink);white-space:nowrap;font-size:.92rem;font-weight:650}.calc-form{gap:.75rem;max-width:36rem;margin:.6rem 0 1rem;display:grid}.calc-form label{gap:.25rem;font-size:.92rem;display:grid}.calc-result{background:var(--paper);border:1px solid var(--line);border-radius:12px;min-height:3.2rem;padding:.75rem .9rem}@media (width>=860px){.hvmap{grid-template-columns:minmax(0,1.45fr) minmax(15.5rem,.82fr);align-items:start}.hvmap-switch{grid-column:1/-1}.hvmap-stage{grid-area:2/1}.hvmap-dossier{grid-area:2/2}}a.button.button-quiet{background:var(--paper);color:var(--ink);border-color:var(--line)}a.button.button-quiet:hover{color:var(--accent)}.map-actions{flex-wrap:wrap;gap:.45rem;margin:.15rem 0 .35rem;display:flex}.map-actions .button{justify-content:center;align-items:center;min-height:2.75rem;display:inline-flex}.map-actions-note{color:var(--muted);margin:.15rem 0 .7rem;font-size:.88rem}.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.15rem 0 .85rem;padding:0;list-style:none;display:grid}.trust-strip li{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:.7rem .8rem}.trust-strip strong{letter-spacing:-.03em;font-size:1.35rem;display:block}.trust-strip span{color:var(--muted);font-size:.82rem}.hvmap-swipe{color:var(--muted);margin:0;font-size:.82rem;display:none}.hvmap-tally{font-weight:650}.tier-chips,.map-jump{gap:.4rem;margin:.15rem 0 .7rem;padding:.15rem 0 .35rem;display:flex;overflow-x:auto}.tier-chip,.map-jump a{border:1px solid var(--line);background:var(--paper);min-height:2.75rem;color:var(--ink);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.35rem .8rem;font-weight:700;text-decoration:none;display:inline-flex}.tier-chip small{color:var(--muted);font-weight:650}.tier-chip:focus-within,.map-jump a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tier-chip:has(input:checked),.map-jump a[aria-current=page]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.tier-banner,.tier-empty{display:none}.tier-banner{margin:.2rem 0 .8rem}.field-filter:has(input[value=tested]:checked) .tier-banner[data-tier=tested],.field-filter:has(input[value=reported]:checked) .tier-banner[data-tier=reported],.field-filter:has(input[value=pending]:checked) .tier-banner[data-tier=pending]{display:block}.field-filter:has(input[value=tested]:checked) tr[data-tier=reported],.field-filter:has(input[value=tested]:checked) tr[data-tier=pending],.field-filter:has(input[value=reported]:checked) tr[data-tier=tested],.field-filter:has(input[value=reported]:checked) tr[data-tier=pending],.field-filter:has(input[value=pending]:checked) tr[data-tier=tested],.field-filter:has(input[value=pending]:checked) tr[data-tier=reported],.field-filter:has(input[value=tested]:checked) .field-map[data-tested="0"] .table-wrap,.field-filter:has(input[value=reported]:checked) .field-map[data-reported="0"] .table-wrap,.field-filter:has(input[value=pending]:checked) .field-map[data-pending="0"] .table-wrap{display:none}.field-filter:has(input[value=tested]:checked) .field-map[data-tested="0"] .tier-empty[data-tier=tested],.field-filter:has(input[value=reported]:checked) .field-map[data-reported="0"] .tier-empty[data-tier=reported],.field-filter:has(input[value=pending]:checked) .field-map[data-pending="0"] .tier-empty[data-tier=pending]{display:block}.field-filter:has(input[value=tested]:checked) .map-notes,.field-filter:has(input[value=pending]:checked) .map-notes{display:none}@media (width>=720px){.trust-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=720px){.hvmap-swipe{display:block}.hvmap-switch{scroll-snap-type:x mandatory;gap:.5rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.hvmap-card{scroll-snap-align:start;flex:0 0 12.75rem;min-height:0}.hvmap-pins{flex-wrap:wrap;gap:.4rem;padding:.65rem .7rem .75rem;display:flex;position:static}.hvmap-pin{min-height:2.75rem;font-size:.82rem;position:static;transform:none}.map-actions{grid-template-columns:1fr 1fr;display:grid}.map-actions .button:first-child{grid-column:1/-1}.field-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.field-table tr{border-top:1px solid var(--line);gap:.2rem;padding:.75rem .8rem;display:grid}.field-table tr[data-tier]{display:grid}.field-table th[scope=row],.field-table td{white-space:normal;border:0;padding:0;display:block}.field-table td[data-label]:before{content:attr(data-label);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:700;display:block}}.lang-note{background:var(--accent-soft);border:1px solid var(--line);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .8rem;padding:.65rem 1rem;display:none}html[data-pref=zh] .lang-note[data-for=zh],html[data-pref=ja] .lang-note[data-for=ja],html[data-pref=en] .lang-note[data-for=en],html[data-pref=es] .lang-note[data-for=es]{display:flex}.lang-note p{margin:0}.lang-note button{flex:none}.switcher-label{color:var(--muted);font-size:var(--fs-xs);margin:.35rem .7rem .15rem;font-weight:650}.loc-tag{border:1px solid var(--line-strong);color:var(--muted);vertical-align:.08em;white-space:nowrap;border-radius:999px;margin-left:.35rem;padding:0 .4rem;font-size:.72rem;font-weight:650;line-height:1.45;display:inline-block}a[aria-current] .loc-tag,a.button .loc-tag{color:inherit;border-color:currentColor}.game-groups{gap:.35rem;display:grid}.game-groups>h2{font-size:var(--fs-h2);margin:.4rem 0 .6rem;line-height:1.25}.game-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.game-tile{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;padding:0;display:flex}.game-tile .tile-main{min-width:0;color:inherit;flex-direction:column;flex:auto;text-decoration:none;display:flex}.tile-media{aspect-ratio:16/9;background:var(--accent-deep);border-radius:var(--r-sm) var(--r-sm) 0 0;overflow:hidden}.tile-media img{object-fit:cover;width:100%;height:100%;display:block}.game-tile[data-fit=contain] .tile-media img{object-fit:contain;image-rendering:pixelated;image-rendering:crisp-edges}.tile-fallback{color:#fff;align-items:flex-end;height:100%;min-height:6rem;padding:1rem;font-size:1.2rem;font-weight:750;display:flex}.tile-bar{background:var(--accent-fill);flex:0 0 3px;height:3px}.tile-copy{min-width:0;padding:1rem 1rem .35rem;overflow:visible}.tile-copy h3{color:var(--ink);margin:0 0 .35rem;font-size:1.15rem}.tile-copy p{color:var(--muted);margin:0}.game-tile .deep-links{flex-wrap:wrap;gap:.35rem .8rem;margin:0;padding:.55rem 1rem 1rem;list-style:none;display:flex}.game-tile .deep-links a{font-weight:650}.recent{margin:.5rem 0 1rem}.recent h2{font-size:var(--fs-h2);margin:0 0 .4rem}.recent ul{margin:0;padding-left:1.15rem}@media (width<=1020px){.game-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.sprite-sheet{grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem;margin:.2rem 0 1rem;display:grid}.sprite-sheet .shot[data-kind=sprite]{justify-self:start;margin:0}.sprite-notes{min-width:0}.sprite-notes .fact{margin:0}.sprite-notes p{margin:0 0 .45rem}@media (width>=721px){.sprite-sheet{grid-template-columns:auto minmax(0,1fr);gap:.75rem 1.25rem}}.taste-table th,.taste-table td{padding:.8rem 1rem;line-height:1.55}.taste-table td[data-label]:before{content:none}@media (width<=720px){.portrait-row a{flex-basis:calc(50% - .4rem);width:calc(50% - .4rem)}.portrait-row .shot[data-kind=sprite]{padding:.55rem}.portrait-row .shot[data-kind=sprite] img{width:min(160px,100%)}.table-wrap:not(.taste-table) th:first-child,.table-wrap:not(.taste-table) td:first-child{background:var(--paper);z-index:1;position:sticky;left:0}.taste-table{background:0 0;border:0;overflow:visible}.taste-table table,.taste-table tbody,.taste-table caption{width:100%;display:block}.taste-table caption{padding:0 .1rem .6rem}.taste-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.taste-table tr{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);margin:0 0 .65rem;padding:.85rem 1rem;display:block}.taste-table td{white-space:normal;border:0;padding:.15rem 0 .45rem;display:block}.taste-table td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:var(--fs-xs);letter-spacing:0;text-transform:none;margin-bottom:.12rem;font-weight:700;display:block}.game-tiles{grid-template-columns:1fr}.game-tile{border-top:3px solid var(--accent-fill);grid-template-columns:96px minmax(0,1fr);display:grid}.game-tile .tile-main{grid-column:1/-1;grid-template-columns:96px minmax(0,1fr);display:grid}.tile-media{aspect-ratio:auto;border-radius:var(--r-sm) 0 0 0;width:96px;height:96px}.tile-bar{display:none}.tile-copy{grid-column:2;padding:.75rem 1rem .2rem}.game-tile .deep-links{grid-column:2;padding-top:.15rem}}html:lang(de) :is(h1,h2,h3,.nav-label,.link-card,.game-tile){overflow-wrap:anywhere;hyphens:auto}html:lang(de) article :is(p,li,td,dd){-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4}html:is(:lang(zh),:lang(ja)) :is(p,li){line-break:strict;overflow-wrap:anywhere;line-height:1.85}html:is(:lang(zh),:lang(ja)) summary{line-break:strict;overflow-wrap:anywhere}html:is(:lang(zh),:lang(ja)){text-autospace:normal}html:is(:lang(zh),:lang(ja)) :is(.lede,.page-head h1,article h2){text-wrap:pretty}.localization-note{color:var(--muted);font-size:.9rem}html[data-pref=pt-BR] .lang-note[data-for=pt-BR],html[data-pref=de] .lang-note[data-for=de]{display:flex}@media (width<=600px){.page-head h1{overflow-wrap:anywhere}.subnav-bar>a{flex-shrink:0;max-width:12rem}.game-tile :is(h3,p){overflow-wrap:anywhere}}@media (width<=560px){.tww3-cards>.entity-card.entity-card{flex-direction:row;align-items:stretch}.tww3-cards>.entity-card.entity-card .art{flex:0 0 6.5rem;width:6.5rem;height:auto;min-height:7rem}.tww3-cards>.entity-card.entity-card .art img{max-height:9rem}.tww3-cards>.entity-card.entity-card .copy{min-width:0;padding:.75rem .85rem}.tww3-cards>.entity-card.entity-card .copy h3{margin:.2rem 0 .35rem;font-size:1.05rem}.tww3-cards>.entity-card.entity-card .copy p{font-size:.9rem}}@media (width<=559px){.table-wrap table[data-stack] thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.table-wrap table[data-stack] tr{border-top:1px solid var(--line);padding:.65rem .8rem;display:block}.table-wrap table[data-stack] :is(td,th){background:0 0;border:0;padding:.1rem 0 .35rem;display:block;position:static}.table-wrap table[data-stack] :is(td,th):first-child{font-size:1rem;font-weight:700}.table-wrap table[data-stack] :is(td,th)[data-label]:not(:first-child):before{content:attr(data-label);color:var(--muted);font-size:var(--fs-xs);letter-spacing:.02em;font-weight:700;display:block}.table-wrap table[data-stack] tbody th{text-transform:none;letter-spacing:0;color:var(--ink)}}@media print{:root{--bg:#fff;--paper:#fff;--ink:#000;--muted:#333;--line:#bbb;color-scheme:light}body{background:#fff}.hub-header,.toc,.to-top,.hub-footer,.lang-note,.skip,.map-actions,.switcher,form[role=search]{display:none!important}.wrap{width:auto;padding:0}.layout.has-toc{display:block}a{color:inherit}article a[href^=http]:after{content:" (" attr(href) ")";color:#333;word-break:break-all;font-size:.8em}.table-wrap{background:0 0;border-color:#bbb;overflow:visible}table,figure,.card,.link-card,.callout,.faq,tr{break-inside:avoid}h2,h3{break-after:avoid}details>:not(summary){display:block}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
