@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,soft,wonk@0,9..144,100,100;1,9..144,100,100&family=Inter:wght@300;400;500;600;700&display=swap";:root{--primary: #0054e9;--secondary: #015796;--accent: #D4AF37;--background: #F9F6F0;--dark: #0A0F1E;--text: #57585c}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0}@tailwind base;@tailwind components;@tailwind utilities;:root{--background: 0 0% 100%;--foreground: 222.2 84% 4.9%;--card: 0 0% 100%;--card-foreground: 222.2 84% 4.9%;--popover: 0 0% 100%;--popover-foreground: 222.2 84% 4.9%;--primary: 217.2 91.2% 59.8%;--primary-foreground: 210 40% 98%;--secondary: 217.2 100% 39.2%;--secondary-foreground: 0 0% 100%;--muted: 210 40% 96.1%;--muted-foreground: 215.4 16.3% 46.9%;--accent: 217.2 91.2% 59.8%;--accent-foreground: 0 0% 100%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 210 40% 98%;--border: 214.3 31.8% 91.4%;--input: 214.3 31.8% 91.4%;--ring: 217.2 91.2% 59.8%;--radius: .5rem;--happy-primary: #3B82F6;--happy-secondary: #1E40AF;--happy-white: #ffffff;--happy-light-gray: #f3f4f6;--happy-dark-text: #111827;--font-display: "Inter", sans-serif;--font-body: "Inter", sans-serif}body{background-color:var(--cream);color:var(--char);font-family:var(--font-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.font-display{font-family:var(--font-display);font-variation-settings:"SOFT" 60}em{font-family:var(--font-display);font-style:italic;font-variation-settings:"SOFT" 60,"WONK" 1;color:var(--ember)}.eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--ember);display:inline-flex;align-items:center;gap:12px}.eyebrow:before{content:"";display:inline-block;width:24px;height:1px;background-color:var(--ember)}.btn-pill{border-radius:999px;padding:.75rem 1.5rem;font-weight:700;transition:all .28s cubic-bezier(.2,.8,.2,1)}.btn-pill-primary{background-color:var(--ember);color:#fff}.btn-pill-primary:hover{background-color:#e0531b;transform:translateY(-2px);box-shadow:0 10px 20px -5px #ff6b354d}.btn-pill-secondary{border:1px solid var(--olive);color:var(--olive)}.btn-pill-secondary:hover{background-color:var(--olive);color:#fff;transform:translateY(-2px)}
/*# sourceMappingURL=App.css.map */
