:root {
  --bg: #0b0b0b;
  --container: #141414;
  --section: #1a1a1a;
  --border: #252525;
  --accent: #f7c600;
  --text: #ffffff;
  --text-secondary: #d9d9d9;
  --text-muted: #bdbdbd;
  --radius: 12px;
}

* { box-sizing: border-box; }

html, body {
  margin: 0;
  padding: 0;
  background: var(--bg);
  color: var(--text);
  font-family: 'Segoe UI', Arial, sans-serif;
  height: 100%;
}

a { color: var(--accent); text-decoration: none; }

.muted { color: var(--text-muted); }
.secondary { color: var(--text-secondary); }
