.lc-root{--lc-fg:#f1f5f9;--lc-muted:#94a3b8;--lc-field:hsl(var(--brand-navy-light));--lc-line:#ffffff4d;--lc-hair:#ffffff47;--lc-accent:hsl(var(--brand-accent));--lc-focus:hsl(var(--brand-accent));--lc-on-accent:hsl(var(--brand-navy));--lc-hover:#ffffff1a;--lc-win:#34d399;--lc-interest:#94a3b8;color:var(--lc-fg)}.lc-root[data-tone=light]{--lc-fg:#0f172a;--lc-muted:#475569;--lc-field:#fff;--lc-line:#0f172a66;--lc-hair:#0000001f;--lc-focus:hsl(var(--brand-accent-dim));--lc-hover:#0f172a0f;--lc-win:#047857;--lc-interest:#64748b}@keyframes lc-flash{0%{background-color:#2cd4bd4d}to{background-color:#0000}}.lc-flash{border-radius:6px;animation:.8s ease-out lc-flash}@keyframes lc-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes lc-panel-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.lc-panel[data-state=open]{animation:.15s cubic-bezier(.4,0,.2,1) both lc-panel-in}.lc-panel[data-state=closing]{animation:.15s cubic-bezier(.4,0,.2,1) both lc-panel-out}@media (prefers-reduced-motion:reduce){.lc-flash,.lc-panel[data-state=open],.lc-panel[data-state=closing]{animation:none}.lc-press{transition:none}}.lc-press{transition:filter .1s,transform .1s,background-color .1s}.lc-press:hover{filter:brightness(.92)}.lc-press:active{transform:scale(.98)}
