:root{--sm-h1-fontsize: 1.5em}.horizontal-center{margin:auto}.verticle-center{top:50%;position:absolute;transform:translateY(-50%)}.center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px}.text-center{text-align:center}.cards{width:50vw;max-width:700px;padding:5px 0;transition:width 1s ease-in-out}.name-title{padding:0;margin:0;text-wrap:wrap;max-width:100%}a{text-decoration:none;color:inherit}.main{margin-top:25vh}@media screen and (max-width: 992px){.cards{width:75vw}}@media screen and (max-width: 600px){.cards{width:100vw}.name-title{font-size:var(--sm-h1-fontsize)}}.card{border:.2em solid grey;border-radius:2em;width:auto;padding:.5em 0;text-align:center;margin:1em}.card>h1{font-size:3em;line-height:1.1}.card:hover{box-shadow:0 0 15px var(--box-shadow-color);border:.2em solid var(--box-shadow-color);color:var(--box-shadow-color);cursor:pointer;transition:box-shadow .5s ease-in-out,border .5s ease-in-out,color .5s ease-in-out}@media screen and (max-width: 600px){.card{margin:.5em}.card>h1{font-size:var(--sm-h1-fontsize)}}.TypedCursor{animation:blink .8s linear infinite}@keyframes blink{0%{opacity:1}to{opacity:0}}.not-found>h1{font-size:3.5em}.not-found>h2{font-size:2em}.content{width:75vw;margin:auto}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;color:#ffffffde;background-color:#242424}body{margin:0;padding:0}.flex{display:flex}.flex-center{justify-content:center}.flex-col{flex-direction:column}
