@import url("https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&display=swap");

body {
    font-family: "Lexend", sans-serif;
    font-optical-sizing: auto;
    font-weight: 300;
    font-style: normal;
    color: #fff;
}

.wrap {
  background-color: #39214d;
}

.header{
  border-bottom :0;
}

.header .logo img {
    max-width: 300px;
}

input {
    font-family: inherit;
    font-weight: 200;
    accent-color: rgb(126, 188, 233);
    ;
}

input[type="text"],
input[type="email"],
select {
    box-shadow: none;
    background-color: #eee;
    border-radius: 0;
    border: none;
}

label {
    color: #000;
}

.button {
    background-color: rgb(126, 188, 233);
    border-radius: 0;
    min-width: none;
}

.button.button-outline {
    border: 1px solid rgb(126, 188, 233);
    ;
    color: rgb(126, 188, 233);
    ;
}

.button.button-outline:hover {
    background-color: rgb(126, 188, 233);
    ;
}

a {
    color: rgb(126, 188, 233);
    ;
    text-decoration-color: rgb(126, 188, 233);
    ;
}

a:hover {
    color: #000;
    text-decoration-thickness: 2px;
}

h1,
h2,
h3,
h4 {
    display: none;
}

.wrap {
    border: none;
    box-shadow: 0 0 .25rem 0 rgba(0, 0, 0, .1);
}

.lists:has(input[type='checkbox']),
.row:has(input[type='radio']) {
    padding-inline-start: 2rem;
}

.lists:has(input[type='checkbox']) li,
.row:has(input[type='radio']) {
    position: relative;
}

.lists li input[type='checkbox'] {
    position: absolute;
    inset-inline-start: -2rem;
    inset-block-start: 2px;
}

.row input[type='radio'] {
    position: absolute;
    inset-inline-start: 0;
    inset-block-start: 2px;
}

@media (prefers-color-scheme: dark) {
            body {
                background-color: #363636 !important;
            }

            .wrap {
                background-color: #1f1f1f !important;
                color: #f5f5f5 !important;
            }

            a {
                color: #AAA !important;
            }

            a:hover {
                color: #9FD4F6 !important;
            }

            .button {
                background-color: white;
                color: black;
            }
            p label {
                color: white;
            }
        }