/* Terminal theme custom colors & web best practices */
/* Available classic presets:
   - Green (Matrix / VT100): #2ecc71 or #4af626 with #121612 background
   - Amber / Orange: #eec35e or #ff8c00 with #1a170f background
   - Cyan / Blue: #00d2ff with #0f141c background
   - Magenta / Pink: #ff007f with #160c18 background
*/

:root {
  color-scheme: dark;
  --background: #121612;
  --foreground: #d8f0d8;
  --accent: #2ecc71;
  --font-size: 1rem;
  --line-height: 1.54em;
}

/* Accessibility: smooth scroll unless reduced motion requested */
@media (prefers-reduced-motion: no-preference) {
  html {
    scroll-behavior: smooth;
  }
}

/* Accessible high-contrast focus rings */
:focus-visible {
  outline: 2px solid var(--accent);
  outline-offset: 3px;
}
