/* User Provided Stylesheet */

.center-button-container {
  text-align: center;
}

/* https://brand.berkeley.edu/visual-identity/colors/ */

.center-button-container {
  text-align: center;
}

/* ================================
   FOOTER STYLES
   ================================ */

/* Light mode footer */
html:not(.dark) .footer {
  background: #010133 !important; /* Berkeley Navy */
  color: white !important;
}

html:not(.dark) .footer a,
html:not(.dark) .footer h1,
html:not(.dark) .footer h2 {
  color: white !important;
}

/* Dark mode footer */
html.dark .footer {
  background: #000000 !important; /* Black for dark theme */
  color: #f2f2f2 !important;      /* Light gray text */
}

html.dark .footer a,
html.dark .footer h1,
html.dark .footer h2 {
  color: #FC9313 !important;      /* Berkeley Gold Dark */
}

.footer {
  flex-shrink: 0;
  padding-top: 0.1em;
  list-style: none;
}

.footer h1 {
  font-size: 1.25rem;
  font-weight: bold;
  padding-top: 1em;
}

.footer .logo {
  padding-top: 0;
}

/* ================================
   MISC
   ================================ */

.small {
  font-size: 0.85em;
}

/* Example: switch footer SVGs if needed */
/*
.footer .logo.light-only { display: inline; }
html.dark .footer .logo.light-only { display: none; }
.footer .logo.dark-only { display: none; }
html.dark .footer .logo.dark-only { display: inline; }
*/

/* Change the background of the top region. */

/*
body > div:nth-child(2) {
  background-color: #9FD1FF !important;

  box-shadow: 0 6px 9px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;

  padding: 1em 1em 3.5em 1em;
}
*/

/* Target the main header/navbar */

/*
header, .header, nav {
  background-color: #00FF00 !important;
}
*/
