.civic-quiz[data-v-3b5e79c6]{background:rgb(var(--color-surface));border:1px solid rgb(var(--color-border)/.7);border-radius:12px;padding:1.25rem}.civic-quiz__meta[data-v-3b5e79c6]{color:rgb(var(--color-muted));display:flex;font-size:.875rem;gap:1rem;justify-content:space-between}.civic-quiz__meta span[data-v-3b5e79c6]:first-child{flex:none}.civic-quiz__meta span[data-v-3b5e79c6]:last-child{text-align:right}.civic-quiz__stem[data-v-3b5e79c6]{font-size:1.2rem;font-weight:600;line-height:1.4;margin:.5rem 0 1rem}.civic-quiz__feedback[data-v-3b5e79c6]:focus,.civic-quiz__stem[data-v-3b5e79c6]:focus{outline:none}.civic-quiz__origin[data-v-3b5e79c6],.civic-quiz__source[data-v-3b5e79c6],.civic-quiz__status[data-v-3b5e79c6]{color:rgb(var(--color-muted));font-size:.875rem}.civic-quiz__options[data-v-3b5e79c6]{display:grid;gap:.6rem}.civic-quiz__option[data-v-3b5e79c6]{align-items:center;background:rgb(var(--color-background));border:1px solid rgb(var(--color-border));border-radius:10px;color:rgb(var(--color-text));cursor:pointer;display:flex;font-size:1rem;gap:.75rem;min-height:48px;padding:.65rem .85rem;text-align:left;width:100%}.civic-quiz__option[data-v-3b5e79c6]:hover:not(:disabled){border-color:rgb(var(--color-primary))}.civic-quiz__option[data-v-3b5e79c6]:disabled{cursor:default}.civic-quiz__letter[data-v-3b5e79c6]{align-items:center;background:rgb(var(--color-border)/.45);border-radius:999px;display:inline-flex;flex:none;font-size:.85rem;font-weight:600;height:1.75rem;justify-content:center;width:1.75rem}.civic-quiz__option.is-chosen[data-v-3b5e79c6]{border-color:rgb(var(--color-primary))}.civic-quiz__option.is-correct[data-v-3b5e79c6]{background:rgb(var(--color-success)/.1);border:2px solid rgb(var(--color-success))}.civic-quiz__option.is-wrong[data-v-3b5e79c6]{background:rgb(var(--color-danger)/.08);border:2px solid rgb(var(--color-danger))}.civic-quiz__option.is-dim[data-v-3b5e79c6]{opacity:.65}.civic-quiz__hint[data-v-3b5e79c6]{margin-top:.85rem}.civic-quiz__link[data-v-3b5e79c6]{background:none;border:0;color:rgb(var(--color-primary-soft-fg));cursor:pointer;font-size:.95rem;min-height:44px;padding:0;text-decoration:underline}.civic-quiz__feedback[data-v-3b5e79c6]{border-radius:12px;margin-top:1rem;padding:.85rem 1rem}.civic-quiz__feedback.is-correct[data-v-3b5e79c6]{background:rgb(var(--color-success)/.1)}.civic-quiz__feedback.is-wrong[data-v-3b5e79c6]{background:rgb(var(--color-danger)/.08)}.civic-quiz__feedback p[data-v-3b5e79c6]{margin:.25rem 0}.civic-quiz__verdict[data-v-3b5e79c6]{font-weight:600}.civic-quiz__error[data-v-3b5e79c6]{color:rgb(var(--color-danger-soft-fg));margin-top:.75rem}.civic-quiz__next[data-v-3b5e79c6]{background:rgb(var(--color-primary-fill));border:0;border-radius:999px;color:rgb(var(--color-primary-foreground));cursor:pointer;font-size:1rem;font-weight:600;margin-top:1rem;min-height:48px;padding:0 1.5rem}
