/* Stub until `npm run build`. Critical tokens for first paint. */
:root {
  --color-primary: #1276e3;
  --color-secondary: #0a4a59;
  --color-bg: #f0f9ff;
  --color-surface: #ffffff;
  --color-text: #0b1e2d;
  --color-muted: #5a7a90;
  --brand-gradient: conic-gradient(from 45deg, #0a4a59 0.000deg, #0a4a59 27.692deg, #0b527c calc(27.692deg + 0.1deg), #0b527c 55.385deg, #0d5c9f calc(55.385deg + 0.1deg), #0d5c9f 83.077deg, #1068c2 calc(83.077deg + 0.1deg), #1068c2 110.769deg, #1276e3 calc(110.769deg + 0.1deg), #1276e3 138.462deg, #1585ff calc(138.462deg + 0.1deg), #1585ff 166.154deg, #1896ff calc(166.154deg + 0.1deg), #1896ff 193.846deg, #1ca9ff calc(193.846deg + 0.1deg), #1ca9ff 221.538deg, #1fbcff calc(221.538deg + 0.1deg), #1fbcff 249.231deg, #23d1ff calc(249.231deg + 0.1deg), #23d1ff 276.923deg, #27e6ff calc(276.923deg + 0.1deg), #27e6ff 304.615deg, #2bfbff calc(304.615deg + 0.1deg), #2bfbff 332.308deg, #2fffff calc(332.308deg + 0.1deg) 360.000deg);
}
body { margin: 0; background: var(--color-bg); color: var(--color-text); font-family: "Be Vietnam Pro", sans-serif; }
h1,h2,h3,h4,h5,h6 { font-family: "Be Vietnam Pro", sans-serif; }
img { max-width: 100%; height: auto; }
a { color: inherit; text-decoration: none; }
.xe1-brand-gradient { background: var(--brand-gradient); }
