.dk[data-astro-cid-b7stctfc]{gap:var(--sp-3);display:grid;container-type:inline-size}.dk[data-astro-cid-b7stctfc] p[data-astro-cid-b7stctfc]{margin:0}.dk__head[data-astro-cid-b7stctfc]{gap:var(--sp-1);display:grid}.dk__count[data-astro-cid-b7stctfc]{color:var(--text-muted);font-size:var(--fs-sm)}.dk__prompt[data-astro-cid-b7stctfc]{font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.dk__table[data-astro-cid-b7stctfc]{gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--r-lg);background:var(--g-felt,var(--surface-2));justify-items:center;display:grid}.dk__dice[data-astro-cid-b7stctfc]{justify-content:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.dk__dice[data-astro-cid-b7stctfc][hidden],.dk__die[data-astro-cid-b7stctfc][hidden]{display:none}.dk__die[data-astro-cid-b7stctfc]{justify-items:center;gap:2px;display:grid}.dk__die[data-astro-cid-b7stctfc] .b4d{width:42px;height:42px;display:block}.dk[data-astro-cid-b7stctfc] .b4d__face{fill:var(--g-die-face,var(--surface));stroke:var(--g-die-edge,var(--border-strong));stroke-width:1.6px}.dk[data-astro-cid-b7stctfc] .b4d__pip{fill:var(--g-die-pip,var(--text))}.dk__die[data-astro-cid-b7stctfc][data-aside] .b4d__face{fill:var(--g-aside,var(--surface-2))}.dk__die[data-astro-cid-b7stctfc][data-blank] .b4d__face{fill:none;stroke-dasharray:4 3}.dk__tag[data-astro-cid-b7stctfc]{min-height:1.3em;color:var(--g-felt-text,var(--text));font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:1.3;display:none}.dk--tags[data-astro-cid-b7stctfc] .dk__tag[data-astro-cid-b7stctfc]{display:block}.dk__table--box[data-astro-cid-b7stctfc]{border:8px solid var(--g-rim,var(--border-strong))}.dk__tiles[data-astro-cid-b7stctfc]{border-bottom:5px solid var(--g-rim-edge,var(--border-strong));grid-template-columns:repeat(9,minmax(0,1fr));align-items:end;gap:4px;width:100%;max-width:420px;padding-bottom:6px;display:grid}.dk__tile[data-astro-cid-b7stctfc]{background:var(--g-tile,var(--surface));height:46px;box-shadow:inset 0 -4px 0 var(--g-tile-edge,var(--border-strong));color:var(--g-tile-text,var(--text));font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold);border-radius:6px;place-items:center;line-height:1;display:grid}.dk__tile[data-astro-cid-b7stctfc][data-shut]{background:var(--g-shut,var(--surface-2));height:20px;box-shadow:inset 0 0 0 1.5px var(--g-shut-edge,var(--border));color:var(--g-shut-text,var(--text-muted));font-size:var(--fs-xs)}.dk__opts[data-astro-cid-b7stctfc]{gap:var(--sp-2);display:grid}@container (width>=560px){.dk--row[data-astro-cid-b7stctfc] .dk__opts[data-astro-cid-b7stctfc]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.dk__opt[data-astro-cid-b7stctfc]{align-items:center;gap:var(--sp-2);min-height:var(--tap);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit;text-align:start;cursor:pointer;touch-action:manipulation;grid-template-columns:20px minmax(0,1fr) auto;display:grid}.dk__opt[data-astro-cid-b7stctfc][hidden]{display:none}@media (hover:hover){.dk__opt[data-astro-cid-b7stctfc]:hover{border-color:var(--accent-strong)}}.dk__label[data-astro-cid-b7stctfc]{line-height:var(--lh-snug)}.dk__val[data-astro-cid-b7stctfc]{visibility:hidden;color:var(--text-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.dk[data-astro-cid-b7stctfc][data-answered] .dk__val[data-astro-cid-b7stctfc]{visibility:visible}.dk__mark[data-astro-cid-b7stctfc],.dk__yes[data-astro-cid-b7stctfc],.dk__no[data-astro-cid-b7stctfc]{place-items:center;display:inline-grid}.dk__yes[data-astro-cid-b7stctfc],.dk__no[data-astro-cid-b7stctfc]{display:none}.dk[data-astro-cid-b7stctfc][data-answered] .dk__opt[data-astro-cid-b7stctfc][data-right]{border-color:var(--success,var(--accent-strong));box-shadow:inset 0 0 0 1px var(--success,var(--accent-strong));font-weight:var(--fw-semibold)}.dk[data-astro-cid-b7stctfc][data-answered] .dk__opt[data-astro-cid-b7stctfc][data-right] .dk__yes[data-astro-cid-b7stctfc]{color:var(--success,var(--accent-strong));display:inline-grid}.dk[data-astro-cid-b7stctfc][data-answered] .dk__opt[data-astro-cid-b7stctfc][data-right] .dk__val[data-astro-cid-b7stctfc]{color:var(--text)}.dk__opt[data-astro-cid-b7stctfc][data-wrong]{border-style:dashed}.dk__opt[data-astro-cid-b7stctfc][data-wrong] .dk__no[data-astro-cid-b7stctfc]{color:var(--danger);display:inline-grid}.dk__opt[data-astro-cid-b7stctfc][aria-pressed=true]{background:var(--surface-2)}.dk__note[data-astro-cid-b7stctfc]{color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-snug)}.dk__feedback[data-astro-cid-b7stctfc]{min-height:calc(var(--dk-lines) * 1.45em);line-height:1.45}.dk__verdict[data-astro-cid-b7stctfc]:empty{display:none}.dk__actions[data-astro-cid-b7stctfc]{gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}@container (width>=520px){.dk__feedback[data-astro-cid-b7stctfc]{min-height:calc(var(--dk-lines-wide) * 1.45em)}}
