/* fiscus.net & fiscus.dev | base.css */

/* main */
html, body {
    width: 100vw;
    height: 100vh;

    margin: 0;
    padding: 0;

    display: flex;
    align-items: center;
    justify-content: center;

    background-color: var(--bg);
    font-family: "JetBrains Mono", monospace;
}

/* selection colors */
::selection {
    background: var(--highlight);
}
::-moz-selection {
    background: var(--highlight);
}

/* global style classes */
.cursor-default {
    cursor: default;
}

.hide {
    display: none;
}

/* wrapper elements */
#wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}

#title {
    display: none;

    align-self: end;
    padding-bottom: 0;

    text-align: center;
    font-size: 2rem;
    font-weight: 600;
    letter-spacing: .25px;
    color: var(--text);

    text-shadow: var(--text-shadow) 1px 2px 6px;
}
