/* Torture Cult — main.css */
/* Phase 2 will implement the full design per ~/Selfware-KB/Projects/design-principles.md */

/* Note: RetroComputer DEMO is available as .ttf only (no .woff2 source).
   STANDARDS prescribes .woff2; using .ttf until a converted version is obtained. */
@font-face {
  font-family: 'RetroComputer';
  src: url('../fonts/retro-computer.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

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

:root {
  --bg: #000000;
  --fg: #ffffff;
  --accent: #39ff14;
  --font-mono: 'RetroComputer', monospace;
}

html {
  background: var(--bg);
  color: var(--fg);
  font-family: var(--font-mono);
}

body {
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}

main {
  text-align: center;
}

h1 {
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

p {
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: var(--accent);
}

@media (prefers-reduced-motion: no-preference) {
  /* animations go here */
}
