/* Second Studio brand tokens. Single source of truth for brand colors and type.
   Built to /assets/brand.css and linked by the marketing site, docs, sign-in and portal. */
:root{
  --ss-red:#D62828;--ss-red-hover:#B71F1F;--ss-red-soft:#FBE9E9;
  --ss-ink:#121A24;--ss-ink-2:#2A3542;--ss-slate:#4A5868;--ss-muted:#64748B;
  --ss-paper:#F0F4F8;--ss-surface:#FFFFFF;--ss-soft:#F1F5F9;--ss-line:#CBD5E1;--ss-line-soft:#E5E7EB;
  --ss-night:#0E141B;--ss-night-2:#161E28;--ss-night-line:#26313E;--ss-night-text:#E6ECF2;--ss-night-muted:#9AA7B5;--ss-red-on-dark:#EF4444;
  --ss-ok:#15803D;--ss-warn:#B45309;--ss-err:#B42318;
  --ss-sans:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--ss-serif:"Source Serif 4",Georgia,serif;--ss-mono:ui-monospace,SFMono-Regular,Menlo,monospace;
  --ss-r-sm:6px;--ss-r:10px;--ss-r-lg:16px;--ss-r-pill:999px;
  --ss-shadow-1:0 1px 2px rgba(18,26,36,.06),0 1px 1px rgba(18,26,36,.04);
  --ss-shadow-2:0 8px 24px rgba(18,26,36,.10),0 2px 6px rgba(18,26,36,.06);
  --ss-s1:4px;--ss-s2:8px;--ss-s3:12px;--ss-s4:16px;--ss-s5:24px;--ss-s6:32px;--ss-s7:48px;--ss-s8:64px;--ss-s9:96px;
}
