#room_name {
  font-size: 2rem;
  text-align: left;
  margin: 20px auto;
  font-family: monospace;
  text-transform: uppercase;
}
#room_name > hr {
  color: #222;
  border-top: 1px solid;
}
#winner_link {
  font-variant: small-caps;
  font-size: 60%;
}
#header > a {
  font-size: 1.1em;
  margin: 0 5px;
}
#header-top {
  width: 800px;
  margin: 20px auto;
}
#picklerun {
  width: 64px;
  height: 64px; 
  vertical-align: bottom;
}
body {
  background-color: rgb(255 248 222);
  font-family: Synonym, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  margin: 20px auto;
}
img {
  padding: 0px 4px;
}

/* a:visited { */
  /* color: #333; */
/* } */
/* a:link { */
  /* text-decoration: none; */
  /* color: #333; */
/* } */
a.active {
  /* text-decoration: underline; */
  font-weight: bold;
}

a {
  position: relative;
  text-decoration: none;
  /* color: #007BFF; */
  color: #333;
}

#datelist a {
  color: #2a6d09;
}

/* Create a pseudo-element for the underline */
a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -2px; /* Adjust position as needed */
  width: 100%;
  height: 1.5px; /* Thickness of the underline */
  background-color: currentColor;
  transform: scaleX(0);
  transform-origin: bottom right;
  transition: transform 0.2s ease-out;
}

/* On hover, scale the underline to full width */
a:hover::after {
  transform: scaleX(1);
  transform-origin: bottom left;
}

h1 {
  color: #333;
}
#container {
  width: 800px;
  margin: 20px auto;
  padding: 20px;
}

#container-oldrooms {
  width: 800px;
  margin: 20px auto;
  padding: 20px;
  line-height: 2em;
}

#container-oldrooms > a {
  /* width: 800px; */
  margin: 20px auto;
  /* padding: 20px; */
}


.basic-table {
  width: 100%;
  border-collapse: collapse;
  font-family: sans-serif;
  font-size: 14px;
}

.basic-table th,
.basic-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
  text-align: left;
}

.basic-table thead {
  background-color: #f4f4f4;
}

.basic-table tbody tr:nth-child(even) {
  background-color: #f9f9f9;
}
