* {
    font-family: 'Jost-Black';
    font-size: 100%;
    line-height: 0.95;
    color: white;
}

*:focus-visible {
    outline: none;      
    border: 2px dashed rgb(226, 183, 255);
}

hr {
    width: 100%;
    border: none;
    border-bottom: 5px solid #6b37be;
    box-shadow: 0 0 20px rgb(150, 69, 243);
}

h1, h2, a {
    width: 100%;
    font-family: 'Jost-SemiBold';
    font-size: 1.5rem;
}

h3 {
    width: 100%;
    font-size: 2.5rem;
    text-shadow: 0 0 20px rgba(53, 9, 211, 0.466);
}

p, li {
    width: 100%;
    font-size: 1.5rem;
}
