:root{--color-bg-primary:#FFFFFF;--color-bg-secondary:#F5F6F8;--color-bg-tertiary:#FFFFFF;--color-text-primary:#16181D;--color-text-secondary:#434852;--color-text-muted:#5B606B;--color-text-inverse:#FFFFFF;--color-accent-terracotta:#1F5BD8;--color-accent-terracotta-hover:#1849B0;--color-accent-forest:#1B4332;--color-accent-forest-light:#2D5A45;--color-status-success:#0B6533;--color-status-warning:#8A5A00;--color-status-error:#B42318;--color-status-info:#1F5BD8;--color-border-light:#E3E5EA;--color-border-medium:#E3E5EA;--color-border-dark:#9AA0AB;--color-surface-card:#FFFFFF;--color-surface-card-hover:#F5F6F8;--color-surface-overlay:rgba(22,24,29,0.5);--font-display:"Public Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-body:"Public Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--radius-sm:6px;--radius-md:8px;--radius-lg:8px;--shadow-sm:0 0 #0000;--shadow-md:0 0 #0000;--shadow-lg:0 0 #0000;--transition-fast:150ms ease;--transition-normal:250ms ease;--transition-slow:400ms ease}@keyframes ui-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ui-pulse-dot{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}