
  @import './assets/css/style.css';

    :root {
      --primary: #1f4ea3;
      --primary-dark: #193a7a;
      --primary-rgb: 31, 78, 163;
      --accent: #c32437;
      --accent-hover: #a61e2f;
      --accent-rgb: 195, 36, 55;
      --accent-soft: #f8d7dc;
      --primary-soft: #dbe7fb;
      --success: #10b981;
      --bg: #0f1624;
      --bg-light: #1b2538;
      --card: #1a2435;
      --card-border: #2d3b53;
      --text: #f9fafb;
      --muted: #9aa7bb;
      --border: #2d3b53;
      --radius: 16px;
    }

    * { margin: 0; padding: 0; box-sizing: border-box; }
    html { scroll-behavior: smooth; }

    body {
      font-family: 'Inter', sans-serif;
      background: var(--bg);
      color: var(--text);
      line-height: 1.6;
      overflow-x: hidden;
    }