@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap";:root{--font-body: "Outfit", sans-serif;--color-bg-body: #0f172a;--color-bg-card: #1e293b;--color-bg-card-alt: #1e293b;--color-text-primary: #f8fafc;--color-text-secondary: #94a3b8;--color-accent: #38bdf8;--color-accent-glow: rgba(56, 189, 248, .5);--color-border: rgba(148, 163, 184, .1);--color-border-light: rgba(148, 163, 184, .08);--color-card-text: #f8fafc;--color-card-text-muted: #cbd5e1;--color-card-label: #94a3b8;--color-card-border: rgba(148, 163, 184, .15);--color-warning: #fbbf24;--color-input-bg: rgba(15, 23, 42, .5);--color-overlay: rgba(0, 0, 0, .6);--color-heading-gradient-start: #fff;--color-heading-gradient-end: #94a3b8;--color-btn-accent-text: #0f172a;--radius-lg: 1rem;--radius-md: .75rem}[data-theme=light]{--color-bg-body: #f1f5f9;--color-bg-card: #ffffff;--color-bg-card-alt: #ffffff;--color-text-primary: #0f172a;--color-text-secondary: #64748b;--color-accent: #0ea5e9;--color-accent-glow: rgba(14, 165, 233, .3);--color-border: rgba(148, 163, 184, .2);--color-border-light: rgba(148, 163, 184, .15);--color-card-text: #1e293b;--color-card-text-muted: #334155;--color-card-label: #64748b;--color-card-border: #e2e8f0;--color-warning: #d97706;--color-input-bg: #ffffff;--color-overlay: rgba(0, 0, 0, .4);--color-heading-gradient-start: #0f172a;--color-heading-gradient-end: #475569;--color-btn-accent-text: #ffffff}body{font-family:var(--font-body);background-color:var(--color-bg-body);color:var(--color-text-primary);margin:0;padding:0;min-height:100vh}h1,h2,h3,h4,h5,h6{font-weight:600;margin:0}*,*:before,*:after{box-sizing:border-box}
