body {
    font-family: 'Open Sans', Helvetica, Arial, sans-serif !important;
    line-height: 1.5;
    font-weight: 400;
    --primary: 198, 100%, 35%;
    --content: 0, 0%, 0%;
    margin: 0;
    min-height: 100vh;
}

a {
    text-decoration: none;
}

a, a:visited, a:hover, a:active {
    color: inherit;
}

.sticky {
    position: fixed;
    inset-inline: 0;
}

.bottom-0 {
    bottom: 0;
}

.z-100 {
    z-index: 100;
}

.z-2 {
    z-index: 2;
}

.ml-4 {
    margin-left: 1rem;
}

.inline {
    display: inline;
}

.h-9 {
    height: 2.25rem;
}

.max-w-100vw {
    max-width: 100vw;
}

.flex {
    display: flex;
}

.flex-nowrap {
    flex-wrap: nowrap;
}

.items-center {
    align-items: center;
}

.justify-center {
    justify-content: center;
}

.justify-between {
    justify-content: space-between;
}

.overflow-hidden {
    overflow: hidden;
}

.whitespace-pre {
    white-space: pre;
}

.border-l-1 {
    border-left-width: 1px;
}

.border-t-1 {
    border-top-width: 1px;
}

.border-l-solid {
    border-left-style: solid;
}

.border-t-solid {
    border-top-style: solid;
}

.bg-\[\#F5F5F4\] {
    --un-bg-opacity: 1;
    background-color: rgb(245 245 244 / var(--un-bg-opacity));
}

.bg-black {
    --un-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--un-bg-opacity));
}

.p-2 {
    padding: 0.5rem;
}

.px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}

.px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
}

.text-2\.5 {
    font-size: 0.625rem;
}

.text-white {
    --un-text-opacity: 1;
    color: rgb(255 255 255 / var(--un-text-opacity));
}

.hover\:font-bold:hover {
    font-weight: 700;
}

.hover\:text--primary:hover {
    color: hsl(var(--primary, 0, 0%, 0%));
}

.border--content\/12 {
    border-color: hsla(var(--content, 0, 0%, 0%), 0.12);
}

@media (min-width: 640px) {
    .sm\:block {
        display: block !important;
    }
}

@media (min-width: 768px) {
    .md\:px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }

    .md\:text-3 {
        font-size: 0.75rem;
    }
}
