/* GENERATED FROM tokens.json — do not edit by hand.
 * Run `npm run build:tokens` to regenerate.
 */
:root {
  --arpuro-primary: #1d4ed8;
  --arpuro-primary-hover: #1e40af;
  --arpuro-primary-soft: #2563eb;
  --arpuro-primary-fg: #ffffff;
  --arpuro-primary-bg-soft: #eff6ff;
  --arpuro-primary-bg-soft-hover: #dbeafe;
  --arpuro-primary-border-soft: #bfdbfe;
  --arpuro-ink-2: #1e293b;
  --arpuro-ink-3: #334155;
  --arpuro-ink: #0f172a;
  --arpuro-muted-2: #94a3b8;
  --arpuro-muted: #64748b;
  --arpuro-line: #e2e8f0;
  --arpuro-line-soft: #f1f5f9;
  --arpuro-line-strong: #cbd5e1;
  --arpuro-paper-2: #f8fafc;
  --arpuro-paper: #ffffff;
  --arpuro-paper-sunken: #f1f5f9;
  --arpuro-success: #059669;
  --arpuro-warning: #d97706;
  --arpuro-danger: #dc2626;
  --arpuro-font-sans: Geist, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --arpuro-font-display: "Bricolage Grotesque", Geist, ui-sans-serif, system-ui, sans-serif;
  --arpuro-font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Consolas, monospace;
  --arpuro-font-serif: "Source Serif 4", Georgia, serif;
  --arpuro-tracking-eyebrow: 0.08em;
  --arpuro-tracking-display: -0.022em;
  --arpuro-tracking-section: -0.018em;
  --arpuro-mw-measure: 66ch;
  --arpuro-mw-narrow: 760px;
  --arpuro-mw-wrap: 1180px;
  --arpuro-mw-content: 1280px;
  --arpuro-shadow-1: 0 1px 2px rgba(15,23,42,0.04);
  --arpuro-shadow-2: 0 6px 24px -8px rgba(15,23,42,0.12);
}
