﻿html, body
{
    margin: 0;
    height: 100%;
    color: var(--color-text);
    font-family: var(--font-family-normal);
    font-size: var(--font-size-scale);
    scroll-behavior: smooth;
    background-color: var(--color-background);
    cursor: url("/images/cursor/cursor.cur") 0 0, auto;
}

h1, h2, h3, h4, h5, h6, label, a, button, input[type="button"], input[type=submit]
{
    font-family: var(--font-family-header);
    font-weight: normal;
}

h1, h2, h3, h4, h5, h6, label, a
{
    color: var(--color-primary);
}

    h1, h2
    {
        text-align: center;
    }

h3
{
    margin-top: 0px;
}

a, button, input[type="button"], input[type=submit]
{
    cursor: url("/images/cursor/CursorTargetYes.cur") 0 0, auto;
}

a
{
    text-decoration: none;
}

    /* unvisited link */
    a:link
    {
    }

    /* visited link */
    a:visited
    {
        color: var(--color-primary);
    }

    /* mouse over link */
    a:hover
    {
        text-decoration: underline;
    }

    /* selected link */
    a:active
    {
    }

    a[disabled]
    {
        filter: grayscale(1);
        pointer-events: none;
    }

label
{
    cursor: unset;
}

button
{
    font-family: var(--font-family-header);
    font-size: 0.9em;
    background: var(--color-primary);
    padding: 1px 7px;
    border: 2px solid black;
    display: flex;
    justify-content: center;
}

hr
{
    margin: 20px 5px;
    border-color: var(--color-primary);
}

table, td
{
    border: 1px solid var(--color-primary);
}

table, th, td
{
    border-collapse: collapse;
}


th
{
    background-color: var(--color-primary);
    color: var(--color-background);
    border: 2px solid var(--color-background);
    text-align: center;
    font-family: var(--font-family-header);
}

tbody > tr:nth-of-type(even) > td
{
    background-color: #232323;
}

tbody > tr:nth-of-type(odd) > td
{
    background-color: #3C3C3C;
}

tbody > tr:hover > td
{
    background-color: rgba(90, 90, 0) !important;
}

td
{
    padding: 2px;
    text-align: center;
}

iframe
{
    width: 100%;
    height: 100vh;
}