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

:root {
  --bg:       #0d0f1a;
  --surface:  #161927;
  --surface2: #1e2235;
  --border:   #2a2f4a;
  --text:     #e2e8f0;
  --muted:    #7a85a0;
  --accent:   #6366f1;
}

body {
  font-family: "Segoe UI", system-ui, -apple-system, sans-serif;
  background: var(--bg);
  color: var(--text);
  -webkit-font-smoothing: antialiased;
}

button {
  cursor: pointer;
  font-family: inherit;
}

input, select, textarea {
  font-family: inherit;
}
