/* if u lookin' at this i love u */

/* Font Face Definition */
@font-face {
  font-family: 'Anaheim';
  font-style: normal;
  font-weight: 400;
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  src: url('https://bfcollective.diy/fonts/anaheim-v15-latin-regular.woff2') format('woff2');
}

/* Base Elements */
body {
  font-family: "Anaheim";
  font-size: 14pt;
  background-color: #000000;
  color: #a60707;
}

/* Button Styles */
button {
  background-color: #a60707;
  color: black;
  border: 1px double;
  padding: inherit;
  text-align: right;
  text-decoration: none;
  display: inline-block;
  font-size: 12px;
}

/* Heading Styles */
h2 {
  font-size: 12pt;
  display: inline-block;
  padding-right: 40px;
}

/* Table Styles */
table {
  border-collapse: collapse;
}

table.fixed {
  table-layout: fixed;
  border: 2px solid #a60707;
}

table.fixed td {
  overflow: hidden;
}

tbody {
  border: 2px solid #a60707;
  background-color: #a60707;
  color: #000000;
}

thead {
  background-color: #a60707;
  color: #000000;
}

th {
  border: 1px solid black;
  background-color: #a60707;
  color: #000000;
}

th.small {
  background-color: #a60707;
  color: #000000;
}

th.bar {
  width: 25%;
}

td {
  background-color: #000000;
  color: #a60707;
}

/* Navigation Links */
a.bar, 
a.bar:link, 
a.bar:visited, 
a.bar:focus, 
a.bar:active {
  font-size: 18pt;
  text-decoration: none;
  color: #000000;
}

a.bar:hover {
  font-size: 18pt;
  text-decoration: none;
  color: #FFFFFF;
}

/* Footer */
footer {
  width: 100%;
  color: red;
  font-family: "Anaheim";
  text-align: center;
}
