.game-link-rail[data-astro-cid-wrtbk4af]{min-width:0;overflow:hidden}.rail-track[data-astro-cid-wrtbk4af]{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-color:#94a3b8 transparent;scrollbar-width:thin;gap:9px;padding:3px 3px 11px;scroll-padding-inline:3px;display:flex;overflow-x:auto}.rail-link[data-astro-cid-wrtbk4af]{color:#191f28;scroll-snap-align:start;background-color:#fff;border:1.5px solid #dbe3ef;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:min(210px,72vw);min-height:64px;padding:8px 10px;text-decoration:none;display:grid;box-shadow:0 2px #cbd5e1}.rail-link[data-astro-cid-wrtbk4af]:hover,.rail-link[data-astro-cid-wrtbk4af].current{background-color:#eff6ff;border-color:#93c5fd;transform:translateY(-1px)}.rail-link[data-astro-cid-wrtbk4af]:focus-visible{outline-offset:2px;outline:3px solid #3182f6}.rail-icon[data-astro-cid-wrtbk4af]{font-size:1.7rem}.rail-copy[data-astro-cid-wrtbk4af]{min-width:0}.rail-copy[data-astro-cid-wrtbk4af] strong[data-astro-cid-wrtbk4af],.rail-copy[data-astro-cid-wrtbk4af] small[data-astro-cid-wrtbk4af]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rail-copy[data-astro-cid-wrtbk4af] strong[data-astro-cid-wrtbk4af]{font-size:.84rem;font-weight:800}.rail-copy[data-astro-cid-wrtbk4af] small[data-astro-cid-wrtbk4af]{color:#475569;margin-top:2px;font-size:.7rem;font-weight:700}.rail-arrow[data-astro-cid-wrtbk4af]{color:#2563eb;font-weight:900}@media (width<=480px){.rail-link[data-astro-cid-wrtbk4af]{min-width:min(190px,76vw);min-height:58px;padding:7px 9px}}.game-detail[data-astro-cid-h2e7rbrf]{flex-direction:column;gap:18px;display:flex}.detail-hero[data-astro-cid-h2e7rbrf]{background-color:#fff;border:1.5px solid #18181b;border-radius:14px;grid-template-columns:minmax(200px,.6fr) minmax(0,1.4fr);gap:22px;min-width:0;padding:22px;display:grid;box-shadow:3px 3px #18181b}.detail-icon[data-astro-cid-h2e7rbrf]{background-color:#a7f3d0;border:1.5px solid #18181b;border-radius:12px;place-items:center;min-height:200px;padding:24px;display:grid}.detail-emblem-frame[data-astro-cid-h2e7rbrf]{width:96px;height:96px}.tone-amber[data-astro-cid-h2e7rbrf] .detail-icon[data-astro-cid-h2e7rbrf]{background-color:#fde68a}.tone-blue[data-astro-cid-h2e7rbrf] .detail-icon[data-astro-cid-h2e7rbrf]{background-color:#dcebfe}.detail-copy[data-astro-cid-h2e7rbrf]{align-self:center;min-width:0}.detail-meta[data-astro-cid-h2e7rbrf]{flex-wrap:wrap;gap:7px;display:flex}.detail-meta[data-astro-cid-h2e7rbrf] span[data-astro-cid-h2e7rbrf]{color:#18181b;font-family:var(--font-family-mono);background-color:#f4f1ea;border:1px solid #18181b;border-radius:6px;padding:4px 8px;font-size:.72rem;font-weight:800}.detail-copy[data-astro-cid-h2e7rbrf] h1[data-astro-cid-h2e7rbrf]{color:#18181b;font-family:var(--font-family-display);letter-spacing:-.03em;margin:10px 0 6px;font-size:clamp(1.85rem,5vw,2.6rem);font-weight:800}.detail-copy[data-astro-cid-h2e7rbrf] p[data-astro-cid-h2e7rbrf]{color:#3f3f46;overflow-wrap:anywhere;margin:0;line-height:1.65}.detail-actions[data-astro-cid-h2e7rbrf]{grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:20px;display:grid}.detail-actions[data-astro-cid-h2e7rbrf] a[data-astro-cid-h2e7rbrf]{border:1.5px solid #18181b;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:9px 15px;font-weight:800;text-decoration:none;display:flex}.play-action[data-astro-cid-h2e7rbrf]{color:#fff;font-family:var(--font-family-display);background-color:#18181b;box-shadow:2px 2px #eab308;justify-content:space-between!important}.rank-action[data-astro-cid-h2e7rbrf]{color:#18181b;background-color:#fde68a}.rules-card[data-astro-cid-h2e7rbrf]{background-color:#fff;border:1.5px solid #18181b;border-radius:14px;grid-template-columns:180px minmax(0,1fr);gap:18px;padding:20px;display:grid;box-shadow:2px 2px #18181b}.rules-card[data-astro-cid-h2e7rbrf] small[data-astro-cid-h2e7rbrf]{color:#047857;font-family:var(--font-family-mono);letter-spacing:.08em;font-size:.72rem;font-weight:800}.rules-card[data-astro-cid-h2e7rbrf] h2[data-astro-cid-h2e7rbrf]{color:#18181b;margin:4px 0 0}.rules-card[data-astro-cid-h2e7rbrf] ol[data-astro-cid-h2e7rbrf]{color:#3f3f46;gap:9px;margin:0;padding-left:22px;font-size:.88rem;line-height:1.6;display:grid}.guide-grid[data-astro-cid-h2e7rbrf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.guide-card[data-astro-cid-h2e7rbrf]{color:#3f3f46;background-color:#fff;border:1.5px solid #18181b;border-radius:12px;min-width:0;padding:18px;box-shadow:2px 2px #18181b}.guide-card-wide[data-astro-cid-h2e7rbrf]{grid-column:1/-1}.guide-heading[data-astro-cid-h2e7rbrf]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.guide-heading[data-astro-cid-h2e7rbrf] h2[data-astro-cid-h2e7rbrf],.guide-heading[data-astro-cid-h2e7rbrf] h3[data-astro-cid-h2e7rbrf]{color:#18181b;margin:0;font-size:1.08rem}.guide-card[data-astro-cid-h2e7rbrf] ul[data-astro-cid-h2e7rbrf],.guide-card[data-astro-cid-h2e7rbrf] ol[data-astro-cid-h2e7rbrf]{gap:8px;margin:0;padding-left:20px;font-size:.86rem;line-height:1.6;display:grid}.playbook[data-astro-cid-h2e7rbrf]{color:#3f3f46;overflow-wrap:anywhere;gap:14px;min-width:0;display:grid}.playbook-intro[data-astro-cid-h2e7rbrf]{padding:8px 3px 0}.playbook-intro[data-astro-cid-h2e7rbrf] small[data-astro-cid-h2e7rbrf]{color:#18181b;font-family:var(--font-family-mono);letter-spacing:.06em;font-size:.72rem;font-weight:800}.playbook-intro[data-astro-cid-h2e7rbrf] h2[data-astro-cid-h2e7rbrf]{color:#18181b;margin:7px 0;font-size:1.2rem}.playbook-intro[data-astro-cid-h2e7rbrf] p[data-astro-cid-h2e7rbrf]{margin:0 0 8px;font-size:.9rem;line-height:1.6}.playbook-intro[data-astro-cid-h2e7rbrf] a[data-astro-cid-h2e7rbrf],.playbook-return[data-astro-cid-h2e7rbrf] a[data-astro-cid-h2e7rbrf]{color:#18181b;align-items:center;min-height:44px;font-size:.85rem;font-weight:800;display:inline-flex}.example-label[data-astro-cid-h2e7rbrf]{color:#52525b;margin:0 0 12px;font-size:.78rem;line-height:1.6}.example-lesson[data-astro-cid-h2e7rbrf],.mode-note[data-astro-cid-h2e7rbrf]{color:#065f46;background-color:#ecfdf5;border:1px solid #18181b;border-radius:8px;margin:12px 0 0;padding:12px;font-size:.86rem;line-height:1.6}.mode-note[data-astro-cid-h2e7rbrf]{color:#92400e;background-color:#fffbeb}.playbook-return[data-astro-cid-h2e7rbrf]{margin:0}.guide-summary[data-astro-cid-h2e7rbrf]{color:#18181b;background-color:#faf8f4;border:1px solid #18181b;border-radius:8px;margin:0 0 10px;padding:10px 12px;font-size:.84rem;font-weight:700;line-height:1.55}.mode-comparison[data-astro-cid-h2e7rbrf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mode-comparison[data-astro-cid-h2e7rbrf]>div[data-astro-cid-h2e7rbrf]{background-color:#faf8f4;border:1px solid #18181b;border-radius:8px;padding:12px}.mode-comparison[data-astro-cid-h2e7rbrf] strong[data-astro-cid-h2e7rbrf]{color:#18181b}.mode-comparison[data-astro-cid-h2e7rbrf] p[data-astro-cid-h2e7rbrf]{margin:5px 0 0;font-size:.84rem;line-height:1.6}.mode-list[data-astro-cid-h2e7rbrf]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));list-style:none;margin-top:12px!important;padding:0!important}.mode-list[data-astro-cid-h2e7rbrf] li[data-astro-cid-h2e7rbrf]{background-color:#faf8f4;border:1px solid #18181b;border-radius:8px;padding:10px}.mode-list[data-astro-cid-h2e7rbrf] p[data-astro-cid-h2e7rbrf]{margin:5px 0 0}.official-badge[data-astro-cid-h2e7rbrf],.practice-badge[data-astro-cid-h2e7rbrf]{border:1px solid #18181b;border-radius:4px;margin-left:6px;padding:2px 6px;font-size:.66rem;font-weight:800;display:inline-block}.official-badge[data-astro-cid-h2e7rbrf]{color:#18181b;background-color:#a7f3d0}.practice-badge[data-astro-cid-h2e7rbrf]{color:#18181b;background-color:#f4f1ea}.privacy-link[data-astro-cid-h2e7rbrf]{margin:12px 0 0;font-size:.82rem;font-weight:800}.next-games[data-astro-cid-h2e7rbrf]{color:#18181b;background-color:#fff;border:1.5px solid #18181b;border-radius:12px;gap:9px;padding:14px 17px;font-size:.84rem;font-weight:800;display:grid;box-shadow:2px 2px #18181b}.next-games[data-astro-cid-h2e7rbrf]>h2[data-astro-cid-h2e7rbrf]{font:inherit;margin:0}@media (width<=720px){.detail-hero[data-astro-cid-h2e7rbrf]{grid-template-columns:1fr;padding:16px}.detail-icon[data-astro-cid-h2e7rbrf]{min-height:125px}.rules-card[data-astro-cid-h2e7rbrf],.guide-grid[data-astro-cid-h2e7rbrf],.mode-comparison[data-astro-cid-h2e7rbrf]{grid-template-columns:1fr}.guide-card-wide[data-astro-cid-h2e7rbrf]{grid-column:auto}}@media (width<=420px){.detail-actions[data-astro-cid-h2e7rbrf]{grid-template-columns:1fr}}
