:root{--sawbli-color-primary: #1f5161;--sawbli-color-primary-hover: #173d4a;--sawbli-color-accent: #E86024;--sawbli-color-accent-hover: #CF4F17;--sawbli-color-accent-light: #FFF4EE;--sawbli-color-sand-warm: #F7F5F0;--sawbli-color-sand-border: #E8E3D9;--sawbli-color-terracotta-soft: #FAF3ED;--sawbli-color-emerald-trust: #059669;--sawbli-color-emerald-bg: #ECFDF5;--sawbli-color-emerald-border: #A7F3D0;--sawbli-color-bg: #FFFFFF;--sawbli-color-surface: #FAFAFC;--sawbli-color-surface-hover: #F1F5F9;--sawbli-color-text: #0E242C;--sawbli-color-text-muted: #64748B;--sawbli-color-border: #E2E8F0;--sawbli-color-border-subtle: #F1F5F9;--sawbli-radius-sm: 8px;--sawbli-radius-md: 16px;--sawbli-radius-lg: 24px;--sawbli-radius-full: 9999px;--sawbli-shadow-card: 0 4px 20px -2px rgba(31, 81, 97, .05);--sawbli-shadow-accent: 0 10px 25px -4px rgba(232, 96, 36, .35);--m3ak-color-primary: var(--sawbli-color-primary);--m3ak-color-primary-hover: var(--sawbli-color-primary-hover);--m3ak-color-accent: var(--sawbli-color-accent);--m3ak-color-accent-hover: var(--sawbli-color-accent-hover);--m3ak-color-accent-light: var(--sawbli-color-accent-light);--m3ak-color-sand-warm: var(--sawbli-color-sand-warm);--m3ak-color-sand-border: var(--sawbli-color-sand-border);--m3ak-color-terracotta-soft: var(--sawbli-color-terracotta-soft);--m3ak-color-emerald-trust: var(--sawbli-color-emerald-trust);--m3ak-color-emerald-bg: var(--sawbli-color-emerald-bg);--m3ak-color-emerald-border: var(--sawbli-color-emerald-border);--m3ak-color-bg: var(--sawbli-color-bg);--m3ak-color-surface: var(--sawbli-color-surface);--m3ak-color-surface-hover: var(--sawbli-color-surface-hover);--m3ak-color-text: var(--sawbli-color-text);--m3ak-color-text-muted: var(--sawbli-color-text-muted);--m3ak-color-border: var(--sawbli-color-border);--m3ak-color-border-subtle: var(--sawbli-color-border-subtle);--m3ak-radius-sm: var(--sawbli-radius-sm);--m3ak-radius-md: var(--sawbli-radius-md);--m3ak-radius-lg: var(--sawbli-radius-lg);--m3ak-radius-full: var(--sawbli-radius-full);--m3ak-shadow-card: var(--sawbli-shadow-card);--m3ak-shadow-accent: var(--sawbli-shadow-accent)}body{margin:0;padding:0;background-color:var(--sawbli-color-bg);color:var(--sawbli-color-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}
