:root {
  --bg: #0a0f1f;
  --bg2: #070a14;
  --card: rgba(255, 255, 255, 0.06);
  --card2: rgba(255, 255, 255, 0.08);
  --text: #e7ecff;
  --muted: #a7b3df;
  --accent: #ff7f27;
  --border: rgba(255, 255, 255, 0.12);
  --shadow: 0 24px 80px rgba(0, 0, 0, 0.65);
  --neon-turquoise: #22f0e6;
  --neon-orange: #ff7f27;
}

* {
  box-sizing: border-box;
}

html,
body {
  height: 100%;
}

body {
  margin: 0;
  color: var(--text);
  font-family:
    system-ui,
    -apple-system,
    Segoe UI,
    Roboto,
    Arial,
    sans-serif;
  background:
    radial-gradient(1100px 600px at 50% 0%, rgba(255, 127, 39, 0.12), transparent 60%),
    radial-gradient(900px 500px at 15% 20%, rgba(123, 92, 255, 0.1), transparent 55%),
    linear-gradient(180deg, var(--bg2), var(--bg));
}
