@layer tokens, base, components, screens, utilities, overrides;@layer tokens{:root{--af-color-bg:#fff;--af-color-surface:#fff;--af-color-surface-secondary:#f3f4f6;--af-color-text:#111827;--af-color-muted:#4b5563;--af-color-text-muted:#4b5563;--af-color-placeholder:#4b5563;--af-color-border:#e5e7eb;--af-color-primary:#c2410c;--af-color-primary-50:#fff7ed;--af-color-primary-300:#fdba74;--af-color-primary-600:#9a3412;--af-color-primary-700:#7c2d12;--af-color-focus:#2563eb;--af-font-sans:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";--af-font-size-12:12px;--af-font-size-14:14px;--af-font-size-16:16px;--af-font-size-18:18px;--af-font-size-24:24px;--af-line-height:1.45;--af-space-0:0;--af-space-1:4px;--af-space-2:8px;--af-space-3:12px;--af-space-4:16px;--af-space-5:20px;--af-space-6:24px;--af-space-8:32px;--af-space-10:40px;--af-space-12:48px;--af-radius-8:8px;--af-radius-12:12px;--af-shadow-sm:0 1px 2px rgba(17,24,39,.08);--af-shadow-md:0 6px 18px rgba(17,24,39,.12);--af-z-base:1;--af-z-sticky:100;--af-z-dropdown:1000;--af-z-overlay:2000;--af-z-modal:3000;--af-z-toast:4000;--af-z-max:9999;--af-container-max:1120px;--af-gutter:12px}@media (prefers-color-scheme:dark){:root{--af-color-bg:#111827;--af-color-surface:#1f2937;--af-color-surface-secondary:#374151;--af-color-text:#f3f4f6;--af-color-muted:#d1d5db;--af-color-text-muted:#9ca3af;--af-color-placeholder:#9ca3af;--af-color-border:#4b5563;--af-color-primary:#fb923c;--af-color-primary-50:#431407;--af-color-primary-300:#fdba74;--af-color-primary-600:#f97316;--af-color-primary-700:#ea580c;--af-color-focus:#3b82f6}}}@layer utilities{.af-font-sans{font-family:var(--af-font-sans)}.af-container{margin-left:auto;margin-right:auto;max-width:var(--af-container-max);padding-left:var(--af-gutter);padding-right:var(--af-gutter);width:100%}.af-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.af-focus-ring:focus-visible{outline:2px solid var(--af-color-focus);outline-offset:2px}}