:root {
    --noise-texture: url(data:image/png;base64,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);
    --noise-size: 60px auto;
    --color-green: 43 202 190;
    --color-green-dark: 12 123 103;
    --color-red: 252 137 139;
    --color-red-dark: 222 107 109;
    --color-dark-green: 6 29 27;
    --color-dim-green: 126 162 159;
    --color-clear-green: 229 239 237;
    --color-background: 246 253 252;
}

html {
    transition: background .5s ease-out;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    scroll-behavior: smooth;
    width: 100%;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    color: rgba(var(--color-dark-green) / 1);
    font-size: 12pt;
    position: relative;
}

html.showMenu {
    overflow: hidden;
}

body:before {
    content: ' ';
    display: inline-block;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    background-image: var(--noise-texture);
    background-size: var(--noise-size);
    background-color: rgba(var(--color-background) / 1);
}

body {
    transition: opacity .5s ease-out;
    width: 100%;
/*     height: 100%; */
    opacity: 1;
    text-align: center;
}
/*
.loading {
    background: rgba(var(--color-background) / 1);
}*/

.loading body {
    opacity: 0;
}

.content {
    transition: transform .3s ease-out;
    padding: 1rem;
    display: inline-block;
    text-align: left;
    width: calc(100% - 2rem);
    max-width: 1024px;
    display: inline-block;
    z-index: 10;
    position: relative;
    transform: translateX(0vw);
}

.showMenu .content {
    transform: translateX(-100vw);
}

.showMenu #chatbar {
    transform: translateX(-100vw) translateX(-50%);
}

.showMenu body:after {
    transform: translateX(-100vw);
}

.showMenu #logo {
    height: 80px;
    transform: translateY(90px);
}

.btn {
    display: inline-block;
    background: rgba(255 255 255 / .8);
    padding: 1rem 2rem;
    border-radius: 1rem;
    text-decoration: none;
    font-weight: 500;
    user-select: none;
    cursor: pointer;
}

.link,
a {
    color: inherit;
    color: rgb(var(--color-green-dark));
    cursor: pointer;
    text-decoration: underline;
    cursor: pointer;
}

.link:hover,
a:hover {
    color: rgb(var(--color-red-dark));
}

.btn.hl {
    background: #e35e61;
    color: #fff;
    font-weight: bold;
    box-shadow: 0 0 0 1px rgba(255 255 255 / .5), 2px 2px 5px rgba(var(--color-dark-green) / .5);
    cursor: pointer;
}

.btn.inactive {
    background: rgba(0 0 0 / .05);
    opacity: .5;
}

.btn.hl:hover {
    box-shadow: inset 0 10rem 0 rgba(255 255 255 / .1), 0 0 0 1px #fff, 2px 2px 5px rgba(var(--color-dark-green) / .5);
}

.btn.hl:active {
    text-shadow: none;
    box-shadow: 0 0 0 1px rgba(255 255 255 / .5), 0px 0px 0px rgba(var(--color-dark-green) / .5);
    filter: contrast(110%);
    transform: scale(.98);
}

center {
    display: block;
    text-align: center;
    z-index: 10;
    position: relative;
}

h1 {
    font-size: 1.4rem;
    font-weight: 500;
}

h2 {
    font-size: 1.1rem;
    font-weight: 500;
}

h3 {
    font-size: 1.1rem;
    font-weight: 500;
}

p {
    padding: 1rem 0;
    line-height: 1.4rem;
}

ul {
    display: block;
}

ul li {
    display: block;
    padding-left: 1rem;
    margin-bottom: 1rem;
}

a {
    color: rgba(var(--color-green-dark) / 1);
}

b {
    font-weight: bold;
}

ol {
    margin-bottom: 1rem;
    list-style: initial initial decimal !important;
}

ol li {
    display: block;
    padding-left: 1rem;
    margin-bottom: 1rem;
    list-style-position: inside;
    display: list-item;
    text-align: -webkit-match-parent;
}

small {
    display: block;
    opacity: .8;
    font-size: .8rem;
    padding: .25rem 0;
    line-height: 1rem;
}

i {
    font-style: italic;
}

#loading-spinner {
color: rgba(var(--color-green) / 1);
font-size: 20px;
width: .2em;
aspect-ratio: 1;
border-radius: 50%;
position: relative;
text-indent: -9999em;
animation: load4 .5s infinite linear;
transform: translateZ(0) scale(1);
background: transparent;
display: inline-block;
}

