.explain.svelte-1fhkeb2,.scale.svelte-1fhkeb2,.status.svelte-1fhkeb2{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0 0 var(--space-2)}.reading.svelte-1fhkeb2{margin:0 0 var(--space-3);font-size:var(--font-size-sm);gap:.3rem;padding:0;list-style:none;display:grid}.reading.svelte-1fhkeb2 li:where(.svelte-1fhkeb2){flex-wrap:wrap;gap:.35rem;display:flex}.who.svelte-1fhkeb2{font-weight:600}.says.svelte-1fhkeb2{color:var(--text-secondary)}.lit.svelte-1fhkeb2 .says:where(.svelte-1fhkeb2){color:var(--status-warning)}.note.svelte-1fhkeb2{color:var(--text-secondary);font-style:italic}.note.locked.svelte-1fhkeb2{font-style:normal}.panel.svelte-1fhkeb2{border-top:1px solid var(--border-color);padding-top:var(--space-3);margin-top:var(--space-3)}.panel--mod.svelte-1fhkeb2{border-top-style:dashed}h3.svelte-1fhkeb2{margin:0 0 var(--space-2);font-size:var(--font-size-sm)}.slider.svelte-1fhkeb2{align-items:center;gap:var(--space-2);display:flex}.slider.svelte-1fhkeb2 input:where(.svelte-1fhkeb2):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.slider.svelte-1fhkeb2 input:where(.svelte-1fhkeb2){flex:1}.slider.svelte-1fhkeb2 output:where(.svelte-1fhkeb2){font-variant-numeric:tabular-nums;text-align:right;min-width:3ch;font-weight:600}.field.svelte-1fhkeb2{margin-top:var(--space-2);font-size:var(--font-size-sm);flex-direction:column;gap:.25rem;display:flex}textarea.svelte-1fhkeb2:focus-visible{outline:2px solid var(--accent);outline-offset:2px}textarea.svelte-1fhkeb2{padding:var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-page);resize:vertical;font-family:inherit}.actions.svelte-1fhkeb2{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.primary.svelte-1fhkeb2:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.primary.svelte-1fhkeb2{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-contrast);font-weight:600;font-size:var(--font-size-sm);border:none;display:inline-flex}.primary.svelte-1fhkeb2:disabled{opacity:.5;cursor:not-allowed}.primary.svelte-1fhkeb2:not(:disabled):hover{filter:brightness(1.08)}.secondary.svelte-1fhkeb2:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.secondary.svelte-1fhkeb2{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-primary);font-weight:500;font-size:var(--font-size-sm);display:inline-flex}.secondary.svelte-1fhkeb2:disabled{opacity:.5;cursor:not-allowed}.secondary.svelte-1fhkeb2:not(:disabled):hover{background:var(--bg-surface-alt)}.error.svelte-1fhkeb2{box-sizing:border-box;width:fit-content;max-width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--status-danger);background:var(--status-danger-bg);white-space:normal;overflow-wrap:anywhere;align-self:flex-start;line-height:1.45;display:block}.chip.svelte-fpman7:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chip.svelte-fpman7{border:1px solid var(--border-color);background:var(--bg-surface-alt);color:var(--text-secondary);font-size:var(--font-size-xs,.75rem);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.1rem .45rem;line-height:1.4;display:inline-flex}.chip.svelte-fpman7:hover{border-color:var(--text-secondary);color:var(--text-primary)}.chip--label.svelte-fpman7{cursor:default}.chip--label.svelte-fpman7:hover{border-color:var(--border-color);color:var(--text-secondary)}.chip--lit.svelte-fpman7{border-color:var(--status-warning);color:var(--status-warning);background:var(--status-warning-bg)}.marks.svelte-fpman7{flex-direction:column;gap:1px;display:flex}.mark.svelte-fpman7{width:.85rem;height:.36rem;fill:var(--border-color)}.mark--lit.svelte-fpman7{fill:currentColor}.score.svelte-fpman7{font-variant-numeric:tabular-nums;font-weight:600}.locked.svelte-fpman7{font-size:.7em}
