:root{
  color-scheme:light;
  --x-font-sans:"Segoe UI Variable","Segoe UI",Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;
  --x-font-mono:"Cascadia Code","SFMono-Regular",Consolas,monospace;

  --x-navy-1000:#06162d;
  --x-navy-950:#081d3a;
  --x-navy-900:#0a2851;
  --x-navy-800:#103a71;
  --x-navy-700:#154d93;
  --x-cobalt-600:#1f67d8;
  --x-cobalt-500:#2f7be8;
  --x-cobalt-400:#5d98f0;
  --x-cobalt-100:#e9f2ff;
  --x-cobalt-50:#f4f8ff;

  --x-ink-950:#101c2d;
  --x-ink-800:#26384f;
  --x-ink-650:#52657d;
  --x-ink-500:#74859a;
  --x-ink-350:#9cabbd;
  --x-line-strong:#ccd8e6;
  --x-line:#dde6f0;
  --x-line-soft:#ebf0f6;
  --x-surface:#ffffff;
  --x-surface-raised:#ffffff;
  --x-surface-soft:#f8fafd;
  --x-canvas:#f1f5f9;
  --x-canvas-blue:#edf4fc;
  --x-success:#16845b;
  --x-success-soft:#eaf8f2;
  --x-warning:#b86e08;
  --x-warning-soft:#fff5df;
  --x-danger:#bd3535;
  --x-danger-soft:#fff0f0;
  --x-info:#245fbd;
  --x-info-soft:#ebf3ff;

  --x-space-025:2px;
  --x-space-050:4px;
  --x-space-075:6px;
  --x-space-100:8px;
  --x-space-150:12px;
  --x-space-200:16px;
  --x-space-250:20px;
  --x-space-300:24px;
  --x-space-400:32px;
  --x-space-500:40px;
  --x-space-600:48px;
  --x-space-800:64px;

  --x-radius-xs:6px;
  --x-radius-sm:9px;
  --x-radius-md:12px;
  --x-radius-lg:16px;
  --x-radius-xl:22px;
  --x-radius-2xl:28px;
  --x-radius-pill:999px;
  --x-shadow-xs:0 1px 2px rgba(16,36,64,.05),0 1px 1px rgba(16,36,64,.03);
  --x-shadow-sm:0 6px 18px rgba(18,52,91,.07);
  --x-shadow-md:0 14px 34px rgba(18,52,91,.09);
  --x-shadow-lg:0 24px 56px rgba(10,39,79,.13);
  --x-shadow-focus:0 0 0 3px rgba(47,123,232,.18);

  --x-duration-fast:120ms;
  --x-duration-base:180ms;
  --x-duration-slow:260ms;
  --x-ease-standard:cubic-bezier(.2,0,0,1);
  --x-ease-emphasized:cubic-bezier(.2,.8,.2,1);

  --x-sidebar-width:276px;
  --x-topbar-height:76px;
  --x-content-max:1640px;
  --x-control-height:42px;
  --x-control-height-sm:36px;

  --navy:var(--x-navy-900);
  --navy-2:var(--x-navy-800);
  --blue:var(--x-cobalt-600);
  --blue-2:var(--x-cobalt-500);
  --ink:var(--x-ink-950);
  --muted:var(--x-ink-650);
  --line:var(--x-line);
  --surface:var(--x-surface);
  --bg:var(--x-canvas);
  --shadow:var(--x-shadow-md);
  --shadow-sm:var(--x-shadow-sm);
  --radius:var(--x-radius-lg);
}
