@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600&display=swap');

:root {
    --sarga: #EE9C35;
    --sargaInakt: #A46A0B;
    --kek1: #092E49;
    --kek2: #21577D;
    --kek3: #287BB8;
    --kek4: #50AAEB;
    --kek5: #061f30;
    --kek6: #2C6C9A;
    --bodybackground: #041520;
    --marker: #020a0f;
    --activeOpacity: .7;
}

* {
    -webkit-tap-highlight-color: transparent;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Poppins', sans-serif;
}

body {
    background-color: var(--bodybackground);
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 100vh;
    color: white;
}

.bodyinner {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin: 2rem auto;
    gap: 2rem;
    width: 95%;

    @media (min-width: 1100px) {
        width: 80%;
    }

    @media (max-width: 1099px) {
        width: 95%;
    }
}

.loginbox {
    width: 100%;
    border: 2px solid var(--sarga);
    border-radius: .5rem;
    padding: 2rem;
    background-color: var(--kek5);
    box-shadow: 0 0 30px rgba(238, 156, 53, 0.1);
    max-width: 35rem;
    display: flex;
    justify-content: center;
}

.loginform {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.loginform h2 {
    text-align: center;
    color: white;
    margin-bottom: 1rem;
}

.loginform input[type="text"],
.loginform input[type="password"] {
    padding: .8rem 1rem;
    border: 2px solid var(--kek6);
    border-radius: .5rem;
    background-color: var(--kek1);
    color: white;
    font-size: 1rem;
    transition: all .3s ease;
}

.loginform input:focus {
    outline: none;
    border-color: var(--sarga);
    background-color: var(--kek2);
}

.remember {
    display: flex;
    align-items: center;
    gap: .5rem;
    font-size: .9rem;
    color: #ccc;
    user-select: none;
}

.remember input {
    accent-color: var(--sarga);
    transform: scale(1.2);
}

button {
    background-color: var(--sarga);
    color: white;
    border: none;
    border-radius: .5rem;
    padding: .8rem;
    font-weight: 600;
    font-size: 1.3rem;
    cursor: pointer;
    transition: all .3s ease;
}

button:hover {
    background-color: var(--sargaInakt);
    transform: scale(1.03);
}