:root {
  --bg0: #0a0a0a;
  --bg1: #161616;
  --text: #e0e0e0;
  --muted: #8a8a8a;
  --line: #2a2a2a;
  --accent: #d4d4d4;
  --accent2: #ffffff;
  --shadow: 0 18px 55px rgba(0, 0, 0, 0.55);
  --radius: 0;
  --radius2: 0;
  --ease: cubic-bezier(0.2, 0.8, 0.2, 1);
  --ease-spring: cubic-bezier(0.16, 1, 0.3, 1);
  --anim: 0.16s;
}

* {
  box-sizing: border-box;
}

html,
body {
  height: 100%;
}

body {
  margin: 0;
  font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial;
  background: var(--bg0);
  color: var(--text);
  overflow-x: hidden;
}

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

button {
  font: inherit;
}
