﻿.flex {
    display: flex;
}

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

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

.flex-row {
    flex-direction: row;
}

.md:hidden {
    display: none;
}

.hidden {
    display: none;
}

.backdrop-blur-sm, .backdrop-saturate-200 {
    -webkit-backdrop-filter: blur(4px) saturate(2);
    backdrop-filter: blur(4px) saturate(2);
}

.sticky {
    position: sticky;
}

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

.top-0 {
    top: 0;
}

.top-\[64px\] {
    top: 64px;
}

.h-\[64px\] {
    height: 64px;
}

.px-\[24px\] {
    padding-left: 24px;
    padding-right: 24px;
}

.w-\[1048px\] {
    width: 1048px;
}

.border-b {
    border-bottom: solid;
}

.m-auto {
    margin: auto;
}

.absolute {
    position: absolute;
}

.invisible {
    visibility: hidden;
}

.sm\:ml-8 {
    margin-left:2rem;
}

.text-\[\#666\] {
    color: #666;
}

.text-\[\#000\] {
    color: #000;
}

.hover\:text-black:hover {
    color: black;
}

.strike-through {
    text-decoration: line-through;
}

.flex-direction-column-reverse {
    flex-direction: column-reverse;
}

details > dd {
    padding-left: 2em;
}

dt ~ dd {
    padding-left: 2em;
}

.font-weight-bold {
    font-weight: bold;
}

.flex-direction-column {
    flex-direction: column;
}

@media (min-width: 768px) {
    .md\:block {
        display: block;
    }

    .md\:hidden {
        display: none;
    }
}

.background-gradient {
    background: radial-gradient(ellipse at top left, rgba(148,239,183,.15) 0%, #fff 50%);
    background: radial-gradient(ellipse at top left, rgba(126,167,233,.15) 0%, #fff 50%);
    /*background-image: linear-gradient(90deg, rgba(126,167,233,.5), rgba(148,239,183,.5));*/
    filter: hue-rotate(0deg);
}