:root{--lab-accent:#7c9cff;--lab-accent-rgb:124,156,255}.accent-theme-panel{margin:24px 0;padding:20px;border:1px solid rgba(var(--lab-accent-rgb),.38);border-radius:16px;background:linear-gradient(135deg,rgba(var(--lab-accent-rgb),.12),rgba(10,14,24,.18));box-shadow:0 16px 40px rgba(0,0,0,.12)}.accent-theme-panel__head{display:flex;gap:18px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.accent-theme-panel__kicker{display:block;font-size:.72rem;letter-spacing:.14em;color:var(--lab-accent);font-weight:800}.accent-theme-panel h2{margin:.2rem 0 .35rem;font-size:1.15rem}.accent-theme-panel__hint{max-width:56rem;margin:0;color:inherit;opacity:.72;line-height:1.6}.accent-theme-options{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.accent-theme-options button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid rgba(var(--lab-accent-rgb),.35);border-radius:999px;background:rgba(255,255,255,.04);color:inherit;font:inherit;font-weight:750;cursor:pointer}.accent-theme-options button::before{content:"";width:11px;height:11px;border-radius:50%;background:var(--swatch);box-shadow:0 0 0 3px rgba(255,255,255,.07)}.accent-theme-options button[aria-pressed="true"]{border-color:var(--lab-accent);box-shadow:0 0 0 3px rgba(var(--lab-accent-rgb),.16);background:rgba(var(--lab-accent-rgb),.14)}.accent-theme-status{display:flex;gap:10px;align-items:center;margin-top:14px;font-size:.82rem;opacity:.78}.accent-theme-status strong{color:var(--lab-accent)}body[data-accent-theme="cyan"]{--lab-accent:#5ee7f7;--lab-accent-rgb:94,231,247}body[data-accent-theme="violet"]{--lab-accent:#b78cff;--lab-accent-rgb:183,140,255}body[data-accent-theme="lime"]{--lab-accent:#9be564;--lab-accent-rgb:155,229,100}body[data-accent-theme="amber"]{--lab-accent:#ffc857;--lab-accent-rgb:255,200,87}.hero h1 span,.latest-update__label,.latest-update__meta a,.quick-nav__location,.prompt,.success{color:var(--lab-accent)!important}.primary,.action-dock__primary{background:var(--lab-accent)!important;border-color:var(--lab-accent)!important;color:#081018!important}.quick-nav a[aria-current="true"],.latest-update__badge{border-color:var(--lab-accent)!important;box-shadow:inset 0 -2px 0 var(--lab-accent)}progress{accent-color:var(--lab-accent)}a:focus-visible,button:focus-visible{outline-color:var(--lab-accent)!important}@media (prefers-reduced-motion:no-preference){.accent-theme-options button{transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.accent-theme-options button:hover{transform:translateY(-1px)}}@media(max-width:640px){.accent-theme-panel{padding:16px}.accent-theme-options{display:grid;grid-template-columns:1fr 1fr}.accent-theme-options button{justify-content:center}}