.page-header.svelte-1wog95o{text-align:center;padding:4rem 1rem 2rem}.subtitle.svelte-1wog95o{color:var(--text-muted);font-size:1.2rem;max-width:600px;margin:0 auto}.quiz-container.svelte-1wog95o{max-width:900px;padding-bottom:5rem}.progress-bar-bg.svelte-1wog95o{width:100%;height:6px;background:#222;border-radius:3px;overflow:hidden;margin-bottom:.5rem}.progress-bar-fill.svelte-1wog95o{height:100%;background:var(--gold-gradient);transition:width .3s ease}.progress-text.svelte-1wog95o{display:flex;justify-content:space-between;color:var(--text-muted);font-size:.85rem;font-family:var(--font-heading);letter-spacing:.05em;margin-bottom:.5rem}.question-card.svelte-1wog95o h3:where(.svelte-1wog95o){font-size:1.4rem;color:var(--gold-primary);margin-bottom:1.5rem;border-bottom:1px solid rgba(212,175,55,.2);padding-bottom:1rem}.question-number.svelte-1wog95o{color:var(--text-muted);font-size:1rem;margin-right:.5rem}.options-grid.svelte-1wog95o{display:flex;flex-direction:column;gap:1rem}.custom-radio.svelte-1wog95o{display:flex;align-items:center;cursor:pointer;padding:.8rem;border-radius:4px;transition:background .2s}.custom-radio.svelte-1wog95o:hover{background:#ffffff08}.custom-radio.svelte-1wog95o input:where(.svelte-1wog95o){display:none}.radio-mark.svelte-1wog95o{width:18px;height:18px;border:2px solid var(--text-muted);border-radius:50%;margin-right:15px;position:relative;flex-shrink:0;transition:all .2s}.custom-radio.svelte-1wog95o input:where(.svelte-1wog95o):checked+.radio-mark:where(.svelte-1wog95o){border-color:var(--gold-primary);box-shadow:0 0 10px #d4af3766}.custom-radio.svelte-1wog95o input:where(.svelte-1wog95o):checked+.radio-mark:where(.svelte-1wog95o):after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background:var(--gold-primary);border-radius:50%}.custom-radio.svelte-1wog95o input:where(.svelte-1wog95o):checked~.option-text:where(.svelte-1wog95o){color:var(--gold-highlight)}.option-text.svelte-1wog95o{color:var(--text-main);transition:color .2s}.controls.svelte-1wog95o{display:flex;justify-content:space-between}.result-header.svelte-1wog95o h2:where(.svelte-1wog95o){font-size:2rem;margin-bottom:1rem}.main-result.svelte-1wog95o{font-size:2.5rem;font-family:var(--font-heading);font-weight:800;text-transform:uppercase;background:var(--gold-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}.main-result.svelte-1wog95o span:where(.svelte-1wog95o){display:inline-block;margin:0 5px}.deity.svelte-1wog95o{font-size:1.2rem;color:var(--text-main)}.grid-3-col.svelte-1wog95o{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.stat-list.svelte-1wog95o{list-style:none}.stat-list.svelte-1wog95o li:where(.svelte-1wog95o){display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.stat-list.svelte-1wog95o li:where(.svelte-1wog95o):last-child{border-bottom:none}.stat-list.svelte-1wog95o span:where(.svelte-1wog95o):first-child{color:var(--text-muted);font-weight:500}.value.svelte-1wog95o{color:var(--gold-primary);font-family:var(--font-heading);font-weight:700}.value.dimmed.svelte-1wog95o{color:#888}.bar-row.svelte-1wog95o{display:flex;align-items:center;gap:.8rem;margin-bottom:.5rem;font-size:.9rem}.label.svelte-1wog95o{width:45px;text-align:right;color:var(--text-muted)}.score.svelte-1wog95o{width:25px;text-align:left;color:var(--text-muted);font-size:.8rem}.bar-track.svelte-1wog95o{flex-grow:1;height:6px;background:#222;border-radius:3px;overflow:hidden}.bar-fill.svelte-1wog95o{height:100%;background:var(--gold-secondary);transition:width .5s ease-out}.description-text.svelte-1wog95o{font-size:1rem;line-height:1.75;color:var(--text-main);text-align:justify}
