body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Times New Roman;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{inset:0;position:fixed;text-align:center}.App,.App-header{color:#fff;display:flex;justify-content:center}.App-header{align-items:center;flex-direction:column;font-size:calc(10px + 2vmin);margin:0;min-height:100vh;padding:0}canvas{display:block;vertical-align:bottom}#particles-js{background-color:#080808;contain:layout paint;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}#particles-js .aurora-c,#particles-js:after,#particles-js:before{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;inset:-4%;position:absolute;transform-origin:50% 0;transition:opacity 8s ease-in-out}#particles-js:after,#particles-js:before{content:""}#particles-js:before{--a-ribbon1-w:var(--a-b1w,38%);--a-ribbon1-h:var(--a-b1h,15%);--a-ribbon1-x:40%;--a-ribbon1-y:-2%;--a-ribbon2-w:var(--a-b2w,36%);--a-ribbon2-h:var(--a-b2h,14%);--a-ribbon2-x:60%;--a-ribbon2-y:-1%;--a-beam-w:var(--a-bw,56%);--a-beam-h:var(--a-bh,24%);--a-beam-y:-3%;animation:aurora-drift-a 29s ease-in-out infinite;background-image:radial-gradient(ellipse var(--a-ribbon1-w) var(--a-ribbon1-h) at var(--a-ribbon1-x) var(--a-ribbon1-y),#ffffff0f 0,#fff0 72%),radial-gradient(ellipse var(--a-ribbon2-w) var(--a-ribbon2-h) at var(--a-ribbon2-x) var(--a-ribbon2-y),#ffffff0d 0,#fff0 74%),radial-gradient(ellipse var(--a-beam-w) var(--a-beam-h) at 50% var(--a-beam-y),#000000b8 0,#14141452 20%,#ffffff1a 34%,hsla(0,0%,59%,.035) 52%,#08080847 70%,#000000eb 100%);background-image:radial-gradient(ellipse var(--a-ribbon1-w) var(--a-ribbon1-h) at var(--a-ribbon1-x) var(--a-ribbon1-y),rgba(255,255,255,var(--a-b1o,.06)) 0,#fff0 72%),radial-gradient(ellipse var(--a-ribbon2-w) var(--a-ribbon2-h) at var(--a-ribbon2-x) var(--a-ribbon2-y),rgba(255,255,255,var(--a-b2o,.05)) 0,#fff0 74%),radial-gradient(ellipse var(--a-beam-w) var(--a-beam-h) at 50% var(--a-beam-y),#000000b8 0,#14141452 20%,rgba(255,255,255,var(--a-bo,.1)) 34%,hsla(0,0%,59%,.035) 52%,#08080847 70%,#000000eb 100%);background-image:radial-gradient(ellipse var(--a-ribbon1-w) var(--a-ribbon1-h) at var(--a-ribbon1-x) var(--a-ribbon1-y),oklch(1 0 0/.06) 0,oklch(1 0 0/0) 72%),radial-gradient(ellipse var(--a-ribbon2-w) var(--a-ribbon2-h) at var(--a-ribbon2-x) var(--a-ribbon2-y),oklch(1 0 0/.05) 0,oklch(1 0 0/0) 74%),radial-gradient(ellipse var(--a-beam-w) var(--a-beam-h) at 50% var(--a-beam-y),oklch(0 0 0/.72) 0,oklch(.18 0 0/.32) 20%,oklch(1 0 0/.1) 34%,oklch(.65 0 0/.035) 52%,oklch(.12 0 0/.28) 70%,oklch(0 0 0/.92) 100%);background-image:radial-gradient(ellipse var(--a-ribbon1-w) var(--a-ribbon1-h) at var(--a-ribbon1-x) var(--a-ribbon1-y),oklch(1 0 0/var(--a-b1o,.06)) 0,oklch(1 0 0/0) 72%),radial-gradient(ellipse var(--a-ribbon2-w) var(--a-ribbon2-h) at var(--a-ribbon2-x) var(--a-ribbon2-y),oklch(1 0 0/var(--a-b2o,.05)) 0,oklch(1 0 0/0) 74%),radial-gradient(ellipse var(--a-beam-w) var(--a-beam-h) at 50% var(--a-beam-y),oklch(0 0 0/.72) 0,oklch(.18 0 0/.32) 20%,oklch(1 0 0/var(--a-bo,.1)) 34%,oklch(.65 0 0/.035) 52%,oklch(.12 0 0/.28) 70%,oklch(0 0 0/.92) 100%);opacity:1;z-index:1}#particles-js:after{--b-glow-w:var(--b-gw,54%);--b-glow-h:var(--b-gh,32%);--b-shadow-w:var(--b-sw,47%);--b-shadow-h:var(--b-sh,28%);--b-vignette-w:var(--b-vw,42%);--b-vignette-h:var(--b-vh,112%);--b-corona1-w:var(--b-l1w,32%);--b-corona1-h:var(--b-l1h,18%);--b-corona1-x:44%;--b-corona2-w:var(--b-l2w,30%);--b-corona2-h:var(--b-l2h,17%);--b-corona2-x:57%;animation:aurora-drift-b 34s ease-in-out infinite;background-image:radial-gradient(ellipse var(--b-glow-w) var(--b-glow-h) at 50% 8%,#ffffff0f 0,hsla(0,0%,100%,.025) 42%,#fff0 82%),radial-gradient(ellipse var(--b-shadow-w) var(--b-shadow-h) at 50% 8%,#000000b8 0,#04040494 48%,#0808082e 78%,#08080800 100%),radial-gradient(ellipse var(--b-vignette-w) var(--b-vignette-h) at 50% 8%,#0000 0,#0505051f 38%,#04040470 68%,#000000db 100%),radial-gradient(ellipse var(--b-corona1-w) var(--b-corona1-h) at var(--b-corona1-x) 6%,#d2d2d20a 0,hsla(0,0%,59%,.018) 46%,#fff0 82%),radial-gradient(ellipse var(--b-corona2-w) var(--b-corona2-h) at var(--b-corona2-x) 11%,hsla(0,0%,82%,.035) 0,hsla(0,0%,59%,.015) 44%,#fff0 80%);background-image:radial-gradient(ellipse var(--b-glow-w) var(--b-glow-h) at 50% 8%,rgba(255,255,255,var(--b-go,.06)) 0,hsla(0,0%,100%,.025) 42%,#fff0 82%),radial-gradient(ellipse var(--b-shadow-w) var(--b-shadow-h) at 50% 8%,rgba(0,0,0,var(--b-so,.72)) 0,#04040494 48%,#0808082e 78%,#08080800 100%),radial-gradient(ellipse var(--b-vignette-w) var(--b-vignette-h) at 50% 8%,#0000 0,#0505051f 38%,#04040470 68%,#000000db 100%),radial-gradient(ellipse var(--b-corona1-w) var(--b-corona1-h) at var(--b-corona1-x) 6%,rgba(210,210,210,var(--b-l1o,.04)) 0,hsla(0,0%,59%,.018) 46%,#fff0 82%),radial-gradient(ellipse var(--b-corona2-w) var(--b-corona2-h) at var(--b-corona2-x) 11%,rgba(210,210,210,var(--b-l2o,.035)) 0,hsla(0,0%,59%,.015) 44%,#fff0 80%);background-image:radial-gradient(ellipse var(--b-glow-w) var(--b-glow-h) at 50% 8%,oklch(1 0 0/.06) 0,oklch(1 0 0/.025) 42%,oklch(1 0 0/0) 82%),radial-gradient(ellipse var(--b-shadow-w) var(--b-shadow-h) at 50% 8%,oklch(0 0 0/.72) 0,oklch(.03 0 0/.58) 48%,oklch(.05 0 0/.18) 78%,oklch(.05 0 0/0) 100%),radial-gradient(ellipse var(--b-vignette-w) var(--b-vignette-h) at 50% 8%,oklch(0 0 0/0) 0,oklch(.02 0 0/.12) 38%,oklch(.02 0 0/.44) 68%,oklch(0 0 0/.86) 100%),radial-gradient(ellipse var(--b-corona1-w) var(--b-corona1-h) at var(--b-corona1-x) 6%,oklch(.86 0 0/.04) 0,oklch(.62 0 0/.018) 46%,oklch(1 0 0/0) 82%),radial-gradient(ellipse var(--b-corona2-w) var(--b-corona2-h) at var(--b-corona2-x) 11%,oklch(.86 0 0/.035) 0,oklch(.62 0 0/.015) 44%,oklch(1 0 0/0) 80%);background-image:radial-gradient(ellipse var(--b-glow-w) var(--b-glow-h) at 50% 8%,oklch(1 0 0/var(--b-go,.06)) 0,oklch(1 0 0/.025) 42%,oklch(1 0 0/0) 82%),radial-gradient(ellipse var(--b-shadow-w) var(--b-shadow-h) at 50% 8%,oklch(0 0 0/var(--b-so,.72)) 0,oklch(.03 0 0/.58) 48%,oklch(.05 0 0/.18) 78%,oklch(.05 0 0/0) 100%),radial-gradient(ellipse var(--b-vignette-w) var(--b-vignette-h) at 50% 8%,oklch(0 0 0/0) 0,oklch(.02 0 0/.12) 38%,oklch(.02 0 0/.44) 68%,oklch(0 0 0/.86) 100%),radial-gradient(ellipse var(--b-corona1-w) var(--b-corona1-h) at var(--b-corona1-x) 6%,oklch(.86 0 0/var(--b-l1o,.04)) 0,oklch(.62 0 0/.018) 46%,oklch(1 0 0/0) 82%),radial-gradient(ellipse var(--b-corona2-w) var(--b-corona2-h) at var(--b-corona2-x) 11%,oklch(.86 0 0/var(--b-l2o,.035)) 0,oklch(.62 0 0/.015) 44%,oklch(1 0 0/0) 80%);opacity:0;z-index:2}#particles-js .aurora-c{--c-shadow-w:36%;--c-shadow-h:16%;--c-ring-w:var(--c-rw,62%);--c-ring-h:var(--c-rh,32%);--c-glow-w:var(--c-gw,78%);--c-glow-h:var(--c-gh,48%);--c-corona-1-w:var(--c-l1w,36%);--c-corona-1-h:var(--c-l1h,16%);--c-corona-1-x:43%;--c-corona-2-w:var(--c-l2w,34%);--c-corona-2-h:var(--c-l2h,18%);--c-corona-2-x:57%;--c-corona-3-w:var(--c-l3w,44%);--c-corona-3-h:var(--c-l3h,13%);animation:aurora-drift-c 31s ease-in-out infinite;background-image:radial-gradient(ellipse var(--c-shadow-w) var(--c-shadow-h) at 50% 8%,#000000f7 0,#000000f0 48%,#030303ad 65%,#00000040 76%,#0000 90%),radial-gradient(ellipse var(--c-ring-w) var(--c-ring-h) at 50% 8%,#0000 0,#00000024 38%,hsla(0,0%,100%,.076) 45%,#fff3 52%,hsla(0,0%,69%,.075) 60%,#1919191f 68%,#0000 74%,#0000 100%),radial-gradient(ellipse var(--c-glow-w) var(--c-glow-h) at 50% 8%,#dcdcdc0a 0,hsla(0,0%,69%,.018) 42%,#fff0 82%),radial-gradient(ellipse var(--c-corona-1-w) var(--c-corona-1-h) at var(--c-corona-1-x) 6%,#e1e1e10a 0,hsla(0,0%,69%,.018) 40%,#fff0 82%),radial-gradient(ellipse var(--c-corona-2-w) var(--c-corona-2-h) at var(--c-corona-2-x) 11%,hsla(0,0%,86%,.035) 0,hsla(0,0%,65%,.016) 44%,#fff0 84%),radial-gradient(ellipse var(--c-corona-3-w) var(--c-corona-3-h) at 50% 18%,#bebebe08 0,hsla(0,0%,53%,.012) 48%,#fff0 86%);background-image:radial-gradient(ellipse var(--c-shadow-w) var(--c-shadow-h) at 50% 8%,#000000f7 0,#000000f0 48%,#030303ad 65%,#00000040 76%,#0000 90%),radial-gradient(ellipse var(--c-ring-w) var(--c-ring-h) at 50% 8%,#0000 0,#00000024 38%,rgba(255,255,255,var(--c-ro,.076)) var(--c-rs,45%),rgba(255,255,255,var(--c-o,.2)) var(--c-rp,52%),hsla(0,0%,69%,.075) 60%,#1919191f 68%,#0000 var(--c-re,74%),#0000 100%),radial-gradient(ellipse var(--c-glow-w) var(--c-glow-h) at 50% 8%,rgba(220,220,220,var(--c-go,.04)) 0,hsla(0,0%,69%,.018) 42%,#fff0 82%),radial-gradient(ellipse var(--c-corona-1-w) var(--c-corona-1-h) at var(--c-corona-1-x) 6%,rgba(225,225,225,var(--c-l1o,.04)) 0,hsla(0,0%,69%,.018) 40%,#fff0 82%),radial-gradient(ellipse var(--c-corona-2-w) var(--c-corona-2-h) at var(--c-corona-2-x) 11%,rgba(220,220,220,var(--c-l2o,.035)) 0,hsla(0,0%,65%,.016) 44%,#fff0 84%),radial-gradient(ellipse var(--c-corona-3-w) var(--c-corona-3-h) at 50% 18%,rgba(190,190,190,var(--c-l3o,.03)) 0,hsla(0,0%,53%,.012) 48%,#fff0 86%);background-image:radial-gradient(ellipse var(--c-shadow-w) var(--c-shadow-h) at 50% 8%,oklch(0 0 0/.97) 0,oklch(0 0 0/.94) 48%,oklch(.02 0 0/.68) 65%,oklch(0 0 0/.25) 76%,oklch(0 0 0/0) 90%),radial-gradient(ellipse var(--c-ring-w) var(--c-ring-h) at 50% 8%,oklch(0 0 0/0) 0,oklch(0 0 0/.14) 38%,oklch(1 0 0/.076) 45%,oklch(1 0 0/.2) 52%,oklch(.74 0 0/.075) 60%,oklch(.1 0 0/.12) 68%,oklch(0 0 0/0) 74%,oklch(0 0 0/0) 100%),radial-gradient(ellipse var(--c-glow-w) var(--c-glow-h) at 50% 8%,oklch(.88 0 0/.04) 0,oklch(.64 0 0/.018) 42%,oklch(1 0 0/0) 82%),radial-gradient(ellipse var(--c-corona-1-w) var(--c-corona-1-h) at var(--c-corona-1-x) 6%,oklch(.9 0 0/.04) 0,oklch(.64 0 0/.018) 40%,oklch(1 0 0/0) 82%),radial-gradient(ellipse var(--c-corona-2-w) var(--c-corona-2-h) at var(--c-corona-2-x) 11%,oklch(.88 0 0/.035) 0,oklch(.62 0 0/.016) 44%,oklch(1 0 0/0) 84%),radial-gradient(ellipse var(--c-corona-3-w) var(--c-corona-3-h) at 50% 18%,oklch(.78 0 0/.03) 0,oklch(.54 0 0/.012) 48%,oklch(1 0 0/0) 86%);background-image:radial-gradient(ellipse var(--c-shadow-w) var(--c-shadow-h) at 50% 8%,oklch(0 0 0/.97) 0,oklch(0 0 0/.94) 48%,oklch(.02 0 0/.68) 65%,oklch(0 0 0/.25) 76%,oklch(0 0 0/0) 90%),radial-gradient(ellipse var(--c-ring-w) var(--c-ring-h) at 50% 8%,oklch(0 0 0/0) 0,oklch(0 0 0/.14) 38%,oklch(1 0 0/var(--c-ro,.076)) var(--c-rs,45%),oklch(1 0 0/var(--c-o,.2)) var(--c-rp,52%),oklch(.74 0 0/.075) 60%,oklch(.1 0 0/.12) 68%,oklch(0 0 0/0) var(--c-re,74%),oklch(0 0 0/0) 100%),radial-gradient(ellipse var(--c-glow-w) var(--c-glow-h) at 50% 8%,oklch(.88 0 0/var(--c-go,.04)) 0,oklch(.64 0 0/.018) 42%,oklch(1 0 0/0) 82%),radial-gradient(ellipse var(--c-corona-1-w) var(--c-corona-1-h) at var(--c-corona-1-x) 6%,oklch(.9 0 0/var(--c-l1o,.04)) 0,oklch(.64 0 0/.018) 40%,oklch(1 0 0/0) 82%),radial-gradient(ellipse var(--c-corona-2-w) var(--c-corona-2-h) at var(--c-corona-2-x) 11%,oklch(.88 0 0/var(--c-l2o,.035)) 0,oklch(.62 0 0/.016) 44%,oklch(1 0 0/0) 84%),radial-gradient(ellipse var(--c-corona-3-w) var(--c-corona-3-h) at 50% 18%,oklch(.78 0 0/var(--c-l3o,.03)) 0,oklch(.54 0 0/.012) 48%,oklch(1 0 0/0) 86%);opacity:0;z-index:3}@media (min-width:768px){#particles-js:before{--a-ribbon1-w:min(110px,10vh,14vw);--a-ribbon1-h:min(100px,9vh,12vw);--a-ribbon1-x:calc(50% - min(120px, 7vw, 12vh));--a-ribbon1-y:8%;--a-ribbon2-w:min(110px,10vh,14vw);--a-ribbon2-h:min(100px,9vh,12vw);--a-ribbon2-x:calc(50% + min(120px, 7vw, 12vh));--a-ribbon2-y:8%;--a-beam-w:min(258px,23.5vh,30.7vw);--a-beam-h:min(258px,23.5vh,30.7vw);--a-beam-y:8%}#particles-js:after{--b-glow-w:min(200px,18vh,24vw);--b-glow-h:min(200px,18vh,24vw);--b-shadow-w:min(260px,23.7vh,31vw);--b-shadow-h:min(260px,23.7vh,31vw);--b-vignette-w:min(260px,23.7vh,31vw);--b-vignette-h:min(260px,23.7vh,31vw);--b-corona1-w:min(105px,9vh,12vw);--b-corona1-h:min(85px,8vh,11vw);--b-corona1-x:calc(50% - min(110px, 6.5vw, 11vh));--b-corona2-w:min(105px,9vh,12vw);--b-corona2-h:min(85px,8vh,11vw);--b-corona2-x:calc(50% + min(110px, 6.5vw, 11vh))}#particles-js .aurora-c{--c-shadow-w:min(var(--c-desktop-shadow-size,137px),137px,12.5vh);--c-shadow-h:min(var(--c-desktop-shadow-size,137px),137px,12.5vh);--c-ring-w:min(var(--c-desktop-ring-size,275px),275px,25vh);--c-ring-h:min(var(--c-desktop-ring-size,275px),275px,25vh);--c-glow-w:min(var(--c-desktop-ring-size,275px),275px,25vh);--c-glow-h:min(var(--c-desktop-ring-size,275px),275px,25vh);--c-corona-1-w:min(var(--c-desktop-l1w,100px),10vh,130px);--c-corona-1-h:min(var(--c-desktop-l1h,80px),10vh,110px);--c-corona-1-x:calc(50% - min(140px, 8vw, 14vh));--c-corona-2-w:min(var(--c-desktop-l2w,100px),10vh,130px);--c-corona-2-h:min(var(--c-desktop-l2h,80px),10vh,110px);--c-corona-2-x:calc(50% + min(140px, 8vw, 14vh));--c-corona-3-w:min(var(--c-desktop-l3w,120px),12vh,150px);--c-corona-3-h:min(var(--c-desktop-l3h,90px),10vh,120px)}#particles-js[data-phase=c] .aurora-core{height:min(550px,50vh);top:calc(8% - min(275px, 25vh));width:min(550px,50vh)}#particles-js:not([data-phase=c]) .aurora-core{height:min(530px,48.5vh);top:calc(8% - min(265px, 24.25vh));width:min(530px,48.5vh)}}#particles-js[data-phase=b]:before{opacity:0}#particles-js[data-phase=b]:after{opacity:1}#particles-js[data-phase=c]:after,#particles-js[data-phase=c]:before{opacity:0}#particles-js[data-phase=c] .aurora-c{opacity:1}#particles-js:not([data-phase=b]):after,#particles-js:not([data-phase=c]) .aurora-c,#particles-js[data-phase=b]:before,#particles-js[data-phase=c]:before{animation-play-state:paused}#particles-js .aurora-core{animation:aurora-core-breathe 19s ease-in-out infinite;background:radial-gradient(ellipse at center,#ffffff42 0,#d2d2d226 30%,hsla(0,0%,59%,.065) 55%,#0000 76%);background:radial-gradient(ellipse at center,oklch(1 0 0/.26) 0,oklch(.82 0 0/.2) 16%,oklch(.82 0 0/.15) 30%,oklch(.59 0 0/.09) 48%,oklch(.59 0 0/.065) 60%,oklch(.3 0 0/.025) 70%,oklch(0 0 0/0) 82%);height:48vmax;left:50%;pointer-events:none;position:absolute;top:-17vmax;transform:translate3d(-50%,0,0);transition:opacity 1.5s ease;width:70vmax;z-index:4}#particles-js[data-phase=c] .aurora-core{animation:none;opacity:.055;transform:translate3d(-50%,0,0)}#particles-js.is-paused .aurora-c,#particles-js.is-paused .aurora-core,#particles-js.is-paused:after,#particles-js.is-paused:before{animation-play-state:paused}#particles-js .aurora-grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:180px 180px;inset:0;margin:0;opacity:.035;pointer-events:none;position:absolute;z-index:5}@keyframes aurora-drift-a{0%,to{transform:scale(1.015) rotate(-.35deg)}50%{transform:scale(1.055) rotate(.35deg)}}@keyframes aurora-drift-b{0%,to{transform:scale(1.015) rotate(.18deg)}50%{transform:scale(1.045) rotate(-.18deg)}}@keyframes aurora-drift-c{0%,to{transform:scale(.99)}50%{transform:scale(1.045)}}@keyframes aurora-core-breathe{0%,to{opacity:.08;transform:translate3d(-50%,0,0) scale(.96,.97)}45%{opacity:.28;transform:translate3d(-50%,0,0) scale(1.03,1.02)}60%{opacity:.2;transform:translate3d(-50%,0,0) scaleX(1.01)}}@media (prefers-reduced-motion:reduce){#particles-js .aurora-c,#particles-js:after,#particles-js:before{animation:none;transition-duration:.01ms}#particles-js .aurora-c{opacity:0}#particles-js .aurora-core{animation:none;opacity:.3;transform:translate3d(-50%,0,0)}}.count-particles{color:#13e8e9;font-family:Times New Roman;font-size:.8em;font-weight:700;left:0;line-height:14px;padding-bottom:2px;position:absolute;text-align:left;text-indent:4px;top:48px;width:80px}.js-count-particles{font-size:1.1em}#stats,.count-particles{margin-left:5px;margin-top:5px;-webkit-user-select:none}#stats{border-radius:3px 3px 0 0;overflow:hidden}.count-particles{border-radius:0 0 3px 3px}.page-container{display:flex;flex-direction:column}.Resume,.page-container{height:100vh;width:100vw}.container-iframe{height:calc(100% - 150px);width:800px}.home{font-size:calc(10px + 2vmin);margin:auto;padding-left:10vw;padding-right:10vw}img.meme{max-height:300px;max-width:300px}img.paypal{max-height:40px}.supportme{margin:auto}.supportme form:hover{filter:invert(100%)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.flex-center{align-items:center}.flex-center,.social-icons{display:flex;justify-content:center}.social-icons{gap:10px}@media (max-width:600px){.social-icons{gap:5px}.social-icons img,.social-icons svg{height:20px;width:20px}}.icon-3d{animation:icon3d .2s 10;cursor:pointer;margin:15px}.social-icons a:hover{filter:invert(50%)}.game-1{height:fit-content!important}.service-image{margin:20px;text-align:center;width:40%}.share-list{display:flex;flex-direction:row}.share-list a{border-radius:100px;color:#fff;cursor:pointer;margin:10px;overflow:hidden;padding:5px 5px 0}.share-list img{filter:invert(100%);width:40px}.share-list a:hover{filter:invert(50%)}a.fb-h{background:#3b5998}a.tw-h{background:#00acee}a.li-h{background:#0077b5}a.re-h{background:#ff5700}a.pi-h{background:#c8232c}.home.home-landing,.share-buttons-container{align-items:center;display:flex;justify-content:center}.home.home-landing{box-sizing:border-box;color:#f2f2f2;font-family:Times New Roman,Times,serif;font-size:1rem;margin:0;min-height:100vh;min-height:100svh;padding:max(5rem,calc(5rem + env(safe-area-inset-top))) 1.5rem 2rem;text-align:center;width:100%}.home-hero{align-items:center;display:flex;flex-direction:column;margin:auto;width:min(100%,900px)}.home-social-label{color:#9a9a9a;font-size:.78rem;letter-spacing:.2em;margin:0;text-transform:uppercase}.sword-showcase{display:grid;height:min(38svh,380px);margin:1rem auto .2rem;overflow:visible;place-items:center;width:min(100%,380px)}.sword-emblem{animation:home-sword-emerge 1.2s cubic-bezier(.2,.75,.25,1) .28s both;display:block;filter:drop-shadow(0 0 18px rgba(255,255,255,.08));height:auto;max-height:min(38svh,380px);max-width:min(22vw,175px);object-fit:contain;opacity:0;width:auto}.home-title{animation:home-fade-up .75s cubic-bezier(.2,.75,.25,1) .92s both;color:#f5f5f5;font-size:clamp(1.8rem,4.8vw,3.5rem);font-weight:400;letter-spacing:.09em;line-height:1.1;margin:.6rem 0 0;opacity:0}.home-intro{animation:home-fade-up .7s cubic-bezier(.2,.75,.25,1) 1.18s both;color:#c5c5c5;font-size:clamp(1rem,2.2vw,1.25rem);line-height:1.5;margin:.5rem 0 0;max-width:42ch;opacity:0}.home-actions{animation:home-fade-up .7s cubic-bezier(.2,.75,.25,1) 1.48s both;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.35rem;opacity:0}.home-action{align-items:center;background:#00000026;border:1px solid #555;color:#ddd;display:inline-flex;font-family:inherit;font-size:.95rem;justify-content:center;letter-spacing:.04em;min-height:44px;padding:.65rem 1rem;text-decoration:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease}.home-action:hover{background:#ffffff14;border-color:#aaa;color:#fff;transform:translateY(-2px)}.home-action:focus-visible,.home-landing .social-icons a:focus-visible{outline:2px solid #eee;outline-offset:4px}.home-action-primary{background:#ddd;border-color:#aaa;color:#111}.home-action-primary:hover{background:#fff;border-color:#fff;color:#000}.home-social-block{grid-gap:.8rem;animation:home-fade-up .7s cubic-bezier(.2,.75,.25,1) 1.78s both;display:grid;gap:.8rem;justify-items:center;margin-top:1.3rem;opacity:0}.home-landing .social-icons{align-items:center;display:flex;gap:clamp(.9rem,2.5vw,1.35rem);justify-content:center}.home-landing .social-icons a{color:#aaa;display:inline-grid;font-size:1.35rem;height:40px;place-items:center;text-decoration:none;transition:color .18s ease,transform .18s ease;width:40px}.home-landing .social-icons a:hover{color:#fff;filter:none;transform:translateY(-3px)}.home-landing .social-icons svg{height:25px;width:25px}@keyframes home-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes home-sword-emerge{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}#root:has(.home-landing) .navbar{animation:home-fade-up .7s cubic-bezier(.2,.75,.25,1) .08s both;opacity:0}.page-loading{align-items:center;color:#fff;display:flex;font-size:1.1rem;justify-content:center;letter-spacing:.08em;min-height:60vh;opacity:.7;text-transform:uppercase;width:100%}@media (max-width:600px){.home.home-landing{padding:max(4.75rem,calc(4.75rem + env(safe-area-inset-top))) 1rem 1.5rem}.sword-showcase{height:min(36svh,310px);margin-bottom:.2rem}.sword-emblem{max-height:min(36svh,310px);max-width:min(34vw,135px)}.home-title{font-size:clamp(1.65rem,7.5vw,2.4rem);letter-spacing:.065em}.home-intro{font-size:1rem;max-width:32ch}.home-actions{gap:.55rem;margin-top:1.1rem}.home-action{min-height:44px;padding-inline:.8rem}.home-social-block{margin-top:1.35rem}.home-landing .social-icons{gap:.45rem}}@media (prefers-reduced-motion:reduce){#root:has(.home-landing) .navbar,.home-landing .home-actions,.home-landing .home-intro,.home-landing .home-social-block,.home-landing .home-title,.home-landing .sword-emblem{animation:none;opacity:1;transform:none}.home-action,.home-landing .social-icons a{transition:none}}:root{--eclipse-bg:#07080b;--eclipse-surface:#101115;--eclipse-surface-raised:#17181d;--eclipse-border:#e1e5ee24;--eclipse-text:#f0f1f4;--eclipse-secondary:#c0c2c9;--eclipse-muted:#8e919a;--eclipse-silver:#dfe2e9;--eclipse-serif:"Times New Roman",Georgia,serif;--eclipse-sans:Inter,"Segoe UI",Arial,sans-serif;color-scheme:dark}body{background:#07080b;background:var(--eclipse-bg);color:#f0f1f4;color:var(--eclipse-text);font-family:Inter,Segoe UI,Arial,sans-serif;font-family:var(--eclipse-sans)}:where(button,a,input,select,textarea):focus-visible{outline:2px solid #dfe2e9;outline:2px solid var(--eclipse-silver);outline-offset:3px}.navbar{align-items:center;display:flex;height:72px;inset:0 0 auto;padding-inline:clamp(1rem,3vw,2rem);pointer-events:none;position:fixed;z-index:12}.menu-bars,.nav-close{background:#090a0db8;border:1px solid #e1e5ee2e;border-radius:50%;color:var(--eclipse-text);cursor:pointer;display:inline-grid;flex:none;font-size:1rem;height:46px;place-items:center;pointer-events:auto;transition:color .18s ease,border-color .18s ease,background-color .18s ease,opacity .18s ease;width:46px}.menu-bars:hover,.nav-close:hover{background:#1d1e23f0;border-color:#e8ecf485;color:#fff}.menu-bars.is-hidden{opacity:0;pointer-events:none}.nav-backdrop{animation:eclipse-backdrop-in .18s ease both;background:#0000008a;border:0;cursor:default;inset:0;position:fixed;z-index:10}.nav-menu{background:radial-gradient(ellipse 22rem 18rem at 0 0,#e1e5ee1a,#0000 78%),#090a0df7;border-right:1px solid #e1e5ee24;box-shadow:18px 0 55px #0000005c;display:flex;flex-direction:column;inset:0 auto 0 0;opacity:0;padding:0 1rem 1.25rem;position:fixed;transform:translateX(-102%);transition:transform .26s cubic-bezier(.2,.75,.25,1),opacity .2s ease,visibility .2s;visibility:hidden;width:min(300px,88vw);z-index:11}.nav-menu.is-open{opacity:1;transform:translateX(0);visibility:visible}.nav-menu-header{align-items:center;border-bottom:1px solid var(--eclipse-border);display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.4rem;min-height:78px}.nav-wordmark{color:var(--eclipse-text);font-family:var(--eclipse-serif);font-size:1.05rem;letter-spacing:.15em;text-decoration:none}.nav-wordmark span{color:var(--eclipse-muted);font-family:var(--eclipse-sans);font-size:.72rem;letter-spacing:.12em;margin-left:.35rem}.nav-close{background:#0000;border-color:#0000;height:40px;width:40px}.nav-menu-items{grid-gap:.35rem;display:grid;gap:.35rem;list-style:none;margin:0;padding:0}.nav-text{min-width:0}.nav-text a{align-items:center;border:1px solid #0000;color:var(--eclipse-secondary);display:flex;font-family:var(--eclipse-sans);font-size:.93rem;gap:.9rem;min-height:50px;padding:0 .9rem;position:relative;text-decoration:none;transition:color .17s ease,background-color .17s ease,border-color .17s ease}.nav-text a svg{color:#92959e;flex:none;font-size:1.1rem;transition:color .17s ease;width:1.1rem}.nav-text a:hover{background:hsla(0,0%,100%,.045);border-color:#e1e5ee1a;color:#fff}.nav-text a:hover svg{color:#e3e6ed}.nav-text a[aria-current=page]{background:linear-gradient(100deg,#e1e5ee1a,rgba(225,229,238,.025));border-color:#e1e5ee2e;color:#fff}.nav-text a[aria-current=page]:before{background:#d8dbe3;content:"";inset:10px auto 10px -1px;position:absolute;width:2px}.nav-text a[aria-current=page] svg{color:#f1f2f5}.nav-menu-footer{border-top:1px solid var(--eclipse-border);color:#71747d;font-family:var(--eclipse-sans);font-size:.6rem;letter-spacing:.18em;margin:auto 0 0;padding:1.2rem .9rem 0}.nav-backdrop:focus-visible,.nav-menu :focus-visible,.navbar :focus-visible{outline:2px solid var(--eclipse-silver);outline-offset:3px}@keyframes eclipse-backdrop-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.menu-bars,.nav-backdrop,.nav-close,.nav-menu,.nav-text a,.nav-text a svg{animation:none;transition:none}}.App-logo{height:60vmin;opacity:.25;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 10s linear infinite}}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:scale(3) rotate(0deg)}50%{opacity:.05;transform:scale(1.5) rotate(2turn)}to{transform:scale(3) rotate(1480deg)}}title{color:#fff}.bottom-container,.skip{text-align:center}.skip{-webkit-appearance:none;appearance:none;background:#0000;border:1.75px solid #2e2e2e;color:#969696;cursor:pointer;font-family:Times New Roman,serif;font-family:var(--eclipse-serif,"Times New Roman",serif);font-size:calc(10px + 2vmin);letter-spacing:.225rem;margin:auto;overflow:hidden;padding:9px 12px 12px;position:relative;text-transform:uppercase;transition:background .22s ease,border-color .22s ease,color .22s ease;-webkit-user-select:none;user-select:none;width:fit-content}.skip .mask{background-color:#fff;background-color:#ffffff80;border:1px solid #0000;height:100px;left:0;position:absolute;transform:translate3d(-120%,-50px,0) rotate(45deg);transition:all 1s cubic-bezier(.19,1,.22,1);width:100%}.skip .shift{display:inline-block;position:relative;top:-3px;transition:all 1.1s cubic-bezier(.19,1,.22,1)}.skip:hover{background-color:#ffffff0d;border-color:#fff;box-shadow:0 0 5px #fff5f5cc;color:#fff}.skip:hover .mask{background-color:#fff;transform:translate3d(120%,-100px,0) rotate(90deg)}.skip:hover .shift{transform:translateX(5px)}.skip:active{background-color:#fff;color:#202020}.skip:focus-visible{outline:2px solid #e6e8ee;outline-offset:5px}.intro-background{background-color:#202020;background-image:radial-gradient(35% 100% ellipse at top center,#0000,#000 100%);background-image:radial-gradient(35% 100% ellipse at top center,oklch(.23 0 0) 0,oklch(.15 0 0) 42%,oklch(.07 0 0) 72%,oklch(0 0 0) 100%);height:100vh;opacity:1;width:100vw}.outro-background{opacity:1}.entersite-background,.outro-background{background-color:none;background-image:radial-gradient(35% 100% ellipse at top center,#0000,#000 100%);background-image:radial-gradient(35% 100% ellipse at top center,oklch(.23 0 0) 0,oklch(.15 0 0) 42%,oklch(.07 0 0) 72%,oklch(0 0 0) 100%);transition:all 2s linear}.entersite-background{opacity:0}.entersite-background,.intro-background,.outro-background{height:100%;inset:0;min-height:100vh;overflow:hidden;position:fixed;width:100%}.entersite-background:after,.intro-background:after,.outro-background:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:180px 180px;content:"";inset:0;opacity:.035;pointer-events:none;position:absolute;z-index:0}#IntroParticleCanvas{display:block;height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:1}.bottom-container{position:relative;top:80vh;z-index:2}.entersite-background #IntroParticleCanvas{opacity:0;transition:opacity 1.8s ease}@media (prefers-reduced-motion:reduce){.entersite-background #IntroParticleCanvas,.skip,.skip .mask,.skip .shift{transition:none}}
/*# sourceMappingURL=main.09b98456.css.map*/