/* UC Official Brand Colors */
:root {
  --uc-blue: #0072A3;
  --uc-gold: #FFE699;
  --uc-white: #FFFFFF;
  --uc-dark-blue: #005581;
  --uc-light-blue: #C8F0FF;
  --uc-light-gold: #FFE552;
  --uc-dark-gray: #1E1E1E;
  --uc-med-gray: #2A2A2A;
  --uc-light-gray: #CCCCCC;
  --uc-border: #444444;
}

* {
  box-sizing: border-box;
}

body {
  font-family: 'Kievit', Arial, sans-serif;
  background-color: var(--uc-dark-gray);
  color: var(--uc-white);
  margin: 0;
  line-height: 1.6;
}

a {
  color: var(--uc-light-blue);
  text-decoration: none;
  transition: color 0.2s ease;
}

a:hover {
  color: var(--uc-gold);
  text-decoration: underline;
}

header,
footer {
  background-color: var(--uc-blue);
  color: var(--uc-white);
}

nav a {
  color: var(--uc-white);
  padding: 0.5rem 1rem;
  border-radius: 4px;
  transition: background-color 0.2s ease;
}

nav a:hover {
  background-color: var(--uc-light-blue);
  text-decoration: none;
}