@import url('https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@300;600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Prompt:wght@100;500&display=swap');

body {
    background: rgb(25, 25, 25);
    color: white;
    font-family: 'Roboto Mono', monospace;
    cursor: default;
}

video {
    width: 100vw;
    height: 100vh;
    object-fit: cover;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
    filter: brightness(50%)
 }
 
 .head {
    position: absolute;
    top: 85%; left: 50%;
    font-weight: bold;
    font-size: 24px;
    margin-top: 15px;
    transform: translate(-50%,-50%);
}

.center {
    text-align: center;
    position: absolute;
    left: 50%; top: 50%;
    transform: translate(-50%,-50%)
}

.blue { color: rgb(157, 188, 255) }
        
.imgc { vertical-align: middle }

p.i { 
    font-size: 15px;
    font-family: 'Prompt', sans-serif; 
    font-weight: 100;
}

.icon { display: inline-block }

div.icon {
    color: white;
    filter: brightness(200%) contrast(80%); 
    transition: 0.5s;
}

div.icon:hover {
    filter: brightness(100%) contrast(100%);
    color: rgb(197, 215, 255);
    cursor: pointer;
}

img.i {
    margin: 4px;
    transition: 0.5s 
}

img.i:hover { height: 37px }

a { 
    text-decoration: none;
    color: white;
    transition: 0.5s
}

a:hover {
    color: rgb(197, 215, 255);
    cursor: pointer;
}

.mobile {
    text-align: center;
    position: absolute;
    left: 50%; top: 50%;
    transform: translate(-50%,-50%)
}

@media (max-width: 925px) { .center, .head { display: none } }
@media (min-width: 926px) { .mobile { display: none } }


