/* Global border override */
* {
  --tw-border-opacity: 1;
  border-color: rgb(154 154 154 / var(--tw-border-opacity)) !important;
}

/* Base Font */
body {
  font-family: 'Inter', sans-serif;
  background-color: #faf5ef;
}

/* Font Date */
#current-date {
  font-weight: 500;
}

/* Reference link on hover on References */

.reference-link {
  border: 1px solid rgb(232, 232, 232) !important;
  padding: 12px 16px;
  border-radius: 6px;
  display: block;
  text-align: center;
  transition: border-color 0.2s ease;
}

.reference-link:hover {
  box-shadow: 1px 1px;
}