:root{--background:#fff}@font-face{font-family:font;src:url(../media/font.5f62d3e9.woff2)}@font-face{font-family:cute;src:url(../media/cute.223f1453.ttf)}h1,h2,h3{font-family:font,serif;font-size:18px;font-weight:700}h1{filter:drop-shadow(0 0 1px #fff)drop-shadow(0 0 1px #fff)drop-shadow(0 0 1px #fff)drop-shadow(0 0 1px #fff)drop-shadow(0 0 1px #fff)drop-shadow(1px 1px #0000004d);font-family:cute,serif;font-size:60px;font-weight:400}.raya-container{color:#ff9fc6;text-shadow:-1px -1px #fff,1px -1px #fff,-1px 1px #fff,1px 1px #fff;font-family:font,serif;font-size:15px}.raya-container .right{text-align:right;margin-left:-55px}.raya-container .left{text-align:left;margin-left:55px}.raya-container .dual-container{justify-content:center;display:flex}.raya-container .pinkie{z-index:10;width:300px;display:inline-block}.raya-container .pinkie .project-list li{margin-top:10px}.raya-container .pinkie .project-list li span{font-weight:700}section{margin-top:40px}section img{object-fit:contain;filter:drop-shadow(0 0 1px #fff)drop-shadow(0 0 1px #fff)drop-shadow(0 0 1px #fff)drop-shadow(0 0 1px #fff)drop-shadow(0 0 1px #fff)drop-shadow(1px 1px #0000004d);max-width:300px;height:auto}section.social{border:1px dashed #ff9fc6;border-radius:30px;margin:40px 45px 0}section.social .soc-head{text-align:center;background-color:#ff9fc6;border-radius:30px 30px 0 0;padding:10px 20px}section.social .socials-container{flex-direction:row;gap:40px;margin-bottom:20px;display:flex}section.social .socials-container .social-left{flex-direction:column;margin-top:20px;margin-left:5px;display:flex}section.social .socials-container .social-right{width:max-content;padding-right:25px}section.social .socials-container .discord-container{justify-content:center;align-items:center;display:flex}section.social .socials-container .discord-container h3{font-size:16px}section.social .socials-container .discord-container .discord-icon{margin-right:10px;transform:rotate(-20deg)}.social-icon{transition:transform .1s;display:inline-block}.social-icon:hover{animation:.5s forwards iconTiltShake}@keyframes iconTiltShake{0%{transform:rotate(0)}20%{transform:rotate(-4deg)}40%{transform:rotate(-6deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(12deg)}to{transform:rotate(20deg)}}.animated-dotted-border{position:relative}.animated-dotted-border:after{content:"";background:repeating-linear-gradient(90deg,#ff9fc6 0 1px,#0000 1px 4px);width:100%;height:2px;animation:2s linear infinite dotted-slide;position:absolute;bottom:-3px;left:0}@keyframes dotted-slide{0%{background-position:0 0}to{background-position:8px 0}}.char-black{color:#000}::selection{color:#000;background:0 0}.social-left{flex-direction:column;gap:12px;display:flex;position:relative}.social-left a{width:fit-content;display:inline-flex}.social-hover-popup{z-index:9999;pointer-events:none;color:#ff9fc6;opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-shadow:-1px -1px #fff,1px -1px #fff,-1px 1px #fff,1px 1px #fff;background:#fff;border:1px solid #ff9fc6;border-radius:12px;max-width:260px;padding:10px 14px;font-family:font,serif;font-size:14px;line-height:1.4;transition:opacity .22s,transform .22s;position:fixed;transform:translateY(8px)scale(.96);box-shadow:0 8px 24px #00000047}.social-hover-popup span{font-weight:700}.footer{text-align:center;margin-top:80px;margin-bottom:40px;padding:0 55px;font-family:font,serif}.footer div{border-top:1px dashed #ff9fc6;padding-top:15px}.social-hover-popup.visible{opacity:1;transform:translateY(0)scale(1)}
