@import url("./reset.css");

:root {
  --bg: #0e0e0e;
  --fg: #f3f3f3;
  --accent: #4a9eff;
}

body {
  background: var(--bg);
  color: var(--fg);
  font-family: system-ui, sans-serif;
  margin: 0;
}

.container {
  max-width: 960px;
  margin: 0 auto;
  padding: 2rem;
}

a {
  color: var(--accent);
}

a:hover {
  text-decoration: underline;
}

@media (max-width: 640px) {
  .container {
    padding: 1rem;
  }
  body {
    font-size: 14px;
  }
}

@supports (display: grid) {
  .grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1rem;
  }
}

@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.animated {
  animation: fade-in 200ms ease-out;
}
