.site,
.site-content,
.inside-article,
.sidebar .widget,
.footer-widgets,
.site-footer {
  background: var(--color-bg);
  color: var(--color-text);
}

.site-header {
  background: var(--color-header-bg);
  color: var(--color-header-text);
}

.inside-header.header-in {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
}

.entry-title,
.page-title,
h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--color-text);
}

.entry-meta,
.entry-summary,
.site-info,
.footer-bar,
.posted-on,
.byline {
  color: var(--color-text-muted);
}

.wp-show-posts-columns,
.wp-show-posts,
.front-page-content .awards-block {
  border-top-color: var(--color-accent);
}

h2.wp-block-heading,
aside h3.gb-headline-text {
  color: var(--color-text-muted);
}

.sort.button,
button,
html input[type="button"],
input[type="reset"],
input[type="submit"],
a.button,
a.wp-block-button__link:not(.has-background) {
  background-color: var(--color-accent);
  color: var(--color-accent-contrast);
}

.sort.button:hover,
button:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
a.button:hover,
a.wp-block-button__link:not(.has-background):hover {
  background-color: var(--color-accent-hover);
  color: var(--color-accent-contrast);
}

.gin-style,
.gin-region {
  color: var(--color-accent-hover);
}

.gin-meta .post-term-item a {
  background: var(--color-surface-2);
  color: var(--color-text);
}

.card {
  background: var(--color-surface);
  border-color: var(--color-border);
}

.meta-text,
.score {
  color: var(--color-text-muted);
}

.footer,
.gb-container-3bf1797a {
  border-color: var(--color-score-bronze);
}

.gb-headline > .term-50,
.gb-headline > .term-51,
.gb-headline > .term-52,
.gb-headline > .term-53,
.gb-headline > .term-54,
.gb-headline > .term-55,
.gb-headline > .term-56,
.gb-headline > .term-57,
.gb-headline > .term-58,
.gb-headline > .term-59,
.gb-headline > .term-60,
.gb-headline > .term-61,
.gb-headline > .term-62,
.gb-headline > .term-63,
.gb-headline > .term-64,
.gb-headline > .term-65,
.gb-headline > .term-66,
.gb-headline > .term-67,
.gb-headline > .term-68,
.gb-headline > .term-69,
.gb-headline > .term-2-and-a-half-stars,
.gb-headline > .term-3-stars,
.gb-headline > .term-2-stars,
.gb-headline > .term-1-and-a-half-stars,
.gb-headline > .term-1-star,
.gb-headline > .term-3-star-tonic,
.gb-headline > .term-2-5-star-tonic,
.gb-headline > .term-2-star-tonic,
.gb-headline > .term-1-5-star-tonic,
.gb-headline > .term-1-star-tonic,
.gb-headline > .term-half-star-tonic,
.gb-headline > .term-nostars {
  background-color: var(--color-score-blue);
}

.gb-headline > .term-90,
.gb-headline > .term-91,
.gb-headline > .term-92,
.gb-headline > .term-93,
.gb-headline > .term-94,
.gb-headline > .term-95,
.gb-headline > .term-96,
.gb-headline > .term-97,
.gb-headline > .term-98,
.gb-headline > .term-99,
.gb-headline > .term-100,
.gb-headline > .term-gold-medal-winning-gins,
.gb-headline > .term-double-gold-medal-5-star-gins,
.gb-headline > .term-gold-medal-tonic,
.gb-headline > .term-doublegold-medal-tonic {
  background-color: var(--color-score-gold);
}

.gb-headline > .term-80,
.gb-headline > .term-81,
.gb-headline > .term-82,
.gb-headline > .term-83,
.gb-headline > .term-84,
.gb-headline > .term-85,
.gb-headline > .term-86,
.gb-headline > .term-87,
.gb-headline > .term-88,
.gb-headline > .term-89,
.gb-headline > .term-silver-medal-winning-gins,
.gb-headline > .term-silver-medal-tonic {
  background-color: var(--color-score-silver);
}

.gb-headline > .term-70,
.gb-headline > .term-71,
.gb-headline > .term-72,
.gb-headline > .term-73,
.gb-headline > .term-74,
.gb-headline > .term-75,
.gb-headline > .term-76,
.gb-headline > .term-77,
.gb-headline > .term-78,
.gb-headline > .term-79,
.gb-headline > .term-bronze-medal-winning-gins,
.gb-headline > .term-bronze-medal-tonic {
  background-color: var(--color-score-bronze);
}

