.scorely-appearance-toggle{border:1px solid var(--bn-border-strong);background:var(--bn-surface);width:44px;min-width:44px;min-height:44px;color:var(--bn-text);cursor:pointer;border-radius:999px;flex:0 0 44px;justify-content:center;align-items:center;padding:0;display:inline-flex}.scorely-appearance-toggle:hover{border-color:var(--bn-brand)}.scorely-appearance-toggle:focus-visible{outline:2px solid var(--bn-focus);outline-offset:3px}.scorely-appearance-choices label:has(input:focus-visible){outline:2px solid var(--bn-focus);outline-offset:3px}.scorely-appearance-moon,html[data-scorely-theme=light] .scorely-appearance-sun{display:none}html[data-scorely-theme=light] .scorely-appearance-moon{display:block}.scorely-appearance-settings{min-width:0;color:var(--bn-text);border:0;margin:28px 0 0;padding:0}.scorely-appearance-settings legend{border-top:1px solid var(--bn-border-strong);border-bottom:1px solid var(--bn-border);width:100%;font-family:var(--condensed,inherit);margin-bottom:16px;padding:12px 0;font-size:20px;font-weight:700}.scorely-appearance-choices{flex-wrap:wrap;gap:8px;display:flex}.scorely-appearance-choices label{border:1px solid var(--bn-border-strong);background:var(--bn-surface);min-height:44px;color:var(--bn-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:15px;font-weight:600;display:inline-flex}.scorely-appearance-choices label:has(input:checked){border-color:var(--bn-brand);background:var(--bn-brand);color:var(--bn-on-brand)}.scorely-appearance-choices input{width:16px;height:16px;accent-color:var(--bn-bg);margin:0}.scorely-appearance-note{color:var(--bn-text-muted);margin-top:12px;font-size:14px;line-height:1.5}
