body {
    background-color: rgb(202,0,1);
    margin: 0;
    color: #e8e2fa;
    font-family: Nanum Myeongjo, sans-serif;
    font-size: 20pt;
}

ul {
    list-style: none;
    padding: 0;
}

h2 {
    color: #dec17d;
    margin-bottom: 1rem;
}

ul.contact i {
    width: 2.5rem;
    color: #dec17d;
    font-size: 1.3rem;
}

p {
    /* margin-top: 50px; */
    text-align: justify;
}

.blurb {
    margin-top: 1rem;
}

.blurb, .left {
    text-shadow: 6px 6px 12px #444;
}

a {
    text-shadow: none;
}

.logo > img {
    max-width: 800px;
    height: auto;
    object-fit: contain;
}

.band > img {
    max-width: 800px;
    height: auto;
    object-fit: contain;
}

.img-container {
    display: flex;
    flex-direction: column;
    width: fit-content;
    max-width: 100%;
}

.img-container.band {
    box-shadow: 8px 8px 25px black;
}

.main {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 80%;
    max-width: 650px;
    margin: 0 auto;
    /* background-color: gray; */
}

.left {
    width: 100%;
}

a {
    color: #dec17d;
    text-decoration: none;
}

/* Import a legible, bold sans serif from Google Fonts (e.g., Poppins) */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@600&display=swap');

.next-show {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

.buy-tickets-button {
  /* Font & Text */
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-size: 0.75rem;
  text-decoration: none;
  text-transform: uppercase; /* or use Title Case if you prefer */
  letter-spacing: 1px;

  /* Button Appearance */
  display: inline-block;
  padding: 0.75em 1.5em;
  background-color: #D4AF37; /* A gold-like color, adjust to your taste */
  color: #000;              /* Dark text to contrast with the gold */
  border: none;
  border-radius: 4px;       /* Slight rounding to soften edges */

  /* Alignment & Spacing */
  text-align: center;
  cursor: pointer;

  /* Transition for hover/focus */
  transition: background-color 0.3s ease;
}

/* Hover/Focus State */
.buy-tickets-button:hover,
.buy-tickets-button:focus {
  background-color: #C2992F; /* Slightly darker gold on hover */
}