:root{--background:240 5% 96%;--foreground:165 9% 18%;--surface-register:0 0% 100%;--card:0 0% 100%;--card-foreground:165 9% 18%;--popover:0 0% 100%;--popover-foreground:165 9% 18%;--nav:240 7% 97%;--nav-selected:240 7% 92%;--nav-hover:240 7% 94%;--brand-accent:24 78% 53%;--brand-deep:24 83% 38%;--brand-tint:25 100% 96%;--brand-accent-foreground:165 9% 18%;--primary:24 83% 38%;--primary-foreground:0 0% 100%;--secondary:240 7% 94%;--secondary-foreground:165 9% 18%;--muted:240 7% 94%;--muted-foreground:165 5% 41%;--ink-soft:160 6% 31%;--accent:240 7% 94%;--accent-foreground:165 9% 18%;--destructive:4 55% 42%;--destructive-foreground:0 0% 100%;--border:180 2% 87%;--divider:0 0% 90%;--input:175 3% 82%;--ring:214 90% 42%;--radius:0.75rem;--radius-control:0.5rem;--font-sans:"Untitled Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--status-draft:165 5% 41%;--status-submitted:210 16% 38%;--status-attention:24 83% 38%;--status-held:30 8% 40%;--status-received:30 8% 40%;--status-approved:150 30% 32%;--status-issued:150 30% 26%;--status-rejected:4 55% 42%;--tint-neutral:210 20% 96%;--tint-attention:28 100% 95%;--tint-approved:150 33% 95%;--tint-rejected:4 60% 96%}.dark{--background:165 8% 9%;--foreground:165 8% 88%;--surface-register:165 7% 13%;--card:165 7% 13%;--card-foreground:165 8% 88%;--popover:165 7% 15%;--popover-foreground:165 8% 88%;--nav:165 8% 11%;--nav-selected:165 7% 19%;--nav-hover:165 7% 15%;--brand-accent:24 78% 53%;--brand-deep:24 78% 53%;--brand-tint:24 30% 14%;--primary:24 83% 38%;--primary-foreground:0 0% 100%;--secondary:165 6% 16%;--secondary-foreground:165 8% 88%;--muted:165 6% 16%;--muted-foreground:165 5% 62%;--ink-soft:165 6% 74%;--accent:165 6% 16%;--accent-foreground:165 8% 88%;--destructive:4 55% 62%;--destructive-foreground:165 8% 9%;--border:165 5% 24%;--divider:165 5% 20%;--input:165 4% 30%;--ring:214 90% 62%;--status-draft:165 5% 62%;--status-submitted:210 16% 66%;--status-attention:24 78% 53%;--status-held:30 8% 64%;--status-received:30 8% 64%;--status-approved:150 30% 60%;--status-issued:150 35% 70%;--status-rejected:4 55% 62%;--tint-neutral:210 12% 18%;--tint-attention:26 30% 16%;--tint-approved:150 20% 15%;--tint-rejected:4 25% 14%}