html, 
body {
    height: 100%;
    font-size: 1.1em;
    overflow: hidden;
}

a {
    color: azure;
    text-decoration: underline;
}

a:hover {    
    color: burlywood;
}

.py-10 {
    padding-bottom: 2.5rem;
    padding-top: 2.5rem;
}
.p-4 {
    padding: 1rem;
}
.relative {
    position: relative;
}

div {
    display: block;
}

.text-white {
    --darkreader-text--tw-text-opacity: 1;
    color: rgb(232, 230, 227);
}

.to-gradient-stop {
    --darkreader-bg--tw-gradient-to: var(--darkreader-bg--c-gradient-stop);
}

.from-gradient-start {
    --darkreader-bg--tw-gradient-from: var(--darkreader-bg--c-gradient-start);
    --darkreader-bg--tw-gradient-stops: var(--darkreader-bg--tw-gradient-from),var(--darkreader-bg--tw-gradient-to, rgba(24, 26, 27, 0));
}
.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity));
}
.to-gradient-stop {
    --tw-gradient-to: var(--c-gradient-stop);
}
.from-gradient-start {
    --tw-gradient-from: var(--c-gradient-start);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0));
}

.text-neutral {
    color: var(--darkreader-text--c-neutral);
}

.bg-white {
    --darkreader-bg--tw-bg-opacity: 1;
    background-color: rgb(24, 26, 27);
}
@media (min-width: 768px)
.md\:text-base {
    font-size: 20px;
    line-height: 30px;
}
.text-neutral {
    color: var(--c-neutral);
}
.tracking-wide {
    letter-spacing: .025em;
}
.font-light {
    font-weight: 300;
}
.text-tiny {
    font-size: 17px;
    line-height: 27px;
}
.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
}
body {
    line-height: inherit;
    margin: 0;
}

html, body {
    border-color: #736b5e;
    color: #e8e6e3;
}

html {
    -webkit-text-size-adjust: 100%;
    font-family: Merriweather,Helvetica Neue,Arial,sans-serif;
    line-height: 1.5;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
}

html {
    color-scheme: dark !important;
}

::-webkit-scrollbar {
    background-color: #202324;
    color: #aba499;
}

::-webkit-scrollbar-corner {
    background-color: #181a1b;
}

::-webkit-scrollbar-thumb {
    background-color: #454a4d;
}

::selection {
    background-color: #004daa !important;
    color: #e8e6e3 !important;
}

.bg-gradient-25 {
    background-image: linear-gradient(25deg,var(--darkreader-bg--tw-gradient-stops));
}


.text-white {
    --darkreader-text--tw-text-opacity: 1;
    color: rgb(232, 230, 227);
}

.to-gradient-stop {
    --darkreader-bg--tw-gradient-to: var(--darkreader-bg--c-gradient-stop);
}

.from-gradient-start {
    --darkreader-bg--tw-gradient-from: var(--darkreader-bg--c-gradient-start);
    --darkreader-bg--tw-gradient-stops: var(--darkreader-bg--tw-gradient-from),var(--darkreader-bg--tw-gradient-to, rgba(24, 26, 27, 0));
}
.bg-gradient-25 {
    background-image: linear-gradient(25deg,var(--tw-gradient-stops));
}
.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity));
}
.to-gradient-stop {
    --tw-gradient-to: var(--c-gradient-stop);
}
.from-gradient-start {
    --tw-gradient-from: var(--c-gradient-start);
    --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,0%,100%,0));
}

footer {
    display: block;
}

.text-neutral {
    color: var(--darkreader-text--c-neutral);
}

.bg-white {
    --darkreader-bg--tw-bg-opacity: 1;
    background-color: rgb(24, 26, 27);
}
@media (min-width: 768px)
.md\:text-base {
    font-size: 20px;
    line-height: 30px;
}
.text-neutral {
    color: var(--c-neutral);
}
.tracking-wide {
    letter-spacing: .025em;
}
.font-light {
    font-weight: 300;
}
.text-tiny {
    font-size: 17px;
    line-height: 27px;
}
.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
}
body {
    line-height: inherit;
    margin: 0;
}

html, body {
    border-color: #736b5e;
    color: #e8e6e3;
}

:root {
    --darkreader-bg--c-primary: #024d53;
    --darkreader-text--c-primary: #84f3fd;
    --darkreader-border--c-primary: #04cadb;
    --darkreader-text--c-primary-static: #84f3fd;
    --c-primary-shadow: rgba(2,96,104,.4);
    --c-primary-shadow-static: rgba(2,96,104,.4);
    --darkreader-text--c-neutral: #b9b3aa;
    --darkreader-text--c-neutral-light: #9d9588;
    --darkreader-bg--c-gradient-start: #024d53;
    --darkreader-bg--c-gradient-stop: #2e8c7b;
    --darkreader-bg--c-gradient-start-medium: #005e4c;
    --darkreader-bg--c-gradient-stop-medium: #2e8c7b;
    --darkreader-bg--c-gradient-start-light: #1c2e30;
    --darkreader-bg--c-gradient-stop-light: #13302d;
}
:root {
    --c-primary: #026068;
    --c-primary-static: #026068;
    --c-primary-shadow: rgba(2,96,104,.4);
    --c-primary-shadow-static: rgba(2,96,104,.4);
    --c-neutral: #4a4a4a;
    --c-neutral-light: #716c80;
    --c-gradient-start: #026068;
    --c-gradient-stop: #3aaf9a;
    --c-gradient-start-medium: #00765f;
    --c-gradient-stop-medium: #3aaf9a;
    --c-gradient-start-light: #e5eff0;
    --c-gradient-stop-light: #ebf7f5;
}

:root {
    --darkreader-neutral-background: #131516;
    --darkreader-neutral-text: #d8d4cf;
    --darkreader-selection-background: #004daa;
    --darkreader-selection-text: #e8e6e3;
}
html {
    -webkit-text-size-adjust: 100%;
    font-family: Merriweather,Helvetica Neue,Arial,sans-serif;
    line-height: 1.5;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
}

html {
    color-scheme: dark !important;
}

::-webkit-scrollbar {
    background-color: #202324;
    color: #aba499;
}

::-webkit-scrollbar-corner {
    background-color: #181a1b;
}

::-webkit-scrollbar-thumb {
    background-color: #454a4d;
}

::selection {
    background-color: #004daa !important;
    color: #e8e6e3 !important;
}
