:root{
--white:#FFFFFF;--black:#000000;--atlas-red:#E63946;
--ink-50:#F7F7F8;--ink-100:#EFEFF1;--ink-200:#E2E2E6;--ink-300:#C9C9CF;--ink-400:#A0A0A9;--ink-500:#74747E;--ink-600:#55555E;--ink-700:#3A3A42;--ink-800:#23232A;--ink-900:#131318;
--red-50:#FDF0F1;--red-100:#FBDBDE;--red-200:#F7B7BC;--red-300:#F1878F;--red-400:#EC5C67;--red-500:#E63946;--red-600:#C92A36;--red-700:#A31F2A;--red-800:#7C1720;--red-900:#560F16;
--success:#1B7F5A;--success-surface:#E6F4EE;
--warning:#9A6300;--warning-surface:#FDF3E2;
--error:#C92A36;--error-surface:#FBDBDE;
--info:#1F5FA8;--info-surface:#E8F0F9;
--text-primary:#000000;--text-body:#3A3A42;--text-secondary:#55555E;--text-muted:#74747E;--text-placeholder:#A0A0A9;--text-inverse:#FFFFFF;
--text-accent:#C92A36;
--surface-page:#FFFFFF;--surface-card:#FFFFFF;--surface-sunken:#F7F7F8;--surface-band:#000000;--surface-selected:#FDF0F1;
--border-hairline:#E2E2E6;--border-default:#C9C9CF;--border-strong:#000000;--border-accent:#E63946;
--focus-ring:#C92A36;
--action-primary:#000000;--action-primary-hover:#23232A;
--action-accent:#C92A36;--action-accent-hover:#A31F2A;
--action-destructive:#C92A36;
--scrim:rgba(19,19,24,0.6);
}