:root {
  --xasta-ink: #152b38;
  --xasta-muted: #586d7b;
  --xasta-action: #006c8b;
  --xasta-brand: #009fe3;
  --xasta-teal: #087f8c;
  --xasta-night: #092e40;
  --xasta-line: #e2eaf0;
  --xasta-paper: #f1f6f9;
  --xasta-surface: #fff;
  --xasta-font: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --xasta-radius: 18px;
  --xasta-radius-control: 10px;
  --xasta-shadow: 0 5px 20px #193f5810, 0 1px 2px #193f5808;
  --xasta-success: #0a6b4f;
  --xasta-success-surface: #e8f5ef;
  --xasta-warning: #825600;
  --xasta-warning-surface: #fcf3e4;
  --xasta-error: #a1271b;
  --xasta-error-surface: #fdecea;
  --xasta-motion-fast: 160ms;
  --xasta-motion-enter: 480ms;
  --xasta-ease: cubic-bezier(.22, 1, .36, 1);
}

@font-face {
font-family:Inter;
  src:url("fonts/InterVariable.2bf3d951bf9d.woff2") format("woff2");
  font-style:normal;
  font-weight:100 900;
  font-display:swap;
}
:root {
--ink:var(--xasta-ink);
  --muted:var(--xasta-muted);
  --blue:var(--xasta-action);
  --line:var(--xasta-line);
  --paper:var(--xasta-paper);
  --white:var(--xasta-surface);
  --green:#12684f;
}
@media(prefers-reduced-motion:reduce) {
  :root { --xasta-motion-fast:0ms; --xasta-motion-enter:0ms; }
}
