.appearance-choice{min-width:0;color:var(--ink);border:0;margin:0;padding:0}.appearance-choice legend{padding:0;font-size:.95rem;font-weight:600}.appearance-choice>p{color:var(--muted);margin:5px 0 14px;font-size:.8rem}.appearance-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.appearance-option{border:1px solid var(--line-strong);background:var(--surface);min-width:0;min-height:44px;color:var(--ink);text-align:left;transition:transform .15s var(--ease);border-radius:12px;padding:8px}.appearance-option:hover{transform:translateY(-1px)}.appearance-option[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.appearance-option:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.appearance-mini{border:1px solid var(--line);background:var(--preview-bg);border-radius:7px;height:96px;display:flex;overflow:hidden}.appearance-option[data-preview=light]{--preview-bg:#fff;--preview-surface:#f5f6f9;--preview-line:#e6e9ef;--preview-accent:#e51c32}.appearance-option[data-preview=dark]{--preview-bg:#0f100e;--preview-surface:#1f201c;--preview-line:#3a3b36;--preview-accent:#ff7a33}.appearance-mini-rail{background:var(--preview-surface);border-right:1px solid var(--preview-line);align-content:start;gap:8px;width:24%;padding:12px 6px;display:grid}.appearance-mini-rail i{background:var(--preview-line);border-radius:3px;height:4px}.appearance-mini-rail i:first-child{background:var(--preview-accent)}.appearance-mini-desk{align-content:start;gap:8px;width:76%;padding:13px 10px;display:grid}.appearance-mini-desk>i{background:var(--preview-line);border-radius:3px;width:56%;height:5px;display:block}.appearance-mini-desk>span{grid-template-columns:2fr 1fr;gap:6px;display:grid}.appearance-mini-desk>span i{border:1px solid var(--preview-line);background:var(--preview-surface);border-radius:4px;height:33px}.appearance-mini-desk>span i:first-child{border-left:3px solid var(--preview-accent)}.appearance-label{justify-content:space-between;align-items:center;gap:8px;padding:9px 2px 3px;font-size:.82rem;display:flex}.appearance-check{border:1px solid var(--line-strong);border-radius:50%;place-items:center;min-width:20px;height:20px;display:grid}.appearance-option[aria-pressed=true] .appearance-check{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.auth-marketing .appearance-choice{--ink:var(--auth-ink);--muted:var(--auth-muted);--surface:var(--auth-panel);--line:var(--auth-line);--line-strong:var(--auth-line);--accent:var(--auth-red);--accent-ink:#fff;--focus:var(--auth-red)}@media (prefers-reduced-motion:reduce){.appearance-option{transition:none}.appearance-option:hover{transform:none}}@media (forced-colors:active){.appearance-option[aria-pressed=true]{outline:2px solid highlight}.appearance-mini{forced-color-adjust:none}}
.appearance-option[data-preview=creamy]{--preview-bg:#f4eee3;--preview-surface:#fcf8ef;--preview-line:#ded4c2;--preview-accent:#a63d07}.appearance-option[data-preview=slate]{--preview-bg:#151d4a;--preview-surface:#202b61;--preview-line:#455597;--preview-accent:#8e8aff}.appearance-option[data-preview=system]{--preview-bg:#fff;--preview-surface:#f5f6f9;--preview-line:#e6e9ef;--preview-accent:#e51c32}@media (prefers-color-scheme:dark){.appearance-option[data-preview=system]{--preview-bg:#0f100e;--preview-surface:#1f201c;--preview-line:#3a3b36;--preview-accent:#ff7a33}}
