body {
    background-image: url(/Images/Background/index.png);
    background-size: cover;
}

/* fonts */
@font-face {
    font-family: 0xProto;
    src: url(/Fonts/0xproto/fonts/0xProto-Regular.otf);
    font-weight: normal;
}

@font-face {
    font-family: 0xProto;
    src: url(/Fonts/0xproto/fonts/0xProto-Bold.otf);
    font-weight: bold;
}

@font-face {
    font-family: 0xProto;
    src: url(/Fonts/0xproto/fonts/0xProto-Italic.otf);
    font-weight: lighter;
}

/* Ui Helpers */
.Background {
    background-color: bisque;
    opacity: 0.7;
    display: inline-block;
    border-radius: 15%;
}

.GapBackground {
    background-color: bisque;
    opacity: 0.7;
    display: inline-block;
    border-radius: 15%;
    margin-right: 100%;
    margin-top: 0.2%;

}

/* Text Classes */
.TitleText {
    text-align: center;
    color: crimson;
    text-shadow: 3px 3px coral;
    font-family: 0xProto;
    font-weight: bold;
    font-size: 325%;
}

.HeadingText {
    text-align: center;
    color: crimson;
    text-shadow: 3px 3px coral;
    font-family: 0xProto;
    font-weight: bold;
}

.Text {
    text-align: center;
    color: black;
    font-family: 0xProto;
    font-weight: normal;
    font-size: 150%;
    white-space: nowrap;
}

.Button {
    background-color: crimson;
    border-radius: 50%;
    border: none;
    color: black;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-family: 0xProto;
    font-weight: normal;
    opacity: 0.5;
}

.Button:hover {
    opacity: 1;
}