[data-jr]{--jr-ink:#1d1b16;--jr-lime:#d6fb41;--jr-lime-hover:#c8f018;--jr-violet:#6d4aff;--jr-off:#e9e5d8;--jr-off-ink:#a9a493}[data-jr] .jr-btn,[data-jr] .quiz-next{border:2px solid var(--jr-ink);background:var(--jr-lime);width:100%;min-height:3.5rem;color:var(--jr-ink);letter-spacing:-.01em;box-shadow:0 4px 0 var(--jr-ink);transition:transform .12s var(--ease-out), box-shadow .12s var(--ease-out), background-color .2s ease;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:800;display:flex}[data-jr] .jr-btn:hover,[data-jr] .quiz-next:hover:not(:disabled){background:var(--jr-lime-hover)}[data-jr] .jr-btn:active,[data-jr] .quiz-next:active:not(:disabled){box-shadow:0 0 0 var(--jr-ink);transform:translateY(4px)}[data-jr] .quiz-next:disabled{opacity:1;border-color:var(--jr-off-ink);background:var(--jr-off);color:var(--jr-off-ink);box-shadow:0 4px 0 var(--jr-off-ink);cursor:not-allowed}[data-jr] .jr-btn:after,[data-jr] .quiz-next:not(:disabled):after{content:"→";transition:transform .2s var(--ease-out)}[data-jr] .jr-btn:hover:after,[data-jr] .quiz-next:hover:not(:disabled):after{transform:translate(3px)}[data-jr] .jr-btn.jr-ghost{min-height:3rem;box-shadow:0 3px 0 var(--jr-ink);background:#fff;font-size:.9375rem}[data-jr] .jr-btn.jr-ghost:after{content:none}[data-jr] .jr-chip,[data-jr] .jr-option{border:2px solid var(--jr-ink);color:var(--jr-ink);box-shadow:0 3px 0 var(--jr-ink);transition:transform .14s var(--ease-out), box-shadow .14s var(--ease-out), background-color .16s ease, color .16s ease;background:#fff;font-weight:700}[data-jr] .jr-chip{border-radius:999px;min-height:2.75rem;padding:0 1rem;font-size:.875rem}[data-jr] .jr-option{border-radius:1.25rem}[data-jr] .jr-chip:active,[data-jr] .jr-option:active{box-shadow:0 0 0 var(--jr-ink);transform:translateY(3px)}[data-jr] .jr-chip[aria-checked=true],[data-jr] .jr-chip[aria-pressed=true]{background:var(--jr-violet);color:#fff;box-shadow:0 2px 0 var(--jr-ink);transform:translateY(1px)rotate(-2deg)}[data-jr] .jr-option[aria-pressed=true]{background:var(--jr-lime);box-shadow:0 2px 0 var(--jr-ink);transform:translateY(1px)}[data-jr] .jr-option .jr-rank{border:2px dashed var(--jr-off-ink)}[data-jr] .jr-option[aria-pressed=true] .jr-rank{border:2px solid var(--jr-ink);background:var(--jr-violet);color:#fff}[data-jr] .progress-fill{background:var(--jr-violet)}[data-jr] input[type=checkbox]{accent-color:var(--jr-violet)}@media (prefers-reduced-motion:reduce){[data-jr] .jr-chip[aria-checked=true],[data-jr] .jr-chip[aria-pressed=true]{transform:none}}
