.civic-quiz[data-v-5ecd9250]{background:rgb(var(--color-surface));border:1px solid rgb(var(--color-border)/.7);border-radius:14px;padding:1.25rem}.civic-quiz__meta[data-v-5ecd9250]{color:rgb(var(--color-muted));display:flex;font-size:.875rem;gap:1rem;justify-content:space-between}.civic-quiz__stem[data-v-5ecd9250]{font-size:1.2rem;font-weight:600;line-height:1.4;margin:.5rem 0 1rem}.civic-quiz__origin[data-v-5ecd9250],.civic-quiz__source[data-v-5ecd9250],.civic-quiz__status[data-v-5ecd9250]{color:rgb(var(--color-muted));font-size:.875rem}.civic-quiz__options[data-v-5ecd9250]{display:grid;gap:.6rem}.civic-quiz__option[data-v-5ecd9250]{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-5ecd9250]:hover:not(:disabled){border-color:rgb(var(--color-primary))}.civic-quiz__option[data-v-5ecd9250]:disabled{cursor:default}.civic-quiz__letter[data-v-5ecd9250]{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-5ecd9250]{border-color:rgb(var(--color-primary))}.civic-quiz__option.is-correct[data-v-5ecd9250]{background:rgb(var(--color-success)/.1);border:2px solid rgb(var(--color-success))}.civic-quiz__option.is-wrong[data-v-5ecd9250]{background:rgb(var(--color-danger)/.08);border:2px solid rgb(var(--color-danger))}.civic-quiz__option.is-dim[data-v-5ecd9250]{opacity:.65}.civic-quiz__hint[data-v-5ecd9250]{margin-top:.85rem}.civic-quiz__link[data-v-5ecd9250]{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-5ecd9250]{background:rgb(var(--color-background));border-left:4px solid;border-radius:6px;margin-top:1rem;padding:.75rem 1rem}.civic-quiz__feedback.is-correct[data-v-5ecd9250]{border-color:rgb(var(--color-success))}.civic-quiz__feedback.is-wrong[data-v-5ecd9250]{border-color:rgb(var(--color-danger))}.civic-quiz__feedback p[data-v-5ecd9250]{margin:.25rem 0}.civic-quiz__verdict[data-v-5ecd9250]{font-weight:600}.civic-quiz__error[data-v-5ecd9250]{color:rgb(var(--color-danger-soft-fg));margin-top:.75rem}.civic-quiz__next[data-v-5ecd9250]{background:rgb(var(--color-primary-fill));border:0;border-radius:10px;color:rgb(var(--color-primary-foreground));cursor:pointer;font-size:1rem;font-weight:600;margin-top:1rem;min-height:48px;padding:0 1.25rem}
