:root{--accent: #6ee7ff;--accent-dark: #03fcbe;--accent-purple: #a78bfa;--accent-pink: #ec4899;--black: 5, 5, 15;--gray: 150, 150, 150;--gray-light: 50, 50, 50;--gray-dark: 220, 220, 240;--space-bg: #0a0a1a;--space-gradient: radial-gradient(ellipse at top, rgba(110, 231, 255, .15) 0%, transparent 50%), radial-gradient(ellipse at bottom right, rgba(167, 139, 250, .1) 0%, transparent 50%), radial-gradient(ellipse at bottom left, rgba(236, 72, 153, .08) 0%, transparent 50%);--gray-gradient: rgba(110, 231, 255, .05), rgba(var(--black), .1);--box-shadow: 0 2px 6px rgba(110, 231, 255, .1), 0 8px 24px rgba(110, 231, 255, .15), 0 16px 32px rgba(110, 231, 255, .1);--glow: 0 0 10px rgba(110, 231, 255, .5), 0 0 20px rgba(110, 231, 255, .3)}@font-face{font-family:Atkinson;src:url(/fonts/atkinson-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atkinson;src:url(/fonts/atkinson-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}body{font-family:Atkinson,sans-serif;margin:0;padding:0;text-align:left;background:var(--space-bg);background-image:var(--space-gradient);word-wrap:break-word;overflow-wrap:break-word;color:rgb(var(--gray-dark));font-size:20px;line-height:1.7;position:relative;overflow-x:hidden;cursor:url(/cursorDefault.png),auto;scrollbar-width:thin;scrollbar-color:rgba(110,231,255,.3) rgba(10,10,26,.5);display:flex;flex-direction:column;height:100vh;background-attachment:fixed}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#0a0a1a80;border-radius:6px;border:1px solid rgba(110,231,255,.1)}::-webkit-scrollbar-thumb{background:#6ee7ff4d;border-radius:6px;border:1px solid rgba(110,231,255,.2);box-shadow:0 0 10px #6ee7ff33}::-webkit-scrollbar-thumb:hover{background:#6ee7ff80;box-shadow:0 0 15px #6ee7ff66}a,button,input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],select,textarea,[role=button],[onclick],.modal-close,.gallery-square{cursor:url(/cursorPoint.png),pointer}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(1px 1px at 5% 10%,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 15% 25%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 25% 5%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 35% 40%,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 45% 15%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 55% 50%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 65% 30%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 75% 60%,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 85% 20%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 95% 45%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 10% 70%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 20% 85%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 30% 65%,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 40% 90%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 50% 75%,rgba(255,255,255,.7),transparent),radial-gradient(1px 1px at 60% 55%,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 70% 80%,rgba(255,255,255,.9),transparent),radial-gradient(1px 1px at 80% 35%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 90% 95%,rgba(255,255,255,.7),transparent),radial-gradient(2px 2px at 7% 18%,rgba(255,255,255,1),transparent),radial-gradient(2px 2px at 22% 42%,rgba(255,255,255,1),transparent),radial-gradient(2px 2px at 38% 8%,rgba(255,255,255,1),transparent),radial-gradient(2px 2px at 52% 62%,rgba(255,255,255,1),transparent),radial-gradient(2px 2px at 68% 28%,rgba(255,255,255,1),transparent),radial-gradient(2px 2px at 83% 72%,rgba(255,255,255,1),transparent),radial-gradient(2px 2px at 12% 88%,rgba(255,255,255,1),transparent),radial-gradient(2px 2px at 47% 33%,rgba(255,255,255,1),transparent),radial-gradient(2px 2px at 77% 57%,rgba(255,255,255,1),transparent),radial-gradient(2px 2px at 93% 12%,rgba(255,255,255,1),transparent),radial-gradient(1px 1px at 3% 52%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 18% 78%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 28% 22%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 42% 48%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 58% 82%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 72% 38%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 88% 68%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 13% 14%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 33% 58%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 63% 92%,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 8% 36%,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 27% 66%,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 46% 24%,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 64% 76%,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 82% 44%,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 17% 56%,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 37% 86%,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 57% 16%,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 76% 54%,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 96% 28%,rgba(255,255,255,.4),transparent);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;z-index:0;animation:twinkle 8s ease-in-out infinite alternate}@keyframes twinkle{0%{opacity:.7}to{opacity:1}}@keyframes shine{0%,90%{opacity:.3;transform:scale(1);filter:brightness(.5)}5%,10%{opacity:1;transform:scale(1.5);filter:brightness(2)}95%,to{opacity:.3;transform:scale(1);filter:brightness(.5)}}@keyframes shine2{0%,85%{opacity:.4;transform:scale(1);filter:brightness(.6)}8%,12%{opacity:1;transform:scale(1.8);filter:brightness(2.5)}88%,to{opacity:.4;transform:scale(1);filter:brightness(.6)}}@keyframes shine3{0%,92%{opacity:.2;transform:scale(1);filter:brightness(.4)}3%,7%{opacity:1;transform:scale(2);filter:brightness(3)}97%,to{opacity:.2;transform:scale(1);filter:brightness(.4)}}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(1px 1px at 2% 32%,rgba(110,231,255,.6),transparent),radial-gradient(1px 1px at 14% 58%,rgba(110,231,255,.5),transparent),radial-gradient(1px 1px at 26% 12%,rgba(110,231,255,.6),transparent),radial-gradient(1px 1px at 38% 74%,rgba(110,231,255,.5),transparent),radial-gradient(1px 1px at 54% 28%,rgba(110,231,255,.6),transparent),radial-gradient(1px 1px at 66% 64%,rgba(110,231,255,.5),transparent),radial-gradient(1px 1px at 78% 18%,rgba(110,231,255,.6),transparent),radial-gradient(1px 1px at 86% 82%,rgba(110,231,255,.5),transparent),radial-gradient(2px 2px at 6% 48%,rgba(110,231,255,.8),transparent),radial-gradient(2px 2px at 34% 22%,rgba(110,231,255,.8),transparent),radial-gradient(2px 2px at 62% 76%,rgba(110,231,255,.8),transparent),radial-gradient(2px 2px at 94% 52%,rgba(110,231,255,.8),transparent);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;z-index:0;animation:twinkle 6s ease-in-out infinite alternate-reverse}main{width:720px;max-width:calc(100% - 2em);margin:auto;padding:3em 1em;position:relative;z-index:1;flex:1}h1,h2,h3,h4,h5,h6{margin:0 0 .5rem;color:var(--accent);line-height:1.2;transition:all .3s ease;text-shadow:0 0 10px rgba(110,231,255,.3),0 0 20px rgba(110,231,255,.2)}h1:hover,h2:hover,h3:hover,h4:hover,h5:hover,h6:hover{color:#fff;text-shadow:0 0 15px rgba(110,231,255,.6),0 0 30px rgba(110,231,255,.4),0 0 45px rgba(110,231,255,.2)}h1{font-size:3.052em}h2{font-size:2.441em}h3{font-size:1.953em}h4{font-size:1.563em}h5{font-size:1.25em}strong,b{font-weight:700}a{color:var(--accent);text-shadow:0 0 5px rgba(110,231,255,.3);transition:all .2s ease;cursor:url(/cursorPoint.png),pointer}a:hover{color:#fff;text-shadow:0 0 10px rgba(110,231,255,.6),0 0 20px rgba(110,231,255,.4)}p{margin-bottom:1em}.prose p{margin-bottom:2em}textarea{width:100%;font-size:16px}input{font-size:16px}table{width:100%}img{max-width:100%;height:auto;border-radius:8px;box-shadow:0 0 20px #6ee7ff33,0 0 40px #6ee7ff1a}code{padding:2px 5px;background-color:#6ee7ff26;color:var(--accent);border-radius:4px;border:1px solid rgba(110,231,255,.2);box-shadow:0 0 5px #6ee7ff1a}pre{padding:1.5em;border-radius:8px;background-color:#0a0a1acc;border:1px solid rgba(110,231,255,.2);box-shadow:0 0 15px #6ee7ff1a}pre>code{all:unset}blockquote{border-left:4px solid var(--accent);padding:0 0 0 20px;margin:0;font-size:1.333em;box-shadow:-5px 0 10px #6ee7ff1a}hr{border:none;border-top:1px solid rgba(110,231,255,.3);box-shadow:0 0 5px #6ee7ff33}@media(max-width:720px){body{font-size:18px}main{padding:1em}}.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}footer[data-astro-cid-sz7xmlte]{padding:1em 1em 2em;background:#0a0a1acc;color:rgb(var(--gray));text-align:center;border-top:1px solid rgba(110,231,255,.2);box-shadow:0 -5px 20px #6ee7ff1a;position:relative;z-index:1}header[data-astro-cid-3ef6ksr2]{margin:0;padding:0 1em;background:#0a0a1ae6;backdrop-filter:blur(10px);box-shadow:0 2px 20px #6ee7ff33,0 0 40px #6ee7ff1a;border-bottom:1px solid rgba(110,231,255,.3);position:sticky;top:0;z-index:100}h2[data-astro-cid-3ef6ksr2]{margin:0;font-size:1em}h2[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],h2[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{text-decoration:none}nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:1em .5em;color:rgb(var(--gray-dark));border-bottom:2px solid transparent;text-decoration:none;transition:all .3s ease;text-shadow:0 0 5px rgba(110,231,255,.2)}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--accent);text-shadow:0 0 10px rgba(110,231,255,.5),0 0 20px rgba(110,231,255,.3)}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{text-decoration:none;border-bottom-color:var(--accent);color:var(--accent);text-shadow:0 0 10px rgba(110,231,255,.6),0 0 20px rgba(110,231,255,.4)}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:active{box-shadow:none}.social-links[data-astro-cid-3ef6ksr2],.social-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;transition:all .3s ease}.social-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{filter:drop-shadow(0 0 8px rgba(110,231,255,.6));transform:scale(1.1)}@media(max-width:720px){.social-links[data-astro-cid-3ef6ksr2]{display:none}}.shining-stars[data-astro-cid-ofa3hopw]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.shining-star[data-astro-cid-ofa3hopw]{position:absolute;border-radius:50%;background:#fff}.star-1[data-astro-cid-ofa3hopw]{width:2px;height:2px;top:18%;left:28%;box-shadow:0 0 6px #fff,0 0 12px #6ee7ffcc,0 0 20px #6ee7ff99,0 0 35px #6ee7ff66;animation:shine 12s ease-in-out infinite}.star-2[data-astro-cid-ofa3hopw]{width:2.5px;height:2.5px;top:65%;left:72%;box-shadow:0 0 5px #fff,0 0 10px #6ee7ffcc,0 0 18px #6ee7ff99,0 0 30px #6ee7ff66;animation:shine2 15s ease-in-out infinite 2s}.star-3[data-astro-cid-ofa3hopw]{width:2.5px;height:2.5px;top:35%;left:45%;box-shadow:0 0 5px #fff,0 0 10px #6ee7ffcc,0 0 18px #6ee7ff99,0 0 30px #6ee7ff66;animation:shine3 18s ease-in-out infinite 4s}.star-4[data-astro-cid-ofa3hopw]{width:2px;height:2px;top:80%;left:15%;box-shadow:0 0 4px #fff,0 0 8px #6ee7ffcc,0 0 16px #6ee7ff99,0 0 30px #6ee7ff66;animation:shine 14s ease-in-out infinite 6s}.star-5[data-astro-cid-ofa3hopw]{width:2.5px;height:2.5px;top:25%;left:85%;box-shadow:0 0 5px #fff,0 0 10px #6ee7ffcc,0 0 18px #6ee7ff99,0 0 30px #6ee7ff66;animation:shine2 16s ease-in-out infinite 8s}.star-6[data-astro-cid-ofa3hopw]{width:2px;height:2px;top:55%;left:55%;box-shadow:0 0 4px #fff,0 0 8px #6ee7ffcc,0 0 16px #6ee7ff99,0 0 30px #6ee7ff66;animation:shine3 20s ease-in-out infinite 10s}.shooting-stars[data-astro-cid-vgnt3ywf]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.shooting-star[data-astro-cid-vgnt3ywf]{position:absolute;width:1px;height:1px;background:#fff9;border-radius:50%;box-shadow:0 0 2px #fff9,0 0 4px #6ee7ff66}.shooting-star[data-astro-cid-vgnt3ywf]:before{content:"";position:absolute;top:0;left:0;width:80px;height:1px;background:linear-gradient(to right,rgba(255,255,255,.5),rgba(110,231,255,.3),transparent);transform-origin:left center}.star-1[data-astro-cid-vgnt3ywf]{top:15%;left:-100px;animation:shoot1 25s ease-in-out infinite;animation-delay:0s}.star-1[data-astro-cid-vgnt3ywf]:before{transform:rotate(45deg)}.star-2[data-astro-cid-vgnt3ywf]{top:30%;right:-100px;animation:shoot2 30s ease-in-out infinite;animation-delay:8s}.star-2[data-astro-cid-vgnt3ywf]:before{transform:rotate(-45deg);background:linear-gradient(to left,rgba(255,255,255,.5),rgba(110,231,255,.3),transparent)}.star-3[data-astro-cid-vgnt3ywf]{top:60%;left:-100px;animation:shoot3 35s ease-in-out infinite;animation-delay:15s}.star-3[data-astro-cid-vgnt3ywf]:before{transform:rotate(30deg)}@keyframes shoot1{0%,95%{opacity:0;transform:translate(0)}96%{opacity:.8}97%{opacity:1}99%{opacity:.6}to{opacity:0;transform:translate(calc(100vw + 200px),calc(100vh + 200px))}}@keyframes shoot2{0%,95%{opacity:0;transform:translate(0)}96%{opacity:.8}97%{opacity:1}99%{opacity:.6}to{opacity:0;transform:translate(calc(-100vw - 200px),calc(100vh + 200px))}}@keyframes shoot3{0%,95%{opacity:0;transform:translate(0)}96%{opacity:.8}97%{opacity:1}99%{opacity:.6}to{opacity:0;transform:translate(calc(100vw + 200px),50vh)}}
