body{background:var(--survey-background,#f5f5ee)}h1,h2{color:var(--survey-heading,#172e32)}.choice:has(input:checked){background:var(--survey-selected,#e9f3ec)}.bar{background:var(--survey-bar-background,#e6eae3)}.bar-fill{background:var(--survey-bar,#176655)}.reference .bar-fill{background:var(--survey-reference-bar,#8c9d8e)}
.result-choices{display:grid;gap:12px}.result-choice{border:1px solid var(--line);border-radius:9px;margin:0;padding:12px}.result-choice legend{font-weight:700;padding:0 4px}.result-option{display:inline-flex;align-items:center;gap:6px;min-height:36px;margin-right:16px;cursor:pointer}input[type=radio]{accent-color:var(--teal);width:20px;height:20px;flex:none;margin:0}@media(max-width:520px){.result-option{margin-right:10px}}
