@keyframes pulse_title{0%,to{text-shadow:var(--color-accent)0 0 10px}50%{text-shadow:var(--color-accent)0 0 14px}}@keyframes flicker{0%,83.5%,84.5%,89%,91%,to{opacity:1}84%,90%{opacity:.3}}@keyframes neon-flicker{0%,60%,to{opacity:1;text-shadow:var(--color-accent)0 0 2px,var(--color-accent)0 0 5px,var(--color-accent)0 0 8px,var(--color-accent)0 0 15px,var(--color-accent-lowopacity)0 0 25px,var(--color-accent-lowopacity)0 0 40px,var(--color-accent-lowopacity)0 0 60px,var(--color-accent-lowopacity)0 0 80px}15%{opacity:.85;text-shadow:var(--color-accent)0 0 1px,var(--color-accent)0 0 3px,var(--color-accent)0 0 6px,var(--color-accent)0 0 10px,var(--color-accent-lowopacity)0 0 15px,var(--color-accent-lowopacity)0 0 25px,var(--color-accent-lowopacity)0 0 35px,var(--color-accent-lowopacity)0 0 45px}25%{opacity:.2;text-shadow:var(--color-accent)0 0 1px,var(--color-accent)0 0 2px,var(--color-accent)0 0 3px,var(--color-accent)0 0 5px,var(--color-accent-lowopacity)0 0 8px,var(--color-accent-lowopacity)0 0 12px,var(--color-accent-lowopacity)0 0 15px,var(--color-accent-lowopacity)0 0 20px}35%{opacity:.95;text-shadow:var(--color-accent)0 0 3px,var(--color-accent)0 0 7px,var(--color-accent)0 0 12px,var(--color-accent)0 0 20px,var(--color-accent-lowopacity)0 0 30px,var(--color-accent-lowopacity)0 0 50px,var(--color-accent-lowopacity)0 0 70px,var(--color-accent-lowopacity)0 0 90px}45%{opacity:.75;text-shadow:var(--color-accent)0 0 2px,var(--color-accent)0 0 4px,var(--color-accent)0 0 7px,var(--color-accent)0 0 12px,var(--color-accent-lowopacity)0 0 18px,var(--color-accent-lowopacity)0 0 28px,var(--color-accent-lowopacity)0 0 40px,var(--color-accent-lowopacity)0 0 55px}}@font-face{font-family:"Rubik";src:url(/fonts/Rubik/static/Rubik-Light.ttf)format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Rubik";src:url(/fonts/Rubik/static/Rubik-Medium.ttf)format("truetype");font-weight:500;font-style:normal}:root{--color-accent-1:rgb(235, 26, 162);--color-accent-lowopacity-1:rgb(235, 26, 162, 0.75);--color-accent-2:rgb(237, 163, 90);--color-accent-lowopacity-2:rgb(237, 163, 90, 0.75);--color-accent-3:rgb(229, 80, 80);--color-accent-lowopacity-3:rgb(229, 80, 80, 0.75);--color-accent-4:rgb(162, 26, 235);--color-accent-lowopacity-4:rgb(162, 26, 235, 0.75);--color-accent:var(--color-accent-1);--color-accent-lowopacity:var(--color-accent-lowopacity-1);--color-main:rgb(240, 230, 190);--color-subtle:rgb(190, 190, 190);--color-background:rgb(30, 30, 44);--color-background-light:rgb(32, 32, 46);--color-background-lighter:rgb(35, 35, 50);--trans-flag:linear-gradient(to right, #55CDFC 0%, #55CDFC 20%, #F7A8B8 20%, #F7A8B8 40%, #FFFFFF 40%, #FFFFFF 60%, #F7A8B8 60%, #F7A8B8 80%, #55CDFC 80%, #55CDFC 100%);margin:0;padding:0}body{background-color:var(--color-background);font-family:"Rubik",sans-serif;margin:0;padding:0;width:100vw;overflow-x:hidden;height:100%;display:flex;flex-direction:column}.center,.title{position:relative}.title{width:320px;height:110px;font-size:80px;font-weight:500}.title:after,.title:before{content:"";position:absolute;z-index:-1;display:block;border-radius:30%}.title:before{background-color:var(--color-accent);box-shadow:var(--color-accent)0 0 6px;left:14%}.title:after{bottom:13px;width:40%;left:42%;height:1px;background-color:var(--color-main);box-shadow:var(--color-main)0 0 2px;opacity:.75}.title:before{bottom:20px;width:66%;height:2px}.nav a,.title .title-background{-webkit-text-fill-color:transparent}.title .title-background{-webkit-text-stroke:2px;color:var(--color-accent);text-shadow:var(--color-accent)0 0 10px;display:block;z-index:1;position:absolute;left:15%;animation:pulse_title 3s ease-in-out infinite}.title .title-foreground{color:var(--color-main);display:block;z-index:2;position:absolute;margin:3px 0 0 5px;left:15%;text-shadow:var(--color-main)0 0 5px}.center{display:inline-block;left:50%;transform:translateX(-50%)}.header{width:100%;margin:0;padding:0 0 20px;flex-shrink:0}.nav{font-size:26px;display:flex;flex-wrap:wrap;justify-content:center;gap:0 14px}.nav a{text-decoration:none;-webkit-text-stroke:1px}.item{display:inline-block}.item-outline,.item-overlay{color:var(--color-accent);z-index:1;position:absolute;text-shadow:var(--color-accent)0 0 6px;transition:text-shadow .4s ease}.item-outline:hover{text-shadow:var(--color-accent)0 0 10px;animation:unset;transition:text-shadow .4s ease}.item-overlay{color:var(--color-main);z-index:2;margin:1px 0 0 3px;opacity:0;pointer-events:none;text-shadow:var(--color-main)0 0 3px;transition:opacity .3s ease}.footer:hover .footer-content,.item-outline:hover+.item-overlay{opacity:1}.flicker{animation:flicker 2s infinite}.footer{flex-shrink:0;position:fixed;bottom:0;left:0;right:0;text-align:center;padding:8px;color:var(--color-subtle);font-size:12px;background:var(--color-background);z-index:10}.footer-content,.pride-flag{opacity:.5;transition:opacity .2s}.pride-flag{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100px;height:3px;background:var(--trans-flag)}.footer:hover .pride-flag{opacity:.8}.main-content{flex:1;padding:30px 20px;display:flex;justify-content:center;align-items:flex-start}@media (max-width:768px){.main-content{padding:20px}.content-text p{margin:0 0 10px}}.content-text{max-width:800px;width:100%;font-size:18px;font-weight:300;line-height:1.8;color:var(--color-accent);text-shadow:var(--color-accent)0 0 2px,var(--color-accent)0 0 5px,var(--color-accent)0 0 8px,var(--color-accent-lowopacity)0 0 40px;opacity:.95;letter-spacing:.5px}.content-text p{margin:0 0 18px;text-align:justify}.content-text a{color:var(--color-accent);text-decoration:none;text-shadow:var(--color-accent)0 0 2px,var(--color-accent)0 0 5px,var(--color-accent)0 0 8px,var(--color-accent-lowopacity)0 0 15px,var(--color-accent-lowopacity)0 0 25px;transition:text-shadow .3s ease,opacity .3s ease;border-bottom:1px dashed var(--color-accent-lowopacity)}.content-text a:hover{text-shadow:var(--color-accent)0 0 3px,var(--color-accent)0 0 8px,var(--color-accent)0 0 12px,var(--color-accent-lowopacity)0 0 20px,var(--color-accent-lowopacity)0 0 35px,var(--color-accent-lowopacity)0 0 50px;opacity:1}.discord-status-container{display:flex;justify-content:center;padding:20px;margin-bottom:40px}.discord-status-card{max-width:450px;width:100%;padding:20px;border:1px solid var(--color-accent-lowopacity);border-radius:15px;box-shadow:inset 0 0 3px var(--color-accent-lowopacity),0 0 3px var(--color-accent-lowopacity),0 0 6px var(--color-accent-lowopacity);font-weight:300;color:var(--color-accent);text-shadow:var(--color-accent)0 0 1px,var(--color-accent)0 0 3px,var(--color-accent-lowopacity)0 0 8px,var(--color-accent-lowopacity)0 0 15px;position:relative;overflow:hidden}.discord-user-info{display:flex;align-items:center;gap:15px;margin-bottom:10px}.discord-avatar{position:relative;flex-shrink:0}.discord-avatar img{width:48px;height:48px;border-radius:50%;border:1px solid var(--color-accent);box-shadow:inset 0 0 2px var(--color-accent-lowopacity),0 0 2px var(--color-accent),0 0 4px var(--color-accent-lowopacity);opacity:.65}.discord-status-indicator{display:inline-block;width:10px;height:10px;border-radius:50%;margin-left:8px;vertical-align:top;margin-top:3px;box-shadow:0 0 3px currentColor;opacity:.75}.discord-status-indicator.online{background-color:#43b581;color:#43b581}.discord-status-indicator.idle{background-color:#faa61a;color:#faa61a}.discord-status-indicator.dnd{background-color:#f04747;color:#f04747}.discord-status-indicator.offline{background-color:#747f8d;color:#747f8d}.discord-user-details{flex:1;min-width:0}.discord-display-name{font-size:16px;font-weight:500;margin-bottom:2px;text-shadow:var(--color-accent)0 0 1px,var(--color-accent)0 0 3px,var(--color-accent-lowopacity)0 0 8px}.discord-guild-tag,.discord-username{font-size:13px;opacity:.7;text-shadow:var(--color-accent)0 0 1px,var(--color-accent)0 0 2px,var(--color-accent-lowopacity)0 0 6px}.discord-guild-tag{font-size:11px;opacity:.6;margin-top:2px}.discord-custom-status{font-style:italic!important;font-size:14px;margin-bottom:10px;opacity:.8}.discord-activity{margin-bottom:10px;font-size:14px;line-height:1.4}.discord-platforms{position:absolute;top:15px;right:15px;display:flex;gap:4px;flex-direction:column;align-items:flex-end}.discord-status-label{opacity:.8;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.discord-activity-header{margin-bottom:4px}.discord-activity-duration,.discord-activity-playtime{font-size:11px;opacity:.6;margin-left:6px;font-weight:300}.discord-activity-details,.discord-activity-state{font-size:12px;opacity:.7;margin-left:10px;font-style:italic}.discord-platform{display:block;background:var(--color-background-lighter);color:var(--color-accent);border:1px solid var(--color-accent);padding:2px 6px;border-radius:6px;font-size:10px;text-shadow:var(--color-accent)0 0 1px,var(--color-accent-lowopacity)0 0 3px;box-shadow:inset 0 0 1px var(--color-accent-lowopacity),0 0 1px var(--color-accent-lowopacity),0 0 2px var(--color-accent-lowopacity);margin-bottom:2px;opacity:.8}.discord-platforms:last-child{margin-bottom:0}.discord-status-card:not(:has(.discord-custom-status,.discord-activity)){padding-bottom:0}.discord-status-card::after{content:"";position:absolute;bottom:-20px;right:-20px;width:132px;height:132px;background-image:url(/discord.svg);background-size:contain;background-repeat:no-repeat;opacity:.015;transform:rotate(-15deg);pointer-events:none;filter:brightness(0) saturate(100%) invert(1)}.char-flicker{animation:neon-flicker .8s ease-in-out}.background-animation{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.point{position:absolute;background:var(--color-background-lighter);border-radius:50%;opacity:1;pointer-events:none;transform:translate3d(0,0,0);will-change:transform;transition:transform .05s linear}