/* GT Walsheim Font Declarations */
@font-face {
    font-family: 'GT Walsheim';
    src: url('./fonts/GT-Walsheim-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'GT Walsheim';
    src: url('./fonts/GT-Walsheim-Regular-Oblique.otf') format('opentype');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'GT Walsheim';
    src: url('./fonts/GT-Walsheim-Condensed-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'GT Walsheim';
    src: url('./fonts/GT-Walsheim-Condensed-Bold-Oblique.otf') format('opentype');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'GT Walsheim';
    src: url('./fonts/GT-Walsheim-Black.otf') format('opentype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'GT Walsheim';
    src: url('./fonts/GT-Walsheim-Black-Oblique.otf') format('opentype');
    font-weight: 900;
    font-style: italic;
}

html, body {
    margin: 0;
    padding: 0;
    height: 100vh;
    width: 100vw;
    overflow: hidden;
    font-family: "GT Walsheim", "Inter", sans-serif;
}

#root {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
}
