:root {
  --bg: #07141c;
  --bg-2: #0d202c;
  --gold: #d4b25c;
  --gold-2: #f0d88a;
  --muted: #8aa1b1;
  --glass: rgba(9, 25, 35, 0.6);
  --card: rgba(255, 255, 255, 0.06);
  --shadow: 0 24px 48px rgba(0, 0, 0, 0.5);
  --font: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;
  --green: #22c55e;
  --red: #ef4444;
  --blue: #60a5fa;
}

*, *::before, *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html, body {
  min-height: 100%;
  font-family: var(--font);
  background: var(--bg);
  color: #e8eef2;
  overflow-x: hidden;
  overflow-y: auto;
}

a {
  color: inherit;
  text-decoration: none;
}
