:root {
  --dark: #07111f;
  --dark-soft: #0d1b2f;
  --gold: #f3b233;
  --gold-light: #ffd978;
  --text: #102033;
  --muted: #5f6f82;
  --paper: #ffffff;
  --soft: #f5f7fb;
  --line: #e4eaf1;
  --shadow: 0 18px 50px rgba(7, 17, 31, 0.10);
  --radius: 22px;
  --max: 1180px;
}
* { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
  margin: 0;
  font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
  color: var(--text);
  background: var(--paper);
}
a { color: inherit; }
img { max-width: 100%; height: auto; }
