.about-game{max-width:980px;color:var(--text,#e8f0f8);font-family:var(--font-mono,"Space Mono", monospace);margin:32px auto 8px;padding:0 16px}.about-title{font-family:var(--font-head,"Syne", sans-serif);color:var(--lemon,#ffd93d);margin-top:.83em;margin-bottom:14px;font-size:1.5rem;font-weight:800}.about-tablist{border-bottom:1px solid var(--border,#1e2a35);gap:6px;display:flex;overflow-x:auto}.about-tab{color:var(--muted,#8aa0b2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px;font-size:.8rem}.about-tab:hover{color:var(--text,#e8f0f8)}.about-tab[aria-selected=true]{color:var(--accent,#00d4ff);border-bottom-color:var(--accent,#00d4ff)}.about-tab:focus-visible{outline:2px solid var(--accent,#00d4ff);outline-offset:-2px}.about-game:not(.js) .about-tablist{display:none}.about-game:not(.js) .about-panel{margin-top:22px}.about-panel{padding:18px 2px 8px;font-size:.84rem;line-height:1.7}.about-panel[hidden]{display:none}.about-panel .about-sub{font-family:var(--font-head,"Syne", sans-serif);margin:4px 0 10px;font-size:1.15rem}.about-panel p{color:#c4d2de;margin-bottom:12px}.about-lead{color:var(--muted,#8aa0b2)!important}.about-chips{flex-wrap:wrap;gap:8px;margin-top:16px;list-style:none;display:flex}.about-chips li{border:1px solid var(--border,#1e2a35);background:var(--surface,#0e1318);color:var(--accent,#00d4ff);border-radius:999px;padding:4px 12px;font-size:.72rem}.about-steps,.about-list{color:#c4d2de;margin-bottom:18px;padding-inline-start:22px}.about-steps li,.about-list li{margin-bottom:8px}.about-steps-plain{padding-inline-start:0;list-style:none}.about-step-more{margin:6px 0 0;padding-inline-start:20px;list-style:outside}.about-step-more li{margin-bottom:4px;display:list-item}.about-steps li{display:flow-root list-item}.about-steps strong{color:var(--gold,gold)}.about-group{font-family:var(--font-head,"Syne", sans-serif);color:var(--accent,#00d4ff);letter-spacing:.06em;text-transform:uppercase;margin:18px 0 10px;font-size:.95rem}.about-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:14px;display:grid}.about-card{background:var(--surface,#0e1318);border:1px solid var(--border,#1e2a35);border-radius:10px;gap:14px;padding:14px;display:flex}.about-sprite{object-fit:contain;width:96px;height:96px;image-rendering:pixelated;background:var(--surface2,#141b22);border-radius:8px;flex:0 0 96px}.about-card-body{min-width:0}.about-card .about-card-name{font-family:var(--font-head,"Syne", sans-serif);margin-top:1.67em;margin-bottom:2px;font-size:1rem;font-weight:700}.about-badge{font-family:var(--font-mono,monospace);border:1px solid var(--border,#1e2a35);color:var(--muted,#8aa0b2);vertical-align:middle;text-transform:uppercase;border-radius:999px;margin-inline-start:6px;padding:1px 8px;font-size:.6rem;font-weight:400}.about-role{font-size:.74rem;color:var(--lemon,#ffd93d)!important;margin-bottom:8px!important}.about-card p{margin-bottom:8px;font-size:.78rem}.about-likes{grid-template-columns:auto 1fr;gap:2px 10px;margin-bottom:8px;font-size:.74rem;display:grid}.about-likes .about-good{color:var(--green,#a8ff3e)}.about-likes .about-bad{color:var(--red,#ff4d6d)}.about-likes dd{color:#c4d2de}.about-facts{color:var(--muted,#8aa0b2);padding-inline-start:18px;font-size:.72rem}.about-credit{margin-top:18px;font-size:.72rem;color:var(--muted,#8aa0b2)!important}.about-credit a{color:var(--accent,#00d4ff)}.about-figs{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));max-width:calc(var(--n,3) * 200px + (var(--n,3) - 1) * 14px);justify-content:start;gap:14px;margin-top:8px;display:grid}.about-fig{margin:10px 0 14px}.about-fig img{border:1px solid var(--border,#1e2a35);background:#000;border-radius:8px;width:100%;max-width:700px;height:auto;display:block}.about-fig-portrait img{max-width:260px}.about-figs .about-fig{margin:0}.about-figs .about-fig-portrait img{max-width:100%}.about-fig figcaption{color:#8da2b3;margin-top:6px;font-size:.76rem;line-height:1.45}.about-fig-step,.about-fig-wide{float:inline-end;width:min(30%,250px);margin:2px 0 12px 20px}.about-fig-step.about-fig-portrait,.about-fig-wide.about-fig-portrait{width:220px}.about-fig-step img,.about-fig-wide img{max-width:100%}[dir=rtl] .about-fig-step,[dir=rtl] .about-fig-wide{margin:2px 20px 12px 0}.about-defs{grid-template-columns:minmax(120px,max-content) 1fr;gap:6px 14px;margin-bottom:14px;display:grid}.about-defs dt{color:var(--gold,gold);font-weight:700}.about-defs dd{color:#c4d2de}.about-quick{border:1px dashed var(--border,#1e2a35);color:#c4d2de;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:18px;padding:10px 14px;font-size:.78rem;display:flex}.about-quick strong{color:var(--lemon,#ffd93d)}.about-quick ul{flex-wrap:wrap;gap:4px 16px;list-style:none;display:flex}@media (width<=620px){.about-figs{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));max-width:none}.about-fig-step,.about-fig-wide,.about-fig-step.about-fig-portrait,.about-fig-wide.about-fig-portrait{float:none;width:min(100%,240px);margin:8px 0 14px}}@media (width<=520px){.about-defs{grid-template-columns:1fr}.about-card{flex-direction:column;align-items:flex-start}}
