.reaction-page[data-astro-cid-jkezhsol]{padding-bottom:70px}.reaction-breadcrumbs[data-astro-cid-jkezhsol]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);padding:18px 0 6px}.reaction-breadcrumbs[data-astro-cid-jkezhsol] a[data-astro-cid-jkezhsol]:hover{color:var(--blue)}.reaction-intro[data-astro-cid-jkezhsol]{padding:16px 0 32px;text-align:center;display:flex;flex-direction:column;align-items:center}.reaction-intro[data-astro-cid-jkezhsol] .eyebrow[data-astro-cid-jkezhsol]{margin-bottom:6px;text-align:center}.reaction-intro[data-astro-cid-jkezhsol] h1[data-astro-cid-jkezhsol]{margin:8px auto 14px;font-size:clamp(2.2rem,4.5vw,3.4rem);letter-spacing:-.035em;text-align:center;max-width:820px}.reaction-intro[data-astro-cid-jkezhsol] p[data-astro-cid-jkezhsol]{max-width:720px;margin:0 auto;color:var(--muted);line-height:1.7;font-size:16px;text-align:center}.reaction-shell[data-astro-cid-jkezhsol]{max-width:900px;margin:0 auto;padding:24px;display:flex;flex-direction:column;gap:20px}.reaction-header-bar[data-astro-cid-jkezhsol]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.reaction-modes[data-astro-cid-jkezhsol]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.reaction-mode-btn[data-astro-cid-jkezhsol]{display:flex;flex-direction:column;align-items:flex-start;padding:8px 14px;border-radius:12px;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;transition:all .16s ease;text-align:left}.reaction-mode-btn[data-astro-cid-jkezhsol] strong[data-astro-cid-jkezhsol]{font-size:13px;font-weight:700}.reaction-mode-btn[data-astro-cid-jkezhsol] span[data-astro-cid-jkezhsol]{font-size:10px;color:var(--muted)}.reaction-mode-btn[data-astro-cid-jkezhsol]:hover{border-color:var(--blue);background:var(--wash)}.reaction-mode-btn[data-astro-cid-jkezhsol].is-active{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 4px 14px color-mix(in srgb,var(--blue) 35%,transparent)}.reaction-mode-btn[data-astro-cid-jkezhsol].is-active span[data-astro-cid-jkezhsol]{color:#fff;opacity:.9}.reaction-sound-btn[data-astro-cid-jkezhsol]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:12px;height:44px}.reaction-sound-btn[data-astro-cid-jkezhsol] svg[data-astro-cid-jkezhsol]{width:16px;height:16px}.reaction-status-bar[data-astro-cid-jkezhsol]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:var(--wash);border-radius:12px;font-size:13px;gap:10px}.status-left[data-astro-cid-jkezhsol]{display:flex;align-items:center;gap:8px}.status-mode-pill[data-astro-cid-jkezhsol]{background:var(--paper);border:1px solid var(--line);padding:4px 10px;border-radius:20px;font-weight:700;font-size:12px}.status-round-pill[data-astro-cid-jkezhsol]{color:var(--muted);font-size:12px;font-weight:600}.status-pb[data-astro-cid-jkezhsol] strong[data-astro-cid-jkezhsol]{color:var(--blue)}.reaction-header-actions[data-astro-cid-jkezhsol]{display:flex;align-items:center;gap:8px}.reaction-play-zone[data-astro-cid-jkezhsol]{--reaction-zoom: 1;min-height:calc(380px * var(--reaction-zoom, 1));border-radius:20px;display:grid;place-items:center;text-align:center;padding:calc(36px * var(--reaction-zoom, 1)) calc(24px * var(--reaction-zoom, 1));cursor:pointer;user-select:none;outline:none;transition:background-color .15s ease,border-color .15s ease,min-height .15s ease,padding .15s ease;border:2px dashed var(--line);background:var(--paper);position:relative;overflow:hidden}.reaction-play-zone[data-astro-cid-jkezhsol]:focus-visible{border-color:var(--blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--blue) 25%,transparent)}.play-zone-content[data-astro-cid-jkezhsol]{max-width:calc(580px * var(--reaction-zoom, 1));margin:0 auto;width:100%;position:relative;z-index:2;transform:scale(var(--reaction-zoom, 1));transform-origin:center center;transition:transform .15s ease,max-width .15s ease}.zone-view[data-astro-cid-jkezhsol]{display:flex;flex-direction:column;align-items:center;gap:14px}.zone-view[data-astro-cid-jkezhsol][aria-hidden=true]{display:none}.reaction-play-zone[data-astro-cid-jkezhsol].state-idle{border:2px dashed #b9c8f5;background:radial-gradient(circle at 50% 30%,#f0f4ff 0%,var(--paper) 70%)}.zone-icon-orbit[data-astro-cid-jkezhsol]{width:68px;height:68px;border-radius:50%;background:#e0e9ff;display:grid;place-items:center;box-shadow:0 6px 18px #315ee818}.zone-icon[data-astro-cid-jkezhsol]{font-size:32px}.zone-heading[data-astro-cid-jkezhsol]{font-size:clamp(1.8rem,3.8vw,2.5rem);letter-spacing:-.03em;margin:0;line-height:1.2}.zone-sub[data-astro-cid-jkezhsol]{font-size:15px;color:var(--muted);line-height:1.6;margin:0;max-width:500px}.zone-start-btn[data-astro-cid-jkezhsol]{padding:14px 28px;font-size:15px;border-radius:12px;gap:8px}.zone-hint[data-astro-cid-jkezhsol]{font-size:12px;color:var(--muted)}.zone-hint[data-astro-cid-jkezhsol] kbd[data-astro-cid-jkezhsol]{background:var(--wash);border:1px solid var(--line);border-radius:6px;padding:2px 6px;font-family:inherit;font-weight:600}.reaction-play-zone[data-astro-cid-jkezhsol].state-waiting{background:#dc2626;border:2px solid #b91c1c;color:#fff;box-shadow:0 10px 30px #dc262635}.reaction-play-zone[data-astro-cid-jkezhsol].state-waiting .zone-heading[data-astro-cid-jkezhsol]{color:#fff}.reaction-play-zone[data-astro-cid-jkezhsol].state-waiting .zone-sub[data-astro-cid-jkezhsol]{color:#fecaca}.zone-waiting-pulse[data-astro-cid-jkezhsol]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);animation:pulse-ring 2s infinite ease-out;pointer-events:none}@keyframes pulse-ring{0%{transform:translate(-50%,-50%) scale(.8);opacity:.8}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.3}to{transform:translate(-50%,-50%) scale(.8);opacity:.8}}.zone-large-icon[data-astro-cid-jkezhsol]{font-size:48px;line-height:1}.reaction-play-zone[data-astro-cid-jkezhsol].state-ready{background:#16a34a;border:2px solid #15803d;color:#fff;box-shadow:0 10px 35px #16a34a45}.reaction-play-zone[data-astro-cid-jkezhsol].state-ready .zone-heading[data-astro-cid-jkezhsol]{color:#fff;font-size:clamp(2.4rem,6vw,3.8rem);font-weight:900;letter-spacing:.02em}.reaction-play-zone[data-astro-cid-jkezhsol].state-ready .zone-sub[data-astro-cid-jkezhsol]{color:#dcfce7;font-size:17px;font-weight:600}.reaction-play-zone[data-astro-cid-jkezhsol].state-false-start{background:#7f1d1d;border:2px solid #991b1b;color:#fff}.reaction-play-zone[data-astro-cid-jkezhsol].state-false-start .zone-heading[data-astro-cid-jkezhsol]{color:#fef08a}.reaction-play-zone[data-astro-cid-jkezhsol].state-false-start .zone-sub[data-astro-cid-jkezhsol]{color:#fecaca}.zone-retry-btn[data-astro-cid-jkezhsol]{background:#fff;color:#991b1b;border:0;font-weight:700;margin-top:6px}.zone-retry-btn[data-astro-cid-jkezhsol]:hover{background:#fee2e2}.reaction-play-zone[data-astro-cid-jkezhsol].state-round-result{background:var(--paper);border:2px solid #a5b4fc}.round-num-tag[data-astro-cid-jkezhsol]{font-size:13px;font-weight:700;color:var(--blue);text-transform:uppercase;letter-spacing:.06em}.round-time-display[data-astro-cid-jkezhsol]{display:flex;align-items:baseline;gap:6px}.round-time-display[data-astro-cid-jkezhsol] .time-number[data-astro-cid-jkezhsol]{font-size:clamp(3.2rem,7vw,4.6rem);font-weight:900;letter-spacing:-.04em;color:var(--ink);line-height:1}.round-time-display[data-astro-cid-jkezhsol] .time-unit[data-astro-cid-jkezhsol]{font-size:22px;font-weight:700;color:var(--muted)}.rating-badge[data-astro-cid-jkezhsol]{padding:6px 16px;border-radius:20px;font-size:13px;font-weight:800;letter-spacing:.02em;display:inline-block}.rating-badge[data-astro-cid-jkezhsol].large{font-size:16px;padding:8px 22px}.tier-lightning[data-astro-cid-jkezhsol]{background:#fef08a;color:#854d0e}.tier-extreme[data-astro-cid-jkezhsol]{background:#dbeafe;color:#1e40af}.tier-very-fast[data-astro-cid-jkezhsol]{background:#dcfce7;color:#166534}.tier-fast[data-astro-cid-jkezhsol]{background:#e0f2fe;color:#0369a1}.tier-average[data-astro-cid-jkezhsol]{background:#ffedd5;color:#9a3412}.tier-below[data-astro-cid-jkezhsol]{background:#f3e8ff;color:#6b21a8}.tier-practice[data-astro-cid-jkezhsol]{background:#fee2e2;color:#991b1b}.reaction-play-zone[data-astro-cid-jkezhsol].state-completed{background:radial-gradient(circle at 50% 32%,#ecfdf5 0%,#f0fdf4 45%,var(--paper) 80%);border:2px solid #10b981;box-shadow:0 10px 30px #10b9811c}.completed-icon-orbit[data-astro-cid-jkezhsol]{width:68px;height:68px;border-radius:50%;background:#d1fae5;color:#059669;display:grid;place-items:center;box-shadow:0 8px 24px #10b9812a;animation:completed-pop .4s cubic-bezier(.16,1,.3,1)}.completed-check-icon[data-astro-cid-jkezhsol]{font-size:32px;font-weight:900;line-height:1}.completed-heading[data-astro-cid-jkezhsol]{font-size:clamp(2.2rem,5.2vw,3.2rem);font-weight:900;letter-spacing:-.035em;color:#047857;margin:0;line-height:1.1;animation:completed-pop .45s cubic-bezier(.16,1,.3,1)}.completed-actions[data-astro-cid-jkezhsol]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:4px;animation:completed-fade .5s ease-out}.zone-replay-btn[data-astro-cid-jkezhsol]{background:var(--blue);color:#fff;padding:12px 26px;font-size:14px;font-weight:700;border-radius:12px;gap:8px;border:none;cursor:pointer;box-shadow:0 6px 18px #315ee825;transition:background-color .18s ease,transform .15s ease,box-shadow .18s ease}.zone-replay-btn[data-astro-cid-jkezhsol]:hover{background:#254ec9;transform:translateY(-1px);box-shadow:0 8px 22px #315ee835}.completed-scroll-hint[data-astro-cid-jkezhsol]{background:none;border:none;padding:6px 12px;font-size:13px;font-weight:600;color:var(--muted);display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:color .15s ease,transform .15s ease;border-radius:8px;animation:completed-fade .55s ease-out}.completed-scroll-hint[data-astro-cid-jkezhsol]:hover{color:var(--blue);transform:translateY(2px)}.completed-scroll-hint[data-astro-cid-jkezhsol] svg[data-astro-cid-jkezhsol]{animation:float-down 1.6s ease-in-out infinite}@keyframes completed-pop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes completed-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes float-down{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.completed-icon-orbit[data-astro-cid-jkezhsol],.completed-heading[data-astro-cid-jkezhsol],.completed-actions[data-astro-cid-jkezhsol],.completed-scroll-hint[data-astro-cid-jkezhsol],.completed-scroll-hint[data-astro-cid-jkezhsol] svg[data-astro-cid-jkezhsol]{animation:none!important}}.reaction-results-dashboard[data-astro-cid-jkezhsol]{padding:30px;background:var(--paper);border-radius:20px;border:1px solid var(--line);display:flex;flex-direction:column;gap:24px;animation:fade-in .25s ease-out;scroll-margin-top:96px}@keyframes fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.results-header[data-astro-cid-jkezhsol]{text-align:center;position:relative}.results-pb-badge[data-astro-cid-jkezhsol]{display:inline-block;background:#dcfce7;color:#15803d;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:800;margin-bottom:10px}.results-title[data-astro-cid-jkezhsol]{font-size:clamp(1.8rem,3.5vw,2.4rem);margin:0 0 6px;letter-spacing:-.03em}.results-subtitle[data-astro-cid-jkezhsol]{color:var(--muted);margin:0;font-size:15px}.results-hero-stat[data-astro-cid-jkezhsol]{background:radial-gradient(circle at 50% 30%,#eef3ff 0%,var(--wash) 80%);border:1px solid var(--line);border-radius:18px;padding:24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.hero-label[data-astro-cid-jkezhsol]{font-size:14px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.hero-number-wrap[data-astro-cid-jkezhsol]{display:flex;align-items:baseline;gap:6px}.hero-number[data-astro-cid-jkezhsol]{font-size:clamp(3.6rem,8vw,5.2rem);font-weight:900;letter-spacing:-.04em;color:var(--blue);line-height:1}.hero-unit[data-astro-cid-jkezhsol]{font-size:24px;font-weight:800;color:var(--muted)}.results-comparison[data-astro-cid-jkezhsol]{font-size:14px;font-weight:600;color:#15803d;margin:4px 0 0}.results-grid[data-astro-cid-jkezhsol]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stat-card[data-astro-cid-jkezhsol]{background:var(--wash);border:1px solid var(--line);border-radius:14px;padding:14px 12px;text-align:center;display:flex;flex-direction:column;gap:4px}.stat-card[data-astro-cid-jkezhsol] small[data-astro-cid-jkezhsol]{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.stat-card[data-astro-cid-jkezhsol] strong[data-astro-cid-jkezhsol]{font-size:18px;font-weight:800;color:var(--ink)}.results-rounds-section[data-astro-cid-jkezhsol]{display:flex;flex-direction:column;gap:10px}.results-rounds-section[data-astro-cid-jkezhsol] h3[data-astro-cid-jkezhsol]{font-size:15px;margin:0;font-weight:700}.rounds-list[data-astro-cid-jkezhsol]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.round-pill-item[data-astro-cid-jkezhsol]{background:var(--wash);border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.round-pill-item[data-astro-cid-jkezhsol] .round-idx[data-astro-cid-jkezhsol]{font-size:11px;color:var(--muted);font-weight:600}.round-pill-item[data-astro-cid-jkezhsol] .round-val[data-astro-cid-jkezhsol]{font-size:16px;font-weight:800;color:var(--ink)}.round-pill-item[data-astro-cid-jkezhsol] .round-tier[data-astro-cid-jkezhsol]{font-size:10px;padding:2px 8px;border-radius:10px;font-weight:700}.results-actions[data-astro-cid-jkezhsol]{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:6px}.results-actions[data-astro-cid-jkezhsol] .btn[data-astro-cid-jkezhsol]{padding:12px 22px;font-size:14px;gap:8px}.btn[data-astro-cid-jkezhsol].tertiary{background:transparent;border:1px solid var(--line);color:var(--muted)}.btn[data-astro-cid-jkezhsol].tertiary:hover{background:var(--wash);color:var(--ink)}.share-toast[data-astro-cid-jkezhsol]{text-align:center;font-size:13px;font-weight:600;color:#15803d;min-height:20px;opacity:0;transition:opacity .2s ease}.share-toast[data-astro-cid-jkezhsol].is-visible{opacity:1}.daily-banner[data-astro-cid-jkezhsol]{padding:18px 20px;border-radius:16px;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0;display:flex;align-items:center;justify-content:space-between;gap:16px}.daily-pill[data-astro-cid-jkezhsol]{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;background:#166534;color:#fff;padding:3px 8px;border-radius:12px;display:inline-block;margin-bottom:4px}.daily-info[data-astro-cid-jkezhsol] h3[data-astro-cid-jkezhsol]{margin:2px 0 4px;font-size:16px;color:#14532d}.daily-info[data-astro-cid-jkezhsol] p[data-astro-cid-jkezhsol]{margin:0;font-size:13px;color:#166534}.daily-status-box[data-astro-cid-jkezhsol]{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.daily-status-tag[data-astro-cid-jkezhsol]{font-size:11px;font-weight:700;color:#166534;background:#fff;padding:3px 10px;border-radius:10px}.daily-status-tag[data-astro-cid-jkezhsol].is-completed{background:#15803d;color:#fff}.daily-status-box[data-astro-cid-jkezhsol] strong[data-astro-cid-jkezhsol]{font-size:18px;color:#14532d;font-weight:800}.reaction-footer-meta[data-astro-cid-jkezhsol]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:var(--muted);border-top:1px solid var(--line);padding-top:16px;flex-wrap:wrap}.reaction-help-text[data-astro-cid-jkezhsol]{margin:0;max-width:620px;line-height:1.5}.link-btn[data-astro-cid-jkezhsol]{background:transparent;border:0;color:var(--muted);text-decoration:underline;cursor:pointer;font-size:12px;padding:0}.link-btn[data-astro-cid-jkezhsol]:hover{color:#dc2626}.wrap[data-astro-cid-jkezhsol].game-article-content.reaction-article{width:min(780px,calc(100% - 40px));margin-top:68px;margin-bottom:48px;font-size:16px;line-height:1.72;text-align:left}.wrap[data-astro-cid-jkezhsol].game-article-content.reaction-article h2[data-astro-cid-jkezhsol]{font-size:24px;line-height:1.25;letter-spacing:-.025em;margin:36px 0 12px;text-align:left}.wrap[data-astro-cid-jkezhsol].game-article-content.reaction-article h2[data-astro-cid-jkezhsol]:first-child{margin-top:0}.wrap[data-astro-cid-jkezhsol].game-article-content.reaction-article h3[data-astro-cid-jkezhsol]{font-size:18px;line-height:1.3;letter-spacing:-.02em;margin:26px 0 10px;text-align:left}.wrap[data-astro-cid-jkezhsol].game-article-content.reaction-article h4[data-astro-cid-jkezhsol]{font-size:14px;font-weight:700;margin:0 0 10px;text-align:left}.wrap[data-astro-cid-jkezhsol].game-article-content.reaction-article p[data-astro-cid-jkezhsol]{font-size:16px;line-height:1.72;margin:0 0 16px;text-align:left}.wrap[data-astro-cid-jkezhsol].game-article-content.reaction-article ol[data-astro-cid-jkezhsol],.wrap[data-astro-cid-jkezhsol].game-article-content.reaction-article ul[data-astro-cid-jkezhsol]{padding-inline-start:24px;margin:0 0 20px}.wrap[data-astro-cid-jkezhsol].game-article-content.reaction-article li[data-astro-cid-jkezhsol]{font-size:16px;line-height:1.68;margin:0 0 8px;padding-inline-start:2px}.wrap[data-astro-cid-jkezhsol].game-article-content.reaction-article a[data-astro-cid-jkezhsol]{color:var(--blue);font-weight:600;text-decoration:underline;text-underline-offset:3px}.reaction-benchmark-table[data-astro-cid-jkezhsol]{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px}.reaction-benchmark-table[data-astro-cid-jkezhsol] th[data-astro-cid-jkezhsol],.reaction-benchmark-table[data-astro-cid-jkezhsol] td[data-astro-cid-jkezhsol]{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left}.reaction-benchmark-table[data-astro-cid-jkezhsol] th[data-astro-cid-jkezhsol]{background:var(--wash);font-weight:700;color:var(--ink)}.table-wrap[data-astro-cid-jkezhsol]{overflow-x:auto;margin:20px 0}.related-games-section[data-astro-cid-jkezhsol]{padding:56px 0 36px;border-top:1px solid var(--line);margin-top:48px}.related-games-head[data-astro-cid-jkezhsol]{max-width:620px;margin:0 auto 36px;text-align:center}.related-games-head[data-astro-cid-jkezhsol] h2[data-astro-cid-jkezhsol]{font-size:clamp(1.8rem,3.2vw,2.4rem);margin:10px 0 12px;letter-spacing:-.03em}.related-games-head[data-astro-cid-jkezhsol] p[data-astro-cid-jkezhsol]{font-size:15px;line-height:1.65;margin:0 auto}.related-games-grid[data-astro-cid-jkezhsol]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.related-card[data-astro-cid-jkezhsol]{text-decoration:none;color:var(--ink);display:flex;flex-direction:column;overflow:hidden;border-radius:18px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.related-card[data-astro-cid-jkezhsol]:hover{transform:translateY(-3px);border-color:#cfd8ef;box-shadow:0 14px 34px #17233b12}.related-visual[data-astro-cid-jkezhsol]{height:170px;position:relative;display:grid;place-items:center;background:linear-gradient(145deg,#eaf0ff,#f6f3ff)}.related-orbit[data-astro-cid-jkezhsol]{position:absolute;width:140px;height:140px;border:1px dashed #cad5fa;border-radius:50%}.related-icon[data-astro-cid-jkezhsol]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,50px);gap:8px;transform:rotate(-7deg)}.related-icon[data-astro-cid-jkezhsol] span[data-astro-cid-jkezhsol]{width:50px;height:50px;display:grid;place-items:center;border-radius:14px;background:#fff;color:#315ee8;font-size:18px;font-weight:800;box-shadow:0 6px 16px #293e8b14}.slide-icon[data-astro-cid-jkezhsol] span[data-astro-cid-jkezhsol]:nth-child(1){background:#315ee8;color:#fff}.slide-icon[data-astro-cid-jkezhsol] span[data-astro-cid-jkezhsol]:nth-child(2){background:#edf2ff;color:#315ee8}.slide-icon[data-astro-cid-jkezhsol] span[data-astro-cid-jkezhsol]:nth-child(3){background:#eaf7f2;color:#16825d}.slide-icon[data-astro-cid-jkezhsol] .slide-empty[data-astro-cid-jkezhsol]{background:transparent;border:2px dashed #b9c8f5;box-shadow:none}.ladder-icon[data-astro-cid-jkezhsol] span[data-astro-cid-jkezhsol]:nth-child(1){background:#315ee8;color:#fff}.ladder-icon[data-astro-cid-jkezhsol] span[data-astro-cid-jkezhsol]:nth-child(2){background:#dff5ef;color:#16825d}.ladder-icon[data-astro-cid-jkezhsol] span[data-astro-cid-jkezhsol]:nth-child(3){background:#ede9fe;color:#6d28d9}.ladder-icon[data-astro-cid-jkezhsol] span[data-astro-cid-jkezhsol]:nth-child(4){background:#fff1d9;color:#c28b2f}.flood-icon[data-astro-cid-jkezhsol] span[data-astro-cid-jkezhsol]{border-radius:12px;background:#ef6b67}.flood-icon[data-astro-cid-jkezhsol] span[data-astro-cid-jkezhsol]:nth-child(2){background:#efa347}.flood-icon[data-astro-cid-jkezhsol] span[data-astro-cid-jkezhsol]:nth-child(3){background:#48ad83}.flood-icon[data-astro-cid-jkezhsol] span[data-astro-cid-jkezhsol]:nth-child(4){background:#5187dc}.related-card-body[data-astro-cid-jkezhsol]{padding:20px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.related-labels[data-astro-cid-jkezhsol]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:2px}.related-labels[data-astro-cid-jkezhsol] .pill[data-astro-cid-jkezhsol]{font-size:9px;letter-spacing:.04em}.difficulty-label[data-astro-cid-jkezhsol]{font-size:10px;color:var(--muted)}.related-card[data-astro-cid-jkezhsol] h3[data-astro-cid-jkezhsol]{margin:8px 0;font-size:18px;letter-spacing:-.02em}.related-card[data-astro-cid-jkezhsol] p[data-astro-cid-jkezhsol]{font-size:13px;line-height:1.6;margin:0 0 16px}.related-play[data-astro-cid-jkezhsol]{margin-top:auto;font-size:13px;font-weight:700;color:var(--blue)}html[data-theme=dark] .reaction-shell[data-astro-cid-jkezhsol]{background:#141f3d;border-color:#27375a}html[data-theme=dark] .reaction-mode-btn[data-astro-cid-jkezhsol]{background:#1b294b;border-color:#2c3e66;color:#e2e8f0}html[data-theme=dark] .reaction-mode-btn[data-astro-cid-jkezhsol]:hover{background:#23355e}html[data-theme=dark] .reaction-mode-btn[data-astro-cid-jkezhsol].is-active{background:#3b82f6;border-color:#3b82f6;color:#fff}html[data-theme=dark] .reaction-status-bar[data-astro-cid-jkezhsol]{background:#101932}html[data-theme=dark] .status-mode-pill[data-astro-cid-jkezhsol]{background:#1b294b;border-color:#2c3e66;color:#f1f5f9}html[data-theme=dark] .reaction-play-zone[data-astro-cid-jkezhsol].state-idle{background:radial-gradient(circle at 50% 30%,#1a284c,#141f3d 70%);border-color:#2c3e66}html[data-theme=dark] .zone-icon-orbit[data-astro-cid-jkezhsol]{background:#1b294b;box-shadow:0 6px 18px #00000040}html[data-theme=dark] .reaction-play-zone[data-astro-cid-jkezhsol].state-round-result{background:#141f3d;border-color:#3b82f6}html[data-theme=dark] .reaction-play-zone[data-astro-cid-jkezhsol].state-completed{background:radial-gradient(circle at 50% 32%,#064e3b3d,#064e3b1f 50%,#141f3d 85%);border-color:#059669;box-shadow:0 10px 30px #04785725}html[data-theme=dark] .completed-icon-orbit[data-astro-cid-jkezhsol]{background:#064e3b;color:#6ee7b7;box-shadow:0 8px 24px #00000045}html[data-theme=dark] .completed-heading[data-astro-cid-jkezhsol]{color:#6ee7b7}html[data-theme=dark] .completed-scroll-hint[data-astro-cid-jkezhsol]{color:#94a3b8}html[data-theme=dark] .completed-scroll-hint[data-astro-cid-jkezhsol]:hover{color:#60a5fa}html[data-theme=dark] .reaction-results-dashboard[data-astro-cid-jkezhsol]{background:#141f3d;border-color:#27375a}html[data-theme=dark] .results-hero-stat[data-astro-cid-jkezhsol]{background:radial-gradient(circle at 50% 30%,#1c2b50,#101932 80%);border-color:#2c3e66}html[data-theme=dark] .hero-number[data-astro-cid-jkezhsol]{color:#60a5fa}html[data-theme=dark] .stat-card[data-astro-cid-jkezhsol],html[data-theme=dark] .round-pill-item[data-astro-cid-jkezhsol]{background:#101932;border-color:#27375a}html[data-theme=dark] .daily-banner[data-astro-cid-jkezhsol]{background:linear-gradient(135deg,#064e3b,#065f46);border-color:#047857}html[data-theme=dark] .daily-info[data-astro-cid-jkezhsol] h3[data-astro-cid-jkezhsol],html[data-theme=dark] .daily-status-box[data-astro-cid-jkezhsol] strong[data-astro-cid-jkezhsol]{color:#a7f3d0}html[data-theme=dark] .daily-info[data-astro-cid-jkezhsol] p[data-astro-cid-jkezhsol]{color:#6ee7b7}html[data-theme=dark] .daily-status-tag[data-astro-cid-jkezhsol]{background:#022c22;color:#6ee7b7}html[data-theme=dark] .daily-status-tag[data-astro-cid-jkezhsol].is-completed{background:#10b981;color:#fff}html[data-theme=dark] .reaction-benchmark-table[data-astro-cid-jkezhsol] th[data-astro-cid-jkezhsol]{background:#101932}html[data-theme=dark] .related-visual[data-astro-cid-jkezhsol]{background:linear-gradient(145deg,#1b294b,#222345)}html[data-theme=dark] .related-orbit[data-astro-cid-jkezhsol]{border-color:#35466c}html[data-theme=dark] .related-icon[data-astro-cid-jkezhsol] span[data-astro-cid-jkezhsol]{background:#263553;color:#c2d0ff;box-shadow:0 8px 20px #03081755}html[data-theme=dark] .slide-icon[data-astro-cid-jkezhsol] span[data-astro-cid-jkezhsol]:nth-child(1){background:#8ea8ff;color:#0b132b}html[data-theme=dark] .slide-icon[data-astro-cid-jkezhsol] span[data-astro-cid-jkezhsol]:nth-child(2){background:#1b294b;color:#c2d0ff}html[data-theme=dark] .slide-icon[data-astro-cid-jkezhsol] span[data-astro-cid-jkezhsol]:nth-child(3){background:#173c43;color:#7be0ba}html[data-theme=dark] .slide-icon[data-astro-cid-jkezhsol] .slide-empty[data-astro-cid-jkezhsol]{border-color:#35466c}html[data-theme=dark] .ladder-icon[data-astro-cid-jkezhsol] span[data-astro-cid-jkezhsol]:nth-child(1){background:#8ea8ff;color:#0b132b}html[data-theme=dark] .ladder-icon[data-astro-cid-jkezhsol] span[data-astro-cid-jkezhsol]:nth-child(2){background:#173c43;color:#7be0ba}html[data-theme=dark] .ladder-icon[data-astro-cid-jkezhsol] span[data-astro-cid-jkezhsol]:nth-child(3){background:#2e1065;color:#c4b5fd}html[data-theme=dark] .ladder-icon[data-astro-cid-jkezhsol] span[data-astro-cid-jkezhsol]:nth-child(4){background:#493922;color:#ffd27d}@media(max-width:900px){.related-games-grid[data-astro-cid-jkezhsol]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media(max-width:768px){.wrap[data-astro-cid-jkezhsol].game-article-content.reaction-article{width:calc(100% - 32px);margin-top:48px;margin-bottom:40px;font-size:15px}.wrap[data-astro-cid-jkezhsol].game-article-content.reaction-article h2[data-astro-cid-jkezhsol]{font-size:21px;margin-top:28px}.wrap[data-astro-cid-jkezhsol].game-article-content.reaction-article h3[data-astro-cid-jkezhsol]{font-size:17px}.wrap[data-astro-cid-jkezhsol].game-article-content.reaction-article p[data-astro-cid-jkezhsol],.wrap[data-astro-cid-jkezhsol].game-article-content.reaction-article li[data-astro-cid-jkezhsol]{font-size:15px;line-height:1.68}.reaction-shell[data-astro-cid-jkezhsol]{padding:16px;gap:16px}.reaction-play-zone[data-astro-cid-jkezhsol]{min-height:calc(320px * var(--reaction-zoom, 1));padding:calc(24px * var(--reaction-zoom, 1)) calc(16px * var(--reaction-zoom, 1))}.results-grid[data-astro-cid-jkezhsol]{grid-template-columns:repeat(2,1fr)}.reaction-header-bar[data-astro-cid-jkezhsol]{flex-direction:column;align-items:stretch}.reaction-modes[data-astro-cid-jkezhsol]{display:grid;grid-template-columns:repeat(2,1fr)}.reaction-sound-btn[data-astro-cid-jkezhsol]{align-self:flex-end}}@media(max-width:560px){.related-games-section[data-astro-cid-jkezhsol]{padding:40px 0 24px;margin-top:36px}.related-games-head[data-astro-cid-jkezhsol]{margin-bottom:24px}.related-games-grid[data-astro-cid-jkezhsol]{grid-template-columns:1fr;gap:16px}.reaction-intro[data-astro-cid-jkezhsol]{padding:12px 0 24px}.reaction-intro[data-astro-cid-jkezhsol] h1[data-astro-cid-jkezhsol]{font-size:clamp(1.8rem,7vw,2.4rem)}.reaction-intro[data-astro-cid-jkezhsol] p[data-astro-cid-jkezhsol]{font-size:14px}.reaction-modes[data-astro-cid-jkezhsol]{grid-template-columns:1fr}.reaction-mode-btn[data-astro-cid-jkezhsol]{padding:8px 12px}.reaction-play-zone[data-astro-cid-jkezhsol]{min-height:290px;padding:20px 12px;border-radius:16px}.zone-icon-orbit[data-astro-cid-jkezhsol],.completed-icon-orbit[data-astro-cid-jkezhsol]{width:56px;height:56px}.completed-check-icon[data-astro-cid-jkezhsol]{font-size:26px}.completed-heading[data-astro-cid-jkezhsol]{font-size:2rem}.zone-icon[data-astro-cid-jkezhsol]{font-size:26px}.zone-heading[data-astro-cid-jkezhsol]{font-size:1.6rem}.zone-sub[data-astro-cid-jkezhsol]{font-size:13px}.results-dashboard[data-astro-cid-jkezhsol]{padding:18px 14px}.results-hero-stat[data-astro-cid-jkezhsol]{padding:18px 12px}.hero-number[data-astro-cid-jkezhsol]{font-size:3.4rem}.hero-unit[data-astro-cid-jkezhsol]{font-size:18px}.daily-banner[data-astro-cid-jkezhsol]{flex-direction:column;align-items:flex-start;padding:14px 16px}.daily-status-box[data-astro-cid-jkezhsol]{align-items:flex-start;margin-top:4px}.results-actions[data-astro-cid-jkezhsol]{flex-direction:column;width:100%}.results-actions[data-astro-cid-jkezhsol] .btn[data-astro-cid-jkezhsol]{width:100%;justify-content:center}}@media(max-width:390px){.reaction-play-zone[data-astro-cid-jkezhsol]{min-height:270px}.zone-heading[data-astro-cid-jkezhsol]{font-size:1.45rem}.completed-heading[data-astro-cid-jkezhsol]{font-size:1.75rem}.results-grid[data-astro-cid-jkezhsol]{grid-template-columns:1fr}}
