.tally[data-astro-cid-ibcsmxcz]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-top:2rem;padding:1rem 1.25rem;background:var(--sheet)}.tally-count[data-astro-cid-ibcsmxcz]{font-family:Inter Variable,Inter,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.5rem;letter-spacing:-.02em;color:var(--ink)}.tally-note[data-astro-cid-ibcsmxcz]{flex:1;font-size:.8125rem;color:var(--mute)}.tally-reset[data-astro-cid-ibcsmxcz]{border:var(--rule);border-radius:var(--radius-sm);background:var(--paper);padding:.25rem .7rem;font-size:.75rem;font-weight:700;color:var(--ink);box-shadow:var(--shadow-sm);transition:transform .12s ease-out,box-shadow .12s ease-out}.tally-reset[data-astro-cid-ibcsmxcz]:hover,.tally-reset[data-astro-cid-ibcsmxcz]:focus-visible{transform:translateY(-1px);box-shadow:var(--shadow-sm);background:var(--marker)}.q[data-astro-cid-ibcsmxcz]{padding:1.4rem 1.35rem}.q[data-astro-cid-ibcsmxcz]:after{content:"";display:table;clear:both}.q-legend[data-astro-cid-ibcsmxcz]{float:left;width:100%;display:flex;gap:.85rem;padding:0;margin-bottom:1.5rem;font-family:Inter Variable,Inter,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.0625rem;line-height:1.4;letter-spacing:-.01em;color:var(--ink)}.q-index[data-astro-cid-ibcsmxcz]{flex:none;background:#5b57e61a;border-radius:8px;color:var(--accent);font-size:.75rem;font-weight:700;padding:.15rem .4rem;align-self:flex-start;margin-top:.2rem}.q-code[data-astro-cid-ibcsmxcz]{clear:both;margin-top:0;border:0;border-radius:var(--radius-sm);background:var(--ink);color:var(--paper);padding:.85rem 1rem;overflow-x:auto;font-size:.8125rem;line-height:1.6}.q-options[data-astro-cid-ibcsmxcz]{clear:both;display:grid;gap:.55rem;margin-top:1.15rem}.opt[data-astro-cid-ibcsmxcz] input[data-astro-cid-ibcsmxcz]{position:absolute;opacity:0;width:1px;height:1px}.opt[data-astro-cid-ibcsmxcz]{display:flex;align-items:flex-start;gap:.7rem;border:var(--rule);border-radius:var(--radius-sm);background:var(--paper);padding:.7rem .85rem;cursor:pointer;transition:background .12s ease-out}.opt-mark[data-astro-cid-ibcsmxcz]{flex:none;width:1.05rem;height:1.05rem;border:var(--rule);border-radius:var(--radius-sm);background:var(--paper);margin-top:.15rem}.opt-text[data-astro-cid-ibcsmxcz]{font-size:.9375rem;line-height:1.55;color:var(--ink)}.opt[data-astro-cid-ibcsmxcz]:hover{background:var(--sheet)}.opt[data-astro-cid-ibcsmxcz]:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.opt[data-astro-cid-ibcsmxcz]:has(input:checked) .opt-mark[data-astro-cid-ibcsmxcz]{background:var(--ink)}.q[data-astro-cid-ibcsmxcz]:has(input:checked) .opt[data-astro-cid-ibcsmxcz]{cursor:default}.q[data-astro-cid-ibcsmxcz]:has(input:checked) .opt[data-astro-cid-ibcsmxcz]:has(input.is-correct){background:#18b8a61f;border-color:#18b8a68c}.q[data-astro-cid-ibcsmxcz]:has(input:checked) .opt[data-astro-cid-ibcsmxcz]:has(input:checked):not(:has(input.is-correct)){background:var(--sheet)}.q[data-astro-cid-ibcsmxcz]:has(input:checked) .opt[data-astro-cid-ibcsmxcz]:has(input:checked):not(:has(input.is-correct)) .opt-text[data-astro-cid-ibcsmxcz]{text-decoration:line-through;text-decoration-thickness:2px;color:var(--mute)}.q-result[data-astro-cid-ibcsmxcz]{display:none;margin-top:1.15rem;padding-top:1rem;border-top:var(--rule)}.q[data-astro-cid-ibcsmxcz]:has(input:checked) .q-result[data-astro-cid-ibcsmxcz]{display:block}.verdict[data-astro-cid-ibcsmxcz]{display:none;font-size:.875rem;line-height:1.65;color:var(--mute)}.verdict[data-astro-cid-ibcsmxcz] strong[data-astro-cid-ibcsmxcz]{color:var(--ink)}.q[data-astro-cid-ibcsmxcz]:has(input.is-correct:checked) .verdict-right[data-astro-cid-ibcsmxcz]{display:block}.q[data-astro-cid-ibcsmxcz]:has(input:checked):not(:has(input.is-correct:checked)) .verdict-wrong[data-astro-cid-ibcsmxcz]{display:block}.q-lesson[data-astro-cid-ibcsmxcz]{display:inline-block;margin-top:.8rem;font-size:.875rem;font-weight:600;color:var(--accent);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.18em;text-decoration-color:#5b57e659}.q-lesson[data-astro-cid-ibcsmxcz]:hover{text-decoration-color:currentColor}@supports not selector(:has(*)){.q-result[data-astro-cid-ibcsmxcz],.verdict[data-astro-cid-ibcsmxcz]{display:block}.q-options[data-astro-cid-ibcsmxcz]{opacity:.75}}
