.ch-options[data-astro-cid-5yuc5r7u].layout-list,.ch-options[data-astro-cid-5yuc5r7u].layout-radio{gap:var(--space-2);flex-direction:column;display:flex}.ch-radio[data-astro-cid-5yuc5r7u]{border:2px solid var(--border-strong);background:var(--surface);border-radius:999px;flex-shrink:0;width:20px;height:20px}.ch-option[data-astro-cid-5yuc5r7u].is-correct .ch-radio[data-astro-cid-5yuc5r7u]{border-color:var(--success);box-shadow:inset 0 0 0 4px var(--surface);background:var(--success)}.ch-option[data-astro-cid-5yuc5r7u].is-wrong .ch-radio[data-astro-cid-5yuc5r7u]{border-color:var(--error);box-shadow:inset 0 0 0 4px var(--surface);background:var(--error)}.layout-radio[data-astro-cid-5yuc5r7u] .ch-option[data-astro-cid-5yuc5r7u]{min-height:46px;font-family:var(--font-jp)}.ch-options[data-astro-cid-5yuc5r7u].layout-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(64px,1fr));display:grid}.ch-option[data-astro-cid-5yuc5r7u]{align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-2) var(--space-4);border:1.5px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);text-align:left;font:inherit;font-size:var(--text-md);color:var(--text);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);font-weight:600;display:flex;position:relative}.layout-grid[data-astro-cid-5yuc5r7u] .ch-option[data-astro-cid-5yuc5r7u]{padding:var(--space-3) 2px;font-family:var(--font-jp);aspect-ratio:1;white-space:nowrap;justify-content:center;font-size:1.75rem}.ch-option[data-astro-cid-5yuc5r7u]:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 40%, var(--surface))}.ch-option[data-astro-cid-5yuc5r7u]:active:not(:disabled){transform:scale(.99)}.ch-letter[data-astro-cid-5yuc5r7u]{background:var(--surface-2);width:28px;height:28px;font-size:var(--text-xs);color:var(--text-muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.ch-text[data-astro-cid-5yuc5r7u]{flex:1}.layout-grid[data-astro-cid-5yuc5r7u] .ch-option[data-astro-cid-5yuc5r7u]:has(.ch-clock){padding:var(--space-2)}.ch-option[data-astro-cid-5yuc5r7u]:has(.ch-clock) .ch-mark[data-astro-cid-5yuc5r7u]{width:20px;height:20px;margin:0;position:absolute;top:6px;right:6px}.ch-clock[data-astro-cid-5yuc5r7u]{width:100%;max-width:96px;display:block}.ch-clock[data-astro-cid-5yuc5r7u] svg[data-astro-cid-5yuc5r7u]{width:100%;height:auto;display:block}.ch-face[data-astro-cid-5yuc5r7u]{fill:var(--surface);stroke:var(--text);stroke-width:3px}.ch-clock[data-astro-cid-5yuc5r7u] line[data-astro-cid-5yuc5r7u]{stroke:var(--text);stroke-width:2.5px;stroke-linecap:round}.ch-clock[data-astro-cid-5yuc5r7u] .ch-hh[data-astro-cid-5yuc5r7u]{stroke-width:5px}.ch-clock[data-astro-cid-5yuc5r7u] .ch-mh[data-astro-cid-5yuc5r7u]{stroke-width:3.5px}.ch-pin[data-astro-cid-5yuc5r7u]{fill:var(--accent)}.layout-grid[data-astro-cid-5yuc5r7u] .ch-text[data-astro-cid-5yuc5r7u]{flex:0 auto}.ch-mark[data-astro-cid-5yuc5r7u]{width:24px;height:24px;color:var(--surface);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:none}.layout-grid[data-astro-cid-5yuc5r7u] .ch-mark[data-astro-cid-5yuc5r7u]{margin-left:0}.ch-option[data-astro-cid-5yuc5r7u]:disabled{cursor:default}.ch-option[data-astro-cid-5yuc5r7u].is-correct{border-color:var(--success);background:var(--success-soft);color:var(--success-ink)}.ch-option[data-astro-cid-5yuc5r7u].is-correct .ch-letter[data-astro-cid-5yuc5r7u]{background:var(--success);color:var(--surface)}.ch-option[data-astro-cid-5yuc5r7u].is-correct .ch-mark-ok[data-astro-cid-5yuc5r7u]{background:var(--success);display:inline-flex}.ch-option[data-astro-cid-5yuc5r7u].is-wrong{border-color:var(--error);background:var(--error-soft);color:var(--error-ink)}.ch-option[data-astro-cid-5yuc5r7u].is-wrong .ch-letter[data-astro-cid-5yuc5r7u]{background:var(--error);color:var(--surface)}.ch-option[data-astro-cid-5yuc5r7u].is-wrong .ch-mark-no[data-astro-cid-5yuc5r7u]{background:var(--error);display:inline-flex}.ch-option[data-astro-cid-5yuc5r7u]:disabled:not(.is-correct):not(.is-wrong){opacity:.6}
