:root {
  --scale: 1;
  --bg: #001d37;
  --card: #0099ff;
  --card-2: #1d1d1f;
  --txt: #f3f4f6;
  --muted: #b7b9c5;
  --brand: #a78bfa;
  --accent: #c4ff1f;
  --focus: #ffd54f;
  --radius: 24px;
  --shadow: 0 6px 24px rgba(0,0,0,.3);
  --dur-fast: 120ms;
  --dur-med: 200ms;
  --curve: cubic-bezier(.2,.8,.2,1);
}
@media (min-width: 2500px) { :root { --scale: 1.8; } }
