@font-face {
    font-family: 'Crete-Round';
    src: url('assets/fnt/CreteRound-Regular.ttf') format('truetype');
}
html {
    height: 100%;
    margin: 0;
}
body {
    min-height: 100%;
    margin: 0;
}

html, body {
    margin: 0;
    padding: 0;
    font-family: 'Crete-Round', 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
    background-color: #000000;
    color: #f0f0f0;
}

a {
    color: #00ffc8;
}

a:hover {
    color: #ff35a4;
    text-decoration: underline;
}

.content {
    margin: 0 auto;
    width: 80%;
    text-align: center;
}

.invert {
    filter: invert(1);
}

/* override bootstrap primary */
.btn-outline-primary {
    color: #fff !important;
    border-color: #951fb3 !important;
    border-radius: 0px !important;
    border-width: 1px
}

.btn-outline-primary:hover {
    color: #ff35a4 !important;
    background-color: #330531 !important;
    border-color: #ff0055 !important;
}
