.rb-top[data-astro-cid-qnde6u37]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:end;gap:12px 16px;display:grid}.rb-top[data-astro-cid-qnde6u37] label[data-astro-cid-qnde6u37]{color:var(--muted);gap:4px;font-size:.92rem;font-weight:400;display:grid}.rb-chips[data-astro-cid-qnde6u37]{border:0;margin:0;padding:0}.rb-chiprow[data-astro-cid-qnde6u37]{gap:6px;display:flex}.rb-chips[data-astro-cid-qnde6u37] legend[data-astro-cid-qnde6u37]{color:var(--muted);margin-bottom:4px;padding:0;font-size:.92rem;font-weight:400}.rb-chip[data-astro-cid-qnde6u37] input[data-astro-cid-qnde6u37]{opacity:0;pointer-events:none;position:absolute}.rb-chip[data-astro-cid-qnde6u37] span[data-astro-cid-qnde6u37]{border:3px dashed var(--biro);background:var(--card);width:44px;height:44px;color:var(--biro);cursor:pointer;transition:transform var(--dur-press) var(--ease-out);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.rb-chip[data-astro-cid-qnde6u37] input[data-astro-cid-qnde6u37]:checked+span[data-astro-cid-qnde6u37]{background:var(--biro);color:#fff;border-style:solid}.rb-chip[data-astro-cid-qnde6u37] input[data-astro-cid-qnde6u37]:focus-visible+span[data-astro-cid-qnde6u37]{outline:3px solid var(--link);outline-offset:2px}.rb-chip[data-astro-cid-qnde6u37] span[data-astro-cid-qnde6u37]:active{transform:scale(.95)}.rb-help[data-astro-cid-qnde6u37]{margin:-4px 0 0}.rb-board[data-astro-cid-qnde6u37]{background:radial-gradient(at 50% 30%,#2f7d57 0%,#1d5a3d 70%,#174a32 100%);border:6px solid #5b3a24;border-radius:14px;gap:6px;padding:10px;display:grid}.rsim-main[data-astro-cid-qnde6u37]{gap:16px;display:grid}.rsim-left[data-astro-cid-qnde6u37],.rsim-right[data-astro-cid-qnde6u37]{align-content:start;gap:12px;min-width:0;display:grid}@media (width>=900px){.rsim-main[data-astro-cid-qnde6u37]{grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:start}.rsim-right[data-astro-cid-qnde6u37]{position:sticky;top:12px}.rsim-right[data-astro-cid-qnde6u37] .out[data-astro-cid-qnde6u37]{grid-template-columns:1fr 1fr}}.rsim-ball[data-astro-cid-qnde6u37]{border:1px solid var(--rule);background:#f4f6f8;border-radius:12px;place-items:center;min-height:112px;display:grid}.rsim-ball[data-astro-cid-qnde6u37] span{width:84px;height:84px;font-family:var(--display);color:#fff;background:#c9cfd6;border-radius:50%;place-items:center;font-size:2.2rem;font-weight:800;display:grid;box-shadow:inset 0 -4px #0003}.rsim-ball[data-astro-cid-qnde6u37] span.red{background:#b3122d}.rsim-ball[data-astro-cid-qnde6u37] span.black{background:#1f2328}.rsim-ball[data-astro-cid-qnde6u37] span.green{background:#16743f}.rb-zeros[data-astro-cid-qnde6u37]{gap:4px;padding-left:48px;display:flex}.rb-zeros[data-astro-cid-qnde6u37] .rb-n[data-astro-cid-qnde6u37]{flex:1}.rb-grid[data-astro-cid-qnde6u37]{grid-template-columns:44px repeat(3,1fr);grid-auto-rows:36px;gap:4px;display:grid}.rb-outside[data-astro-cid-qnde6u37]{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.rsim[data-astro-cid-qnde6u37] .rb-board[data-astro-cid-qnde6u37] button[data-astro-cid-qnde6u37]{color:#fff;background:0 0;border:1px solid #ffffff8c;border-radius:3px;min-height:36px;padding:0 4px;font-size:1rem;font-weight:700;position:relative}.rsim[data-astro-cid-qnde6u37] .rb-board[data-astro-cid-qnde6u37] button[data-astro-cid-qnde6u37]:hover{border-color:#fff}.rsim[data-astro-cid-qnde6u37] .rb-board[data-astro-cid-qnde6u37] .red[data-astro-cid-qnde6u37]{background:#b3122d}.rsim[data-astro-cid-qnde6u37] .rb-board[data-astro-cid-qnde6u37] .black[data-astro-cid-qnde6u37]{background:#222}.rsim[data-astro-cid-qnde6u37] .rb-board[data-astro-cid-qnde6u37] .green[data-astro-cid-qnde6u37]{background:#16743f}.rsim[data-astro-cid-qnde6u37] .rb-board[data-astro-cid-qnde6u37] .rb-out[data-astro-cid-qnde6u37]{font-size:.85rem}.rsim[data-astro-cid-qnde6u37] .rb-board[data-astro-cid-qnde6u37] .rb-vlabel[data-astro-cid-qnde6u37]{writing-mode:vertical-rl;display:inline-block;transform:rotate(180deg)}.rsim[data-astro-cid-qnde6u37] .rb-board[data-astro-cid-qnde6u37] button[data-astro-cid-qnde6u37].hit{outline-offset:1px;z-index:1;outline:3px solid #fde68a}.rsim[data-astro-cid-qnde6u37] .rb-board[data-astro-cid-qnde6u37] .rb-stack{color:#3d2f00;z-index:2;min-width:22px;height:22px;animation:cm-slide .15s var(--ease-out) both;background:#fde68a;border:2px solid #b08900;border-radius:11px;padding:0 4px;font-size:.75rem;line-height:22px;position:absolute;top:-6px;right:-4px}.rb-lines[data-astro-cid-qnde6u37]{gap:2px;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.rb-lines[data-astro-cid-qnde6u37] li.won{color:#1d6b3a;font-weight:600}.rb-lines[data-astro-cid-qnde6u37] li.lost{color:var(--muted)}.rsim[data-astro-cid-qnde6u37] .pk{text-align:center;color:#fff;border-radius:3px;min-width:2em;padding:1px 6px;font-weight:700;display:inline-block}.rsim[data-astro-cid-qnde6u37] .pk.red{background:#b3122d}.rsim[data-astro-cid-qnde6u37] .pk.black{background:#222}.rsim[data-astro-cid-qnde6u37] .pk.green{background:#1d6b3a}.rsim-buttons[data-astro-cid-qnde6u37]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.rsim-buttons[data-astro-cid-qnde6u37] button[data-astro-cid-qnde6u37].primary{background:var(--biro);color:#fff;grid-column:1/-1}.rsim-buttons[data-astro-cid-qnde6u37] button[data-astro-cid-qnde6u37]{font:inherit;border-radius:var(--radius);border:2px solid var(--biro);background:var(--card);min-height:48px;color:var(--biro);cursor:pointer;font-weight:600}.sim-settings[data-astro-cid-qnde6u37] .rsim-buttons[data-astro-cid-qnde6u37]{grid-template-columns:1fr 1fr}.rgame[data-astro-cid-qnde6u37]{border:1px solid var(--rule);background:#f8f9fb;border-radius:8px;gap:8px;padding:10px 12px;display:grid}.rgame-h[data-astro-cid-qnde6u37]{justify-content:space-between;align-items:center;gap:8px;display:flex}.rgame-h[data-astro-cid-qnde6u37] b[data-astro-cid-qnde6u37]{font-family:var(--display);font-size:1.25rem}.rgame-h[data-astro-cid-qnde6u37] button[data-astro-cid-qnde6u37]{font:inherit;border-radius:var(--radius);border:2px solid var(--biro);background:var(--card);min-height:40px;color:var(--biro);cursor:pointer;padding:0 14px;font-weight:600}.rgame-stats[data-astro-cid-qnde6u37]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rgame-stats[data-astro-cid-qnde6u37] .k[data-astro-cid-qnde6u37]{color:var(--muted);font-size:.82rem;display:block}.rgame-stats[data-astro-cid-qnde6u37] .v[data-astro-cid-qnde6u37]{font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:700}.rgame-stats[data-astro-cid-qnde6u37] .big[data-astro-cid-qnde6u37]{font-family:var(--display);font-size:1.6rem;line-height:1.1}.rgame-stats[data-astro-cid-qnde6u37] .up{color:#1d6b3a}.rgame-stats[data-astro-cid-qnde6u37] .down{color:var(--loss)}.rgame-strip[data-astro-cid-qnde6u37]{flex-wrap:wrap;gap:4px;min-height:2.6em;margin:0;padding:0;list-style:none;display:flex}.rgame-strip[data-astro-cid-qnde6u37] li{animation:cm-slide .15s var(--ease-out) both;justify-items:center;gap:1px;font-size:.72rem;display:grid}.rgame-strip[data-astro-cid-qnde6u37] li.won small{color:#1d6b3a;font-weight:700}.rgame-strip[data-astro-cid-qnde6u37] li.lost small{color:var(--loss)}.rsim[data-astro-cid-qnde6u37] .rgame-chart[data-astro-cid-qnde6u37]{height:120px;margin-top:0}@media (width<=480px){.rgame-stats[data-astro-cid-qnde6u37]{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.rgame-strip[data-astro-cid-qnde6u37] li{animation-name:cm-fade}}.rsim-chart[data-astro-cid-qnde6u37]{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);width:100%;height:160px;margin-top:8px}.rsim-chart[data-astro-cid-qnde6u37] polyline{fill:none;stroke:var(--biro);stroke-width:2px;vector-effect:non-scaling-stroke}.rsim-chart[data-astro-cid-qnde6u37] line.base{stroke:#9aa3ad;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.rsim-chart[data-astro-cid-qnde6u37] rect.down{fill:#e8a1aa}.rsim-chart[data-astro-cid-qnde6u37] rect.up{fill:#8fcfa6}.rsim-summary[data-astro-cid-qnde6u37]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:8px;display:grid}@media (width>=720px){.rb-board[data-astro-cid-qnde6u37]{max-width:520px}}
