@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

@media (prefers-color-scheme: dark) {
    html {
        --text-color: white;
        --back-color: black;
        --accent: #004184;
    }
}

@media (prefers-color-scheme: light) {
    html {
        --text-color: black;
        --back-color: white;
        --accent: lightblue;
    }
}

html {
    --hover-text-color: var(--text-color);
}


body {
    background-color: var(--back-color);
}

* {
    color: var(--text-color);
    font-family: "Inter", system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}

button,
input,
select {
    padding: 6px;
    border-radius: 8px;
    background-color: color-mix(in srgb, var(--accent) 30%, transparent);
    transition: ease 200ms;
    border: 2px solid var(--accent);
}

button {
    cursor: pointer;
}

button a {
    text-decoration: none;
    background-color: none;
}

button a:hover {
    background: none;
    color: var(--hover-text-color);
}

a {
    padding: 2.5px;
    transition: ease 100ms;
}

a:hover {
    background-color: var(--accent);
    text-decoration: none;
    color: var(--hover-text-color);
}

input:focus,
input:hover,
button:hover,
select:hover,
select:open {
    border-radius: 2px;
    background-color: var(--accent);
    color: var(--hover-text-color);
}

.catTitle {
    text-decoration: underline;
    font-weight: bolder;
}

#extOptions,
#customCreator {
    display: none;
}