@font-face {
    font-family: "clashRegular";
    src: url("../fonts/Clash_Regular.otf");
}

:root {
    --navbar-height: 5rem;
    --primary-hue: 46deg;
    --primary-saturation: 100%;
}

html.light {
  --primary-lightness: 40%;
}

.hx\:text-\[color\:hsl\(var\(--primary-hue\)\,100\%\,50\%\)\] {
    color: hsl(var(--primary-hue), 100%, 40%);
}

html.light .hextra-scrollbar a {
  color: var(--hx-color-slate-900);
}

:root {
  --hx-text-xs--line-height: 1.5;
  --hx-text-sm--line-height: 1.5;
  --hx-text-base--line-height: 1.5;
  --hx-text-lg--line-height: 1.5;
  --hx-text-xl--line-height: 1.5;
  --hx-text-2xl--line-height: 1.5;
  --hx-text-3xl--line-height: 1.5;
  --hx-text-4xl--line-height: 1.5;
  --hx-text-5xl--line-height: 1.5;
}

:is(html[class~="dark"] *) {
    --primary-lightness: 65%;
  }

.hx\:gap-8 {
    gap: 2rem;
}

.hero-title {
    text-align: center;
    text-transform: uppercase;
}

.hero-subtitle {
    text-align: center;
}

.hero-description {
    text-align: justify;
}

.hero-download-buttons {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.hero-download-buttons  img {
    height: 70px;             
    width: 180px;
    object-fit: contain;
    margin-top: 0;
    margin-bottom: 0;
    min-width: 180px;
    min-height: 70px;
}

.hero-download-buttons  a:nth-of-type(2) img {
    padding: 11.5px 11.5px;
}

.custom-footer-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.hextra-footer {
    background: transparent;
}

.hextra-custom-footer {
    margin-left: auto;
    margin-right: auto;
}

#disclaimer a {
    color: var(--hx-color-primary-600);
    text-decoration-line: underline;
    text-decoration-thickness: from-font;
}

.discord-widget {
    max-width: 500px;
}

.email b {
    display: none;
}

.clash-regular {
    font-family: "clashRegular";
}

.hextra-card-icon {
    font-weight: bold;
    font-size: 1.25rem;
}

.wr-color {
    color: rgb(255, 213, 79, 1);
    display: inline-block;
}
