.demo[data-astro-cid-udugnqjb]{justify-items:center;margin-top:3rem;display:grid}.demo-card[data-astro-cid-udugnqjb]{border:1px solid var(--color-line);background:var(--color-surface);text-align:left;border-radius:1.75rem;width:100%;max-width:36rem;padding:1.25rem 1.25rem 1rem}@media (width<=380px){.demo-card[data-astro-cid-udugnqjb]{border-radius:1.4rem;padding:1rem .75rem .75rem}}.demo-top[data-astro-cid-udugnqjb]{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.demo-context[data-astro-cid-udugnqjb]{font-size:var(--text-caption);color:var(--color-ink-soft)}.demo-context[data-astro-cid-udugnqjb] .demo-context-part{white-space:nowrap}.demo-toggle[data-astro-cid-udugnqjb]{border:1px solid var(--color-line);background:var(--color-canvas);min-height:2.75rem;color:var(--color-ink-soft);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.3rem .95rem .3rem .8rem;font-size:.85rem;font-weight:600;display:inline-flex}.demo-toggle[data-astro-cid-udugnqjb][aria-pressed=true]{color:var(--color-ink);border-color:color-mix(in srgb, var(--color-ink-soft) 55%, transparent)}.demo-toggle-icon[data-astro-cid-udugnqjb]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:.85rem;height:.85rem}.demo-toggle[data-astro-cid-udugnqjb][aria-pressed=true] .demo-toggle-icon[data-astro-cid-udugnqjb]{opacity:1}.demo-toggle-state[data-astro-cid-udugnqjb]{color:var(--color-ink-soft);font-weight:400}.demo-bed-frame[data-astro-cid-udugnqjb]{container-type:inline-size}.demo-bed[data-astro-cid-udugnqjb]{--w:calc(100cqi / (9 + 8 * var(--tile-gap) + .6))}.demo-bed[data-astro-cid-udugnqjb] .tile{cursor:default}.demo-bed[data-astro-cid-udugnqjb] .tile:not(:disabled){cursor:pointer}.demo-bed[data-astro-cid-udugnqjb] .tile[aria-disabled=true]{cursor:not-allowed}.demo-bed[data-astro-cid-udugnqjb] .tile:focus-visible{outline:none}.demo-bed[data-astro-cid-udugnqjb] .tile:focus-visible .tile-slab{outline:2px solid var(--color-ink);outline-offset:2px}.demo-bed[data-astro-cid-udugnqjb] .tile.is-refused .tile-slab{animation:.22s ease-out refuse}@keyframes refuse{0%,to{transform:translate(0)}25%{transform:translate(-3px)}60%{transform:translate(3px)}}.demo-roll[data-astro-cid-udugnqjb]{align-items:center;gap:1rem;min-height:3.5rem;margin-top:1.1rem;display:flex}.demo-dice[data-astro-cid-udugnqjb]{--die:clamp(2.6rem, 11vw, 3.25rem);flex:none;gap:.5rem;display:flex}.demo-dice[data-astro-cid-udugnqjb][data-quiet=true] .die{opacity:var(--die-quiet)}.demo-dice[data-astro-cid-udugnqjb].is-settling .die{animation:.15s ease-out settle}@keyframes settle{0%{transform:scale(.88)}to{transform:none}}.demo-status-col[data-astro-cid-udugnqjb]{min-width:0}.demo-status[data-astro-cid-udugnqjb]{font-size:var(--text-title);letter-spacing:-.01em;color:var(--color-ink);text-wrap:balance;font-weight:600;line-height:1.15}.demo-status[data-astro-cid-udugnqjb][data-tone=flag]{color:var(--color-flag)}.demo-hint[data-astro-cid-udugnqjb]{font-size:var(--text-caption);color:var(--color-ink-soft);margin-top:.2rem;line-height:1.4}.demo-hint[data-astro-cid-udugnqjb]:empty{display:none}.demo-readout[data-astro-cid-udugnqjb]{min-height:2.9rem;margin-top:.9rem}.demo-readout[data-astro-cid-udugnqjb] .readout-main{font-size:var(--text-body-strong);color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.demo-readout[data-astro-cid-udugnqjb] .readout-best{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;margin-top:.1rem;font-size:.92rem;display:flex}.demo-readout[data-astro-cid-udugnqjb] .readout-best svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:.95rem;height:.95rem}.demo-actions[data-astro-cid-udugnqjb]{margin-top:.4rem}.demo-ready[data-astro-cid-udugnqjb]{flex-wrap:wrap;gap:.75rem;display:flex}.demo-ready[data-astro-cid-udugnqjb][hidden],.demo-choosing[data-astro-cid-udugnqjb][hidden],.demo-over[data-astro-cid-udugnqjb][hidden],.demo-action[data-astro-cid-udugnqjb][hidden]{display:none}.demo-action[data-astro-cid-udugnqjb]{flex:9rem;justify-items:center;gap:.35rem;display:grid}.demo-action[data-astro-cid-udugnqjb] .btn[data-astro-cid-udugnqjb],.demo-cover[data-astro-cid-udugnqjb]{width:100%}.demo-chance[data-astro-cid-udugnqjb]{font-size:var(--text-caption);color:var(--color-ink-soft);min-height:1.15rem}.demo-over[data-astro-cid-udugnqjb]{gap:.6rem;display:grid}.demo-score[data-astro-cid-udugnqjb]{font-size:var(--text-figure);color:var(--color-ink);font-weight:600}.demo-costliest[data-astro-cid-udugnqjb]{color:var(--color-ink-soft);font-size:.92rem;line-height:1.5}.demo-costliest[data-astro-cid-udugnqjb]:empty{display:none}.demo-costliest[data-astro-cid-udugnqjb] p+p{margin-top:.3rem}.demo-options[data-astro-cid-udugnqjb]{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.1rem;padding-top:.9rem;display:flex}.demo-rule-label[data-astro-cid-udugnqjb]{color:var(--color-ink);text-wrap:balance;font-size:.92rem}.demo-switch-wrap[data-astro-cid-udugnqjb]{flex:none;align-items:center;gap:.6rem;display:inline-flex}.demo-switch-state[data-astro-cid-udugnqjb]{font-size:var(--text-caption);color:var(--color-ink-soft);text-align:right;min-width:1.6rem}.demo-switch[data-astro-cid-udugnqjb]{border:1px solid color-mix(in srgb, var(--color-ink-soft) 55%, transparent);background:var(--color-canvas);cursor:pointer;border-radius:999px;flex:none;width:3.1rem;height:1.9rem;transition:background-color .15s,border-color .15s;position:relative}.demo-switch[data-astro-cid-udugnqjb]:before{content:"";position:absolute;inset:-.45rem -.15rem}.demo-switch[data-astro-cid-udugnqjb]:after{content:"";background:var(--color-ink-soft);border-radius:50%;width:1.4rem;height:1.4rem;transition:transform .15s,background-color .15s;position:absolute;top:50%;left:.2rem;transform:translateY(-50%)}.demo-switch[data-astro-cid-udugnqjb][aria-checked=true]{background:var(--color-chalk);border-color:var(--color-chalk)}.demo-switch[data-astro-cid-udugnqjb][aria-checked=true]:after{background:var(--color-canvas);transform:translate(1.2rem,-50%)}.demo-noscript[data-astro-cid-udugnqjb]{font-size:var(--text-caption);color:var(--color-ink-soft);margin-top:.9rem}.badge-wrap[data-astro-cid-f2gf6d6z]{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-bone) 14%, transparent);border-radius:10px;display:inline-block;position:relative;overflow:hidden}.badge-art[data-astro-cid-f2gf6d6z]{opacity:.45;filter:grayscale()}.badge-sash[data-astro-cid-f2gf6d6z]{background:var(--color-bone);width:150%;color:var(--color-bone-ink);text-align:center;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 2px 10px color-mix(in srgb, var(--color-canvas) 70%, transparent);padding:.3rem 0;font-size:.72rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-11deg)}.coach-mock-bed[data-astro-cid-lcdefpme]{container-type:inline-size}
