@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap');

*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }

:root {
  --bg: #080c14;
  --bg2: #0c1018;
  --bg3: #121822;
  --surface: #1a2133;
  --accent: #e11b14;
  --accent-dim: rgba(225, 27, 20, 0.1);
  --accent-hover: #ff3333;
  --blue: #071062;
  --blue-dim: rgba(7, 16, 98, 0.2);
  --teal: #00d4aa;
  --teal-dim: rgba(0, 212, 170, 0.1);
  --amber: #f59e0b;
  --white: #f0f4f8;
  --white-pure: #ffffff;
  --text: #c4cdd8;
  --text-muted: #6b7b8d;
  --text-dim: #3d4a5c;
  --border: rgba(255,255,255,0.06);
  --border-hover: rgba(255,255,255,0.12);
  --font: 'Inter', system-ui, -apple-system, sans-serif;
  --radius: 14px;
  --radius-sm: 8px;
  --ease: cubic-bezier(0.16, 1, 0.3, 1);
}

html {
  font-family: var(--font);
  letter-spacing: -0.01em;
  line-height: 1.5;
  color: var(--text);
  background: var(--bg);
  -webkit-font-smoothing: antialiased;
  scroll-behavior: smooth;
}

body { min-height: 100vh; overflow-x: hidden; }
a { color: inherit; text-decoration: none; }
button { font: inherit; cursor: pointer; border: none; background: none; }
