:root {
  color-scheme: dark;
}

html,
body {
  height: 100%;
}

body {
  margin: 0;
  background: #000;
  color: #fff;
  font-family: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial,
    "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji";
}

.center {
  min-height: 100%;
  display: grid;
  place-items: center;
  padding: 2rem;
}

.name {
  margin: 0;
  font-weight: 900;
  font-size: clamp(2.5rem, 8vw, 6rem);
  letter-spacing: -0.03em;
  line-height: 1.05;
  text-align: center;
}

@media (prefers-reduced-motion: reduce) {
  * {
    scroll-behavior: auto !important;
    transition: none !important;
    animation: none !important;
  }
}