@-webkit-keyframes load4 {
    0%,
    100% {
        box-shadow: 0 -0.6em 0 0.04em, 0.4em -0.4em 0 0em, 0.6em 0 0 -0.2em, 0.4em 0.4em 0 -0.2em, 0 0.6em 0 -0.2em, -0.4em 0.4em 0 -0.2em, -0.6em 0 0 -0.2em, -0.4em -0.4em 0 0;
    }

    12.5% {
        box-shadow: 0 -0.6em 0 0, 0.4em -0.4em 0 0.04em, 0.6em 0 0 0, 0.4em 0.4em 0 -0.2em, 0 0.6em 0 -0.2em, -0.4em 0.4em 0 -0.2em, -0.6em 0 0 -0.2em, -0.4em -0.4em 0 -0.2em;
    }

    25% {
        box-shadow: 0 -0.6em 0 -0.1em, 0.4em -0.4em 0 0, 0.6em 0 0 0.04em, 0.4em 0.4em 0 0, 0 0.6em 0 -0.2em, -0.4em 0.4em 0 -0.2em, -0.6em 0 0 -0.2em, -0.4em -0.4em 0 -0.2em;
    }

    37.5% {
        box-shadow: 0 -0.6em 0 -0.2em, 0.4em -0.4em 0 -0.2em, 0.6em 0em 0 0, 0.4em 0.4em 0 0.04em, 0 0.6em 0 0em, -0.4em 0.4em 0 -0.2em, -0.6em 0em 0 -0.2em, -0.4em -0.4em 0 -0.2em;
    }

    50% {
        box-shadow: 0 -0.6em 0 -0.2em, 0.4em -0.4em 0 -0.2em, 0.6em 0 0 -0.2em, 0.4em 0.4em 0 0em, 0 0.6em 0 0.04em, -0.4em 0.4em 0 0, -0.6em 0em 0 -0.2em, -0.4em -0.4em 0 -0.2em;
    }

    62.5% {
        box-shadow: 0 -0.6em 0 -0.2em, 0.4em -0.4em 0 -0.2em, 0.6em 0 0 -0.2em, 0.4em 0.4em 0 -0.2em, 0 0.6em 0 0, -0.4em 0.4em 0 0.04em, -0.6em 0 0 0, -0.4em -0.4em 0 -0.2em;
    }

    75% {
        box-shadow: 0em -0.6em 0 -0.2em, 0.4em -0.4em 0 -0.2em, 0.6em 0em 0 -0.2em, 0.4em 0.4em 0 -0.2em, 0 0.6em 0 -0.2em, -0.4em 0.4em 0 0, -0.6em 0em 0 0.04em, -0.4em -0.4em 0 0;
    }

    87.5% {
        box-shadow: 0em -0.6em 0 0, 0.4em -0.4em 0 -0.2em, 0.6em 0 0 -0.2em, 0.4em 0.4em 0 -0.2em, 0 0.6em 0 -0.2em, -0.4em 0.4em 0 0, -0.6em 0em 0 0, -0.4em -0.4em 0 0.04em;
    }
}

.input-select,
.input-select .options,
label.input {
    text-align: left;
    position: relative;
    display: inline-block;
    background: #fff;
    padding: .8rem;
    border-radius: 1rem;
    border: 1px solid rgba(0 0 0 / .1);
}

.input:hover {
    border: 1px solid rgba(0 0 0 / .2);
}

label.input:focus-within {
    border: 1px solid rgb(var(--color-green));
    box-shadow: inset 0 0 0 1px rgb(var(--color-green));
}

label.input {
    cursor: text;
}

label.input b {
    display: inline-block;
    font-weight: 500;
    opacity: .8;
}

label.input input {
    display: inline-block;
    height: 100%;
    width: auto;
    opacity: .8;
    background: transparent;
    max-width: calc(100% - 5rem);
}

label.input.input-text {
    width: calc(100% - 1.8rem);
    max-width: calc(400px - 1.8rem);
    padding-bottom: .9rem;
}

label.input:focus-within b,
label.input:focus-within input {
    opacity: 1;
}

.input-select {
    cursor: pointer;
    z-index: 1;
}

.input-select li {
    padding: 0;
    margin: .8rem 0;
    user-select: none;
    border-radius: 1rem;
}

.input-select .options li {
    margin: 0;
    padding: .8rem;
    border-radius: 0;
}

.input-select li.placeholder {
    font-weight: 500;
    margin: 0;
}

.input-select li.selected {
    font-weight: bold;
}

.input-select .options {
    position: absolute;
    top: -1px;
    left: -2px;
    padding: 0;
    border: 1px solid rgb(var(--color-green));
    box-shadow: inset 0 0 0 1px rgb(var(--color-green));
    display: none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance: textfield;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    font-size: 1rem;
    -webkit-box-shadow: 0 0 0 30px white inset !important;
}

@keyframes fixAutofill {
    from {
        padding: 0;
    }

    to {
        padding: 0;
    }
}

:-internal-autofill-previewed {
    font-size: 1rem !important;
}

input:-webkit-autofill {
    -webkit-text-size-adjust: 100% !important;
    font-size: 1rem !important;
    -webkit-text-fill-color: rgba(var(--color-dark-green) / 1) !important;
}

input {
    background: transparent;
}

.input-select.choose {
    z-index: 1000;
}

.input-select.choose .options {
    display: inline-block;
}

.input-select.choose .options:before {
    content: ' ';
    position: fixed;
    background: rgba(0 0 0 / .2);
    inset: -250vmax;
    z-index: -1;
}

.input-select.choose .options li:hover {
    background: rgb(var(--color-green));
}

.input-select .options li:first-of-type {
    border-radius: 0;
    border-radius: 1rem;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.input-select .options li:last-of-type {
    border-radius: 1rem;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.content,
h1,
p {
    text-align: center;
}

p.hl {
    color: #fff;
    background: rgb(var(--color-green));
    border-radius: 1rem;
    font-weight: bold;
    padding: 1rem;
    text-shadow: 2px 2px 2px rgba(0 0 0 / .1);
}

.display-inline-block {
    display: inline-block;
}

.text-align-left {
    text-align: left;
}

.text-align-left * {
    text-align: left;
}

.se-image-container {
    margin: 1rem;
    margin-bottom: 2rem;
    text-align: center !important;
    display: block;
}

.se-image-container * {
    text-align: center !important;
}

.se-image-container img {
    width: 100%;
    height: auto;
    max-width: 600px;
}

.inline-block {
    display: inline-block;
}

@media only screen and (max-width: 1024px) and (orientation: portrait) {
    .hideit {
        display: none;
    }
}

.hideit {
    display: none;
}