:root{
 --ns-bg:#f5f5f4;--ns-surface:#fff;--ns-surface-2:#fafafa;--ns-ink:#202124;--ns-muted:#737373;--ns-faint:#a3a3a3;
 --ns-line:#e7e5e4;--ns-line-strong:#d6d3d1;--ns-brand:#9A0B10;--ns-brand-soft:#f9efef;--ns-good:#237804;--ns-warn:#ad4e00;
 --ns-radius:16px;--ns-radius-sm:10px;--ns-shadow:0 12px 36px rgba(28,25,23,.08);--ns-shadow-soft:0 3px 14px rgba(28,25,23,.055);
 --ns-fast:160ms;--ns-normal:260ms;--ns-ease:cubic-bezier(.22,.61,.36,1);--ns-content:1440px;--ns-focus:0 0 0 3px rgba(154,11,16,.16);
}
