:root {
  --bg: #070814;
  --bg-2: #0c0e1a;
  --panel: rgba(17, 19, 35, .74);
  --panel-solid: #111323;
  --panel-light: #171a2e;
  --text: #f6f7fb;
  --muted: #a3a8bc;
  --muted-2: #73798f;
  --line: rgba(255,255,255,.105);
  --line-strong: rgba(255,255,255,.18);
  --blue: #2f72ff;
  --blue-2: #67a3ff;
  --purple: #8b4dff;
  --red: #ef3f58;
  --orange: #ff6b35;
  --green: #4dd6a0;
  --gradient: linear-gradient(105deg, var(--blue) 0%, var(--purple) 53%, var(--red) 100%);
  --gradient-soft: linear-gradient(135deg, rgba(47,114,255,.26), rgba(139,77,255,.22) 50%, rgba(239,63,88,.18));
  --shadow: 0 24px 80px rgba(0,0,0,.34);
  --shadow-soft: 0 14px 40px rgba(0,0,0,.22);
  --radius-xs: 10px;
  --radius-sm: 16px;
  --radius-md: 24px;
  --radius-lg: 36px;
  --container: min(1220px, calc(100vw - 48px));
  --ease: cubic-bezier(.22,1,.36,1);
  --font-display: "Arial Narrow", "Aptos Display", "Helvetica Neue", Arial, sans-serif;
  --font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
