.starter-quiz{width:min(100%,52rem);margin:0 auto;padding:clamp(1.25rem,4vw,3.5rem) clamp(1rem,4vw,2rem)}.starter-back{margin-bottom:1.25rem}.starter-card{border:1px solid var(--learn-line);background:var(--learn-panel);border-radius:1rem;padding:clamp(1.1rem,4vw,2.5rem)}.starter-quiz .starter-card h1{overflow-wrap:break-word;max-width:26ch;margin:0;font-size:clamp(1.65rem,4vw,2.6rem);line-height:1.15}.starter-progress{color:var(--learn-gold);margin-bottom:.8rem;font-size:.9rem}.starter-situation{color:var(--learn-muted);margin:1rem 0}.starter-choices{gap:.55rem;margin:1.4rem 0 0;display:grid}.starter-choices button{border:1px solid var(--learn-line);background:var(--learn-panel-soft);color:var(--learn-text);text-align:left;font:inherit;cursor:pointer;border-radius:.5rem;padding:.8rem 1rem}.starter-choices button:hover,.starter-choices button[aria-pressed=true]{border-color:var(--learn-gold);background:#28271f}.starter-feedback{border-left:3px solid var(--learn-gold);background:#28271f;margin-top:1rem;padding:.7rem 1rem}.starter-feedback.is-correct{border-color:var(--learn-green);background:#1c2a24}.starter-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.3rem;display:flex}.starter-quiz :is(button,a):focus-visible{outline:3px solid var(--learn-gold);outline-offset:3px}
