@charset "UTF-8";@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}._container_1jv1b_1{display:grid;width:100%;height:6.25rem}._wave_1jv1b_7{overflow:hidden;filter:drop-shadow(0 4px 6px rgba(0,0,0,.6));grid-column-start:1;grid-row-start:1}@media(width>=48rem){._container_1jv1b_1{height:10rem}}:root{--text-xxs: .5rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--text-7xl: 4.5rem;--text-8xl: 6rem;--text-9xl: 8rem;--color-bg: #111827;--inner-bg: #1f2937;--color-yellow: #ffd769;--color-mix: #b6b2d8;--color-burple: #7289da;--white-but-not: #d6d3d1;--font-comfortaa: "Comfortaa", sans-serif;--font-sen: "Sen", sans-serif;--font-poppins: "Poppins", sans-serif}@font-face{font-family:Comfortaa;src:url(/fonts/Comfortaa.ttf) format("truetype")}@font-face{font-family:Sen;src:url(/fonts/Sen.ttf) format("truetype")}html,body{overflow:hidden;height:100%;margin:0}html{overflow:hidden;background-color:var(--color-burple);box-sizing:border-box}body{font-family:var(--font-comfortaa);font-weight:400;background:var(--color-bg)}span,p,h1,h2,h3{color:var(--white-but-not)}img{box-shadow:3px 3px 5px #000}a{text-decoration:none;color:var(--white-but-not);pointer-events:auto}ul{margin-block:0;padding-inline:0}li,h1,p{margin-block:.25rem}li{display:flex;align-items:center;gap:.5em;list-style:none}li:before{font-size:1em;color:currentcolor;content:"•"}button{all:unset;cursor:pointer}button:focus{outline:revert}*,*:before,*:after{box-sizing:inherit}.innerContainer{display:flex;justify-content:center;align-items:center;padding:1rem 1.3rem;grid-row:1;overflow-y:hidden}.dropShadow{filter:drop-shadow(3px 3px 5px #000)}[data-tap].tap{animation:scaleUp .5s ease}[data-icon]{color:var(--white-but-not)}.scaleUp{transition:transform .2s ease-in-out;cursor:pointer}.scaleUp:hover{transform:scale(1.1)}.miniScaleUp{transition:transform .2s ease-in-out;cursor:pointer}.miniScaleUp:hover{transform:scale(1.025)}@media(width>=48rem){body{background:var(--color-bg)}.innerContainer{padding:3rem 4rem}}@keyframes scaleUp{0%{transform:scale(1)}25%{transform:scale(var(--scale))}to{transform:scale(1)}}@supports (-webkit-touch-callout: none){body{background:linear-gradient(0deg,var(--color-bg) 99%,var(--color-burple) 100%)}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.container[data-astro-cid-sckkx6r4]{display:grid;overflow:hidden;height:100%;grid-template-rows:1fr auto}.container[data-astro-cid-hpnw4vwy]{display:flex;flex-direction:row;align-items:end;width:100%;height:2.75rem;background-color:var(--inner-bg);border-bottom:.5rem var(--color-bg) solid;&.animate{animation:slideDownHeader 2s ease-in-out 7.5s forwards;transform:translateY(-5rem)}}.inner[data-astro-cid-hpnw4vwy]{display:flex;flex-direction:row;align-items:center;gap:.25rem;margin-left:1rem;h1{font-size:var(--text-sm);text-align:center;margin-block:0}}.divider[data-astro-cid-hpnw4vwy]{align-self:center;width:.175rem;height:50%;background-color:#a9a9a9;border-radius:5rem}.outlineLink[data-astro-cid-hpnw4vwy]{--tabGirth: .5rem;display:flex;align-items:center;width:7rem;height:2rem;transition:clip-path 10s ease-in-out;&.active{background-color:var(--color-bg);clip-path:shape(from bottom left,curve to var(--tabGirth) calc(100% - var(--tabGirth)) with var(--tabGirth) 100%,vline to var(--tabGirth),curve to calc(var(--tabGirth) * 2) 0 with var(--tabGirth) 0,hline to calc(100% - calc(var(--tabGirth) * 2)),curve to calc(100% - var(--tabGirth)) var(--tabGirth) with calc(100% - var(--tabGirth)) 0,vline to calc(100% - var(--tabGirth)),curve to 100% 100% with calc(100% - var(--tabGirth)) 100%);filter:drop-shadow(3px 3px 5px #000)}}@keyframes slideDownHeader{to{transform:translateY(0)}}@media(width>=48rem){.outlineLink[data-astro-cid-hpnw4vwy]{width:10rem;height:1.875rem}}[data-astro-cid-2etnofzr][data-icon]{font-size:2.5rem}#socialsContainer[data-astro-cid-2etnofzr]{position:absolute;bottom:0;left:50%;display:flex;flex-direction:row;gap:1rem;background-color:var(--color-bg);border-radius:1rem 1rem 0 0;border-left:2px var(--white-but-not) solid;border-right:2px var(--white-but-not) solid;border-top:2px var(--white-but-not) solid;transform:translate(-50%);&.animateSocials{opacity:0;animation:appearSocials 2s ease-in-out 7.5s forwards;transform:translateY(5rem) translate(-50%)}}.container[data-astro-cid-2etnofzr]{display:flex;gap:.325rem;padding:.5rem}.link[data-astro-cid-2etnofzr]{display:inline-flex;color:var(--white-but-not);transition:transform .3s ease;cursor:pointer}link[data-astro-cid-2etnofzr]:hover{transform:scale(1.2)}.icon[data-astro-cid-2etnofzr]{filter:drop-shadow(3px 3px 5px rgb(0 0 0 / 5%))}@keyframes appearSocials{to{opacity:1;transform:translateY(0) translate(-50%)}}#windowContainer[data-astro-cid-ptylqrxg]{position:relative;display:flex;visibility:visible;overflow:hidden;flex-grow:1;flex-direction:column;width:100%;height:100%;background:linear-gradient(to top,#000,#000,#333,#333);background-color:gray;background-size:100% 3px;border:2px var(--white-but-not) solid;border-radius:.375rem;opacity:1;animation:scanlines 55s linear 2s infinite;&.appearWindow{visibility:hidden;height:0;opacity:0;animation:appearWindow 2s ease-in-out 1.3s forwards}}#scrollable[data-astro-cid-ptylqrxg]{display:flex;overflow:hidden scroll;flex:1;flex-direction:column;min-height:0;padding:1rem 1rem 4rem;opacity:0;overscroll-behavior:none;&.appearScrollable{animation:appearScroll 2s ease-in-out 8.5s forwards}&.forceAppear{opacity:1}}@keyframes appearWindow{to{visibility:visible;flex-grow:1;opacity:1}}@keyframes appearScroll{to{opacity:1}}@keyframes scanlines{0%{background-position:0 0}to{background-position:0 -10px}}
