:root {
    --aw-coral-100: #fff0f2;
    --aw-coral-200: #ffd9dd;
    --aw-coral-500: #ff4654;
    --aw-coral-600: #d63846;
    --aw-coral-700: #b42333;
    --aw-graphite-950: #151823;
    --aw-slate-50: #f7f8fb;
    --aw-slate-100: #eef1f5;
    --aw-slate-200: #e2e6ec;
    --aw-slate-500: #667085;
    --aw-slate-600: #536078;
    --aw-slate-700: #343d50;
    --aw-slate-950: #111827;
    --aw-white: #fff;
    --aw-success: #177245;
    --aw-warning: #8a5a00;
    --aw-background: var(--aw-white);
    --aw-surface: var(--aw-slate-50);
    --aw-surface-strong: var(--aw-graphite-950);
    --aw-text: var(--aw-slate-950);
    --aw-text-muted: var(--aw-slate-600);
    --aw-border: var(--aw-slate-200);
    --aw-action: var(--aw-coral-600);
    --aw-action-hover: var(--aw-coral-700);
    --aw-accent: var(--aw-coral-500);
    --aw-font-body: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    --aw-font-editorial: Georgia, "Times New Roman", serif;
    --aw-radius-control: .625rem;
    --aw-radius-action: .75rem;
    --aw-radius-card: 1.125rem;
    --aw-radius-feature: 1.5rem;
    --aw-shadow-card: 0 24px 54px -48px rgba(15,23,42,.7);
    --aw-shadow-feature: 0 36px 80px -45px rgba(17,24,39,.72);
    --aw-duration-fast: 150ms;
    --aw-duration-normal: 200ms;
    --aw-z-sticky: 100;
    --aw-z-nav: 1000;
    --aw-z-overlay: 10000;
}
