/* ============================================
   Holberton School PR — Scholarship Stylesheet
   ============================================ */

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

:root {
  --color-red: #e31837;
  --color-dark: #1a1a1a;
  --color-light: #f5f5f5;
  --color-white: #ffffff;
  --font-sans: system-ui, -apple-system, sans-serif;
  --max-width: 1200px;
}

body {
  font-family: var(--font-sans);
  color: var(--color-dark);
  background: var(--color-white);
  line-height: 1.6;
}

header {
  background: var(--color-dark);
  padding: 1rem 2rem;
}

header a {
  color: var(--color-light);
  text-decoration: none;
  font-size: 0.9rem;
}

header a:hover {
  color: var(--color-red);
}

main {
  max-width: var(--max-width);
  margin: 0 auto;
  padding: 3rem 2rem;
}

footer {
  background: var(--color-dark);
  color: var(--color-light);
  text-align: center;
  padding: 2rem;
  font-size: 0.875rem;
}
