@font-face {
    font-family: 'Cascadia';
    src: url("/assets/fonts/Cascadia-Code.ttf");
}

body {
    background: url("/assets/img/bg.png") no-repeat center center fixed;
    background-size: cover;
    color: var(--white);
}

img {
    border-radius: 50%;
    /* border: 2px solid white; */
    box-shadow: 0px 0px 5px var(--secondary);
}

img:hover {
    box-shadow: 0px 0px 10px var(--secondary);
    transition: 2s linear;
    transform: rotate(-5deg) scale(1.05);
}

#title {
    font-family: 'Cascadia Code', monospace;
    background-image: -webkit-linear-gradient(92deg, red, yellow);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-animation: hue 10s infinite linear;
}

#description {
    font-size: 18px;
    font-family: 'Courier New', Courier, monospace;
}

#links ul {
    font-family: 'Courier New', Courier, monospace;
    background-color: transparent;
}

#links ul li a {
    color: white;
}

#links ul li a:hover {
    text-decoration: none;
    color: var(--primary);
    transition: color 0.5s;
}

@-webkit-keyframes hue {
    from {
        -webkit-filter: hue-rotate(0deg);
    }

    to {
        -webkit-filter: hue-rotate(-360deg);
    }
}