.social-link{color:inherit;font-family:monospace;font-size:large;text-decoration:none}.social-link:hover{color:#00f;cursor:url(/cursor.png) 0 0,auto;font-size:x-large}.links-flexbox{flex-direction:row;gap:20px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.contact-picture-wrapper{flex-direction:column;align-items:center;gap:10px;margin-top:2vh;margin-bottom:2vh;display:flex}.contact-picture{width:100px;height:auto}.hover-contact-text{color:#000;font-family:monospace}.page-center{justify-content:center;align-items:center;height:50px;display:flex}.file-explorer-wrapper{color:#000;flex-direction:column;gap:5px;margin-top:64px;font-family:monospace;display:flex}.folder{margin-top:50px;margin-bottom:2px}.file-item{padding-top:10px;padding-left:40px;position:relative}.file-item:before{content:"";background:#000;width:1px;position:absolute;top:0;bottom:0;left:6px}.file-item:after{content:"";background:#000;width:24px;height:1px;position:absolute;top:50%;left:6px}.redirect-home{font-family:monospace;font-size:large;position:fixed;top:15px;left:15px}.highlight{background-color:#ff0}.form-wrapper{flex-direction:column;align-items:center;gap:10px;margin:15%;display:flex}.form-textbox{resize:none;width:40%;height:200px}.gallery-wrapper{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:clamp(15px,4vw,60px);max-width:1600px;margin:0 auto;padding:clamp(15px,5vw,50px);display:grid}.image-wrapper{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.image-hover-zone{cursor:pointer;width:clamp(100px,40vw,200px);height:clamp(100px,40vw,200px);display:inline-block;position:relative;overflow:visible}.gallery-image{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.image-hover-zone:hover .gallery-image{transform:scale(1.1)}@media (hover:none){.image-hover-zone:hover .gallery-image{transform:none}.image-hover-zone:active .gallery-image{transform:scale(1.05)}}.hover-text{text-align:center;font-family:monospace}.lightbox{z-index:999;box-sizing:border-box;background:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex;position:fixed;top:0;left:0}.lightbox-image{object-fit:contain;max-width:100%;max-height:80dvh}.song-indicator{z-index:10;opacity:.8;pointer-events:none;width:40%;height:40%;transition:transform .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.playlist-control-buttons{justify-content:center;align-items:center;gap:10px;padding-top:5px;display:flex}.song-title{color:#fff;font-family:monospace}.audioplayer-wrapper{transform:scale(1.1)}.footer{justify-content:right;margin:20px;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-style:italic;display:flex}.footer:hover{text-decoration:underline}@media (width<=600px){.gallery-wrapper{grid-template-columns:repeat(2,1fr)}.footer{text-align:center;justify-content:center}}.readme-wrapper{padding-top:100px;padding-left:20px;font-family:monospace;font-size:large}.league-list-wrapper{flex-flow:wrap;margin-top:1rem;display:flex}.league-list-item{margin-top:2%;margin-left:5%;font-family:monospace;font-size:small}.win{text-align:center;background-color:green;border:1px solid #000;border-radius:8px;padding:3px;font-weight:lighter}.loss{text-align:center;background-color:#b22222;border:1px solid #000;border-radius:8px;padding:3px;font-weight:lighter}.loading-matches{font-family:monospace;font-weight:lighter;position:fixed;top:20%;left:50%;transform:translate(-50%,-50%)}.pos-kda{color:green;font-weight:bolder}.neg-kda{color:red;font-weight:bolder}.mastery-card-wrapper{flex-direction:row;margin:1rem 2rem;padding-top:1.5rem;padding-bottom:1.5rem;display:flex;overflow-x:auto}.mastery-card{flex-direction:row;justify-content:space-between;align-items:center;min-width:250px;padding-left:3%;padding-right:3%;display:flex}.mastery-text{flex-direction:column;gap:.15rem;font-family:monospace;font-size:small;display:flex}.mastery-card img{width:64px;height:64x;object-fit:contain}.mastery-text p{margin:0}.summoner-header-info-wrapper{flex-direction:column;gap:.33rem;margin-left:5%;padding-top:2rem;display:flex}.summoner-header-info-wrapper p{margin:0}.blog-entry-list-container{margin:8vh 5vh 5vh;font-family:monospace}.star-spin{width:200px;height:150px}.blog-entry-item{margin-top:8vh}
