.dc[data-astro-cid-cgkxxgb7]{container-type:inline-size}.dc[data-astro-cid-cgkxxgb7] p[data-astro-cid-cgkxxgb7]{margin:0}.dc__in[data-astro-cid-cgkxxgb7]{gap:var(--sp-4);display:grid}@container (width>=560px){.dc__in[data-astro-cid-cgkxxgb7]{align-items:start;column-gap:var(--sp-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}[data-astro-cid-cgkxxgb7][data-kind=yacht] .dc__in[data-astro-cid-cgkxxgb7]{grid-template-columns:minmax(0,1fr)}}.dc__inputs[data-astro-cid-cgkxxgb7]{gap:var(--sp-2);display:grid}.dc__row[data-astro-cid-cgkxxgb7]{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:var(--tap);display:flex}.dc__row--inline[data-astro-cid-cgkxxgb7]{justify-content:flex-start}.dc__name[data-astro-cid-cgkxxgb7]{min-width:0;font-weight:var(--fw-medium);line-height:var(--lh-snug)}.dc__ctl[data-astro-cid-cgkxxgb7]{align-items:center;gap:var(--sp-1);flex:none;display:inline-flex}.dc__btn[data-astro-cid-cgkxxgb7]{width:var(--tap);height:var(--tap);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text);cursor:pointer;touch-action:manipulation;place-items:center;padding:0;display:inline-grid}.dc__btn[data-astro-cid-cgkxxgb7]:hover:not([aria-disabled=true]){border-color:var(--accent-strong)}.dc__btn[data-astro-cid-cgkxxgb7][aria-disabled=true]{opacity:.4;cursor:default}.dc__val[data-astro-cid-cgkxxgb7]{min-width:2.2ch;color:var(--text);font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:center}.dc__switch[data-astro-cid-cgkxxgb7]{border-radius:var(--r-md);width:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}.dc__track[data-astro-cid-cgkxxgb7]{width:76px;height:var(--tap);border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--surface-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);flex:none;align-items:center;padding:0 10px;display:inline-flex;position:relative}.dc__knob[data-astro-cid-cgkxxgb7]{background:var(--surface);width:30px;height:30px;box-shadow:var(--shadow-1);transition:transform var(--dur-2) var(--ease);border-radius:50%;position:absolute;top:6px;left:6px}.dc__on[data-astro-cid-cgkxxgb7],.dc__off[data-astro-cid-cgkxxgb7]{margin-inline-start:auto}.dc__switch[data-astro-cid-cgkxxgb7][aria-pressed=true] .dc__track[data-astro-cid-cgkxxgb7]{border-color:var(--accent-strong);background:var(--accent);color:var(--on-accent)}.dc__switch[data-astro-cid-cgkxxgb7][aria-pressed=true] .dc__knob[data-astro-cid-cgkxxgb7]{transform:translate(32px)}.dc__switch[data-astro-cid-cgkxxgb7][aria-pressed=true] .dc__off[data-astro-cid-cgkxxgb7],.dc__switch[data-astro-cid-cgkxxgb7][aria-pressed=false] .dc__on[data-astro-cid-cgkxxgb7]{display:none}.dc__switch[data-astro-cid-cgkxxgb7][aria-pressed=true] .dc__on[data-astro-cid-cgkxxgb7]{margin-inline:0 auto}@media (hover:hover){.dc__switch[data-astro-cid-cgkxxgb7]:hover .dc__track[data-astro-cid-cgkxxgb7]{border-color:var(--accent-strong)}}@media (prefers-reduced-motion:reduce){.dc__knob[data-astro-cid-cgkxxgb7]{transition:none}}.dc__out[data-astro-cid-cgkxxgb7]{gap:var(--sp-2);align-content:start;min-width:0;display:grid}.dc__big[data-astro-cid-cgkxxgb7]{align-items:baseline;gap:0 var(--sp-2);flex-wrap:wrap;display:flex}.dc__num[data-astro-cid-cgkxxgb7]{color:var(--accent-strong);font-family:var(--font-display);font-size:2.25rem;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;line-height:1.1}.dc__unit[data-astro-cid-cgkxxgb7]{color:var(--text-muted);font-size:var(--fs-sm)}.dc__meter[data-astro-cid-cgkxxgb7]{border-radius:var(--r-pill);background:var(--surface-2);height:12px;display:block;overflow:hidden}.dc__fill[data-astro-cid-cgkxxgb7]{width:var(--p,0%);border-radius:inherit;background:var(--accent);height:100%;transition:width var(--dur-2) var(--ease);display:block}.dc__text[data-astro-cid-cgkxxgb7]{line-height:var(--lh-snug)}[data-astro-cid-cgkxxgb7][data-kind=odds] .dc__text[data-astro-cid-cgkxxgb7]{min-height:5.4em}[data-astro-cid-cgkxxgb7][data-kind=hot] .dc__text[data-astro-cid-cgkxxgb7]{min-height:2.7em}.dc__parts[data-astro-cid-cgkxxgb7]{align-items:center;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;min-height:2.1em;margin:0;padding:0;list-style:none;display:flex}.dc__parts[data-astro-cid-cgkxxgb7] li{border:1px solid var(--border);border-radius:var(--r-pill);font-size:var(--fs-sm);align-items:baseline;gap:.35em;margin:0;padding:2px 10px;line-height:1.5;display:inline-flex}.dc__parts[data-astro-cid-cgkxxgb7] b{font-variant-numeric:tabular-nums}.dc__play[data-astro-cid-cgkxxgb7]{gap:var(--sp-3);align-content:start;display:grid}.dc__hint[data-astro-cid-cgkxxgb7]{color:var(--text-muted);font-size:var(--fs-sm)}.dc__tray[data-astro-cid-cgkxxgb7]{padding:var(--sp-3) var(--sp-2);border-radius:var(--r-lg);background:var(--g-felt,var(--g-table,var(--surface-2)));flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.dc__die[data-astro-cid-cgkxxgb7]{border-radius:var(--r-md);cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.dc__die[data-astro-cid-cgkxxgb7][hidden]{display:none}.dc__die[data-astro-cid-cgkxxgb7] .b4d{width:42px;height:42px;display:block;overflow:visible}.dc[data-astro-cid-cgkxxgb7] .b4d__face{fill:var(--g-die-face,var(--surface));stroke:var(--g-die-edge,var(--border-strong));stroke-width:1.6px}.dc[data-astro-cid-cgkxxgb7] .b4d__pip{fill:var(--g-die-pip,var(--text))}.dc__die[data-astro-cid-cgkxxgb7][data-scores] .b4d__face{stroke:var(--g-keep,var(--accent-strong));stroke-width:3px}.dc__die[data-astro-cid-cgkxxgb7][data-dead] .b4d{opacity:.5}@media (hover:hover){.dc__die[data-astro-cid-cgkxxgb7]:hover .b4d{transform:translateY(-2px)}}@media (prefers-reduced-motion:no-preference){.dc__die[data-astro-cid-cgkxxgb7] .b4d{transition:transform var(--dur-1) var(--ease)}.dc__tray[data-astro-cid-cgkxxgb7][data-rolling] .dc__die[data-astro-cid-cgkxxgb7] .b4d{animation:dc-tumble .42s var(--ease-out)}.dc__tray[data-astro-cid-cgkxxgb7][data-rolling] .dc__die[data-astro-cid-cgkxxgb7]:nth-child(2n) .b4d{animation-delay:40ms}}@keyframes dc-tumble{0%{transform:translateY(-30%)rotate(-140deg)scale(.8)}60%{transform:translateY(6%)rotate(12deg)}}.dc__tools[data-astro-cid-cgkxxgb7]{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.dc__card[data-astro-cid-cgkxxgb7]{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.dc__col[data-astro-cid-cgkxxgb7]{border:1px solid var(--border);border-radius:var(--r-md);align-content:start;margin:0;display:grid;overflow:hidden}.dc__box[data-astro-cid-cgkxxgb7]{justify-content:space-between;align-items:baseline;gap:var(--sp-2);font-size:var(--fs-sm);line-height:var(--lh-snug);padding:5px 10px;display:flex}.dc__box[data-astro-cid-cgkxxgb7]+.dc__box[data-astro-cid-cgkxxgb7]{border-top:1px solid var(--border)}.dc__box[data-astro-cid-cgkxxgb7] dt[data-astro-cid-cgkxxgb7]{min-width:0}.dc__box[data-astro-cid-cgkxxgb7] dd[data-astro-cid-cgkxxgb7]{font-family:var(--font-display);font-size:var(--fs-md);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;margin:0}.dc__box[data-astro-cid-cgkxxgb7][data-zero] dd[data-astro-cid-cgkxxgb7]{color:var(--text-muted);font-weight:var(--fw-regular)}.dc__box[data-astro-cid-cgkxxgb7][data-top]{box-shadow:inset 0 0 0 2px var(--accent-strong);border-radius:var(--r-sm);font-weight:var(--fw-semibold)}.dc__box[data-astro-cid-cgkxxgb7][data-top] dd[data-astro-cid-cgkxxgb7]{color:var(--accent-strong)}.dc__summary[data-astro-cid-cgkxxgb7]{min-height:2.7em;font-weight:var(--fw-medium)}@container (width>=560px){[data-astro-cid-cgkxxgb7][data-kind=yacht] .dc__play[data-astro-cid-cgkxxgb7]{grid-template-columns:auto 1fr;align-items:center}[data-astro-cid-cgkxxgb7][data-kind=yacht] .dc__hint[data-astro-cid-cgkxxgb7]{grid-column:1/-1}.dc__summary[data-astro-cid-cgkxxgb7]{min-height:0}}
