.arcade-card[data-astro-cid-zkyfdlft]{background:hsl(var(--bg-surface-raw));border:1px solid var(--border-subtle);border-radius:1.25rem;padding:1.5rem 1.75rem}.arcade-header[data-astro-cid-zkyfdlft]{border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}@media (width>=768px){.arcade-header[data-astro-cid-zkyfdlft]{flex-direction:row;justify-content:space-between;align-items:center}}.arcade-badge[data-astro-cid-zkyfdlft]{font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-micro);color:var(--primary);background:hsl(var(--primary-raw) / .12);border-radius:9999px;align-items:center;gap:.5rem;padding:.25rem .75rem;font-weight:700;display:inline-flex}.pulse-dot[data-astro-cid-zkyfdlft]{background-color:var(--primary);width:.5rem;height:.5rem;box-shadow:0 0 8px var(--primary);border-radius:50%}.panel-intro[data-astro-cid-zkyfdlft]{text-align:center;margin-bottom:1.25rem}.panel-eyebrow[data-astro-cid-zkyfdlft]{font-size:var(--text-micro);text-transform:uppercase;color:var(--primary);letter-spacing:var(--tracking-micro);font-weight:700}.panel-title[data-astro-cid-zkyfdlft]{margin-top:.25rem;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:800}.duel-options-grid[data-astro-cid-zkyfdlft]{grid-template-columns:1fr;align-items:center;gap:1rem;display:grid}@media (width>=640px){.duel-options-grid[data-astro-cid-zkyfdlft]{grid-template-columns:1fr auto 1fr}}.duel-card[data-astro-cid-zkyfdlft]{background:hsl(var(--bg-card-raw));border:1px solid var(--border-subtle);cursor:pointer;text-align:left;transition:all var(--duration-fast) var(--ease-spring);border-radius:1rem;padding:1.5rem}.duel-card[data-astro-cid-zkyfdlft]:hover{border-color:var(--primary);box-shadow:var(--shadow-card-hover), var(--card-glow);transform:translateY(-2px)}.duel-card-a[data-astro-cid-zkyfdlft]{border-left:4px solid var(--team-a)}.duel-card-b[data-astro-cid-zkyfdlft]{border-left:4px solid var(--team-b)}.duel-tag[data-astro-cid-zkyfdlft]{font-size:var(--text-micro);text-transform:uppercase;color:var(--text-muted);margin-bottom:.35rem;font-weight:700;display:block}.duel-text[data-astro-cid-zkyfdlft]{font-size:var(--text-body);color:var(--text-primary);min-height:2.8rem;font-weight:700;display:block}.duel-vs-circle[data-astro-cid-zkyfdlft]{background:hsl(var(--bg-canvas-raw));border:1px solid var(--border-subtle);width:2.5rem;height:2.5rem;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;margin:0 auto;font-weight:900;display:flex}.duel-results[data-astro-cid-zkyfdlft]{border-top:1px solid var(--border-subtle);margin-top:.85rem;padding-top:.85rem}.bar-track[data-astro-cid-zkyfdlft]{background:hsl(var(--bg-surface-raw));border-radius:9999px;height:.5rem;margin-bottom:.35rem;overflow:hidden}.bar-fill[data-astro-cid-zkyfdlft]{height:100%;transition:width .5s var(--ease-spring);border-radius:9999px}.bar-fill-a[data-astro-cid-zkyfdlft]{background:var(--team-a)}.bar-fill-b[data-astro-cid-zkyfdlft]{background:var(--team-b)}.stat-row[data-astro-cid-zkyfdlft]{font-size:var(--text-micro);color:var(--text-muted);justify-content:space-between;font-weight:600;display:flex}.stat-row[data-astro-cid-zkyfdlft] .pct[data-astro-cid-zkyfdlft]{font-size:var(--text-small);color:var(--text-primary);font-weight:800}.arcade-actions[data-astro-cid-zkyfdlft]{justify-content:center;gap:.75rem;margin-top:1.25rem;display:flex}.blitz-timer-container[data-astro-cid-zkyfdlft]{flex-direction:column;align-items:center;gap:.5rem;margin:1.25rem 0;display:flex}.timer-dial[data-astro-cid-zkyfdlft]{color:var(--primary);font-size:2.5rem;font-weight:900}.timer-bar-track[data-astro-cid-zkyfdlft]{background:hsl(var(--bg-canvas-raw));border-radius:9999px;width:100%;max-width:20rem;height:.6rem;overflow:hidden}.timer-bar-fill[data-astro-cid-zkyfdlft]{background:var(--primary);border-radius:9999px;height:100%;transition:width 1s linear}.team-input-row[data-astro-cid-zkyfdlft]{flex-direction:column;gap:.75rem;display:flex}@media (width>=640px){.team-input-row[data-astro-cid-zkyfdlft]{flex-direction:row}}.names-input[data-astro-cid-zkyfdlft]{background:hsl(var(--bg-canvas-raw));border:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--text-small);border-radius:.6rem;flex:1;padding:.75rem 1rem}.teams-output-grid[data-astro-cid-zkyfdlft]{grid-template-columns:1fr;gap:1rem;margin-top:1.25rem;display:grid}@media (width>=640px){.teams-output-grid[data-astro-cid-zkyfdlft]{grid-template-columns:1fr 1fr}}.team-result-box[data-astro-cid-zkyfdlft]{background:hsl(var(--bg-card-raw));border:1px solid var(--border-subtle);border-radius:.75rem;padding:1rem}.team-a-box[data-astro-cid-zkyfdlft]{border-left:4px solid var(--team-a)}.team-b-box[data-astro-cid-zkyfdlft]{border-left:4px solid var(--team-b)}.team-title-label[data-astro-cid-zkyfdlft]{font-size:var(--text-small);margin-bottom:.5rem;font-weight:700}.team-members-chips[data-astro-cid-zkyfdlft]{flex-wrap:wrap;gap:.4rem;display:flex}.party-hub-chassis[data-astro-cid-aio3pzn5]{flex-direction:column;gap:2rem;max-width:68rem;margin:0 auto;display:flex}.games-launch-grid[data-astro-cid-aio3pzn5]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=768px){.games-launch-grid[data-astro-cid-aio3pzn5]{grid-template-columns:repeat(3,1fr)}}.launch-card[data-astro-cid-aio3pzn5]{flex-direction:column;padding:1.5rem;display:flex}.card-icon-banner[data-astro-cid-aio3pzn5]{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.game-emoji[data-astro-cid-aio3pzn5]{font-size:2rem}.game-players[data-astro-cid-aio3pzn5]{font-size:var(--text-micro);color:var(--text-muted);font-weight:600}.launch-card-title[data-astro-cid-aio3pzn5]{font-size:var(--text-h3);color:var(--text-primary);margin-bottom:.5rem;font-weight:700}.launch-card-summary[data-astro-cid-aio3pzn5]{font-size:var(--text-small);color:var(--text-secondary);margin-bottom:1.25rem;line-height:1.55}.launch-btn[data-astro-cid-aio3pzn5]{justify-content:center;width:100%;margin-top:auto}.hero-stage[data-astro-cid-lcdefpme]{padding-top:clamp(2.5rem,5vw,4.5rem);padding-bottom:2rem}.hero-header-block[data-astro-cid-lcdefpme]{text-align:center;max-width:52rem;margin:0 auto 2.5rem}.editorial-eyebrow[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-micro);color:var(--primary);margin-bottom:.75rem;font-weight:700;display:inline-block}.hero-h1[data-astro-cid-lcdefpme]{font-size:var(--text-hero);letter-spacing:var(--tracking-hero);color:var(--text-primary);margin-bottom:1.25rem;font-weight:800;line-height:1.15}.direct-answer-passage[data-astro-cid-lcdefpme]{font-size:var(--text-body-lg);color:var(--text-secondary);line-height:1.65}.direct-answer-passage[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--text-primary)}.editorial-article[data-astro-cid-lcdefpme]{padding-top:3rem}.editorial-header[data-astro-cid-lcdefpme]{margin-bottom:2rem}.editorial-h2[data-astro-cid-lcdefpme]{font-size:var(--text-h2);letter-spacing:var(--tracking-tight);color:var(--text-primary);margin-top:2.5rem;margin-bottom:1rem;font-weight:800}.editorial-h3[data-astro-cid-lcdefpme]{font-size:var(--text-h3);color:var(--text-primary);margin-top:1.75rem;margin-bottom:.65rem;font-weight:700}.editorial-lead[data-astro-cid-lcdefpme]{font-size:var(--text-body-lg);color:var(--text-secondary);line-height:1.7}.editorial-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-body);color:var(--text-secondary);margin-bottom:1.25rem;line-height:1.7}.guidelines-list[data-astro-cid-lcdefpme]{flex-direction:column;gap:1rem;margin:1.5rem 0 2.5rem;list-style:none;display:flex}.guidelines-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:hsl(var(--bg-card-raw) / .7);border:1px solid var(--border-subtle);font-size:var(--text-body);color:var(--text-secondary);border-radius:.6rem;padding:1rem 1.25rem;line-height:1.6}.guidelines-list[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--primary);margin-bottom:.25rem;display:block}
