body {
  background: #0a3d6e; /* dark blue background */
  color: #ffffff;       /* white text */
  font-weight: bold;
  font-family: 'Segoe UI', Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6, label, th, td {
  color: #ffffff;       /* white for all headings and table items */
  font-weight: bold;
}

a, nav a, .btn, button {
  color: #ffffff;       /* white for links and buttons */
  font-weight: bold;
  background: transparent;
  border: none;         /* no visible border */
  border-radius: 8px;
  outline: none;
}

a:hover, nav a:hover, .btn:hover, button:hover {
  background: #ffffff;  /* white background on hover */
  color: #0a3d6e;       /* blue text on hover */
}

.section, .container {
  background: #143c70;  /* slightly lighter blue section/background */
  border-radius: 12px;
  padding: 12px;
  border: none;         /* no border */
}


}