.theme-toggle__icon[data-astro-cid-x3pjskd3]{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transform:scale(.6) rotate(-20deg);transition:opacity .35s ease,transform .35s ease}button[data-astro-cid-x3pjskd3][data-theme-mode=light] .theme-toggle__icon--sun[data-astro-cid-x3pjskd3],button[data-astro-cid-x3pjskd3][data-theme-mode=dark] .theme-toggle__icon--moon[data-astro-cid-x3pjskd3],button[data-astro-cid-x3pjskd3][data-theme-mode=earth] .theme-toggle__icon--earth[data-astro-cid-x3pjskd3],button[data-astro-cid-x3pjskd3][data-theme-mode=random] .theme-toggle__icon--random[data-astro-cid-x3pjskd3]{opacity:1;transform:scale(1) rotate(0)}.ascii-bar[data-astro-cid-7vszemnk]{position:relative;touch-action:none}.ascii-canvas[data-astro-cid-7vszemnk]{pointer-events:none;z-index:5}.magnifier[data-astro-cid-7vszemnk]{background:radial-gradient(circle,#ffffff26,#fff0 70%);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);transform:translate(-50%,-50%);transition:opacity .3s ease;z-index:10;pointer-events:none}.ascii-bar[data-astro-cid-7vszemnk]:hover .magnifier[data-astro-cid-7vszemnk]{opacity:1!important}@media (max-width: 767px){.ascii-bar[data-astro-cid-7vszemnk]{cursor:pointer}.magnifier[data-astro-cid-7vszemnk]{transition:opacity .2s ease}}@keyframes wiggle{0%{transform:translateZ(0)}25%{transform:translate3d(0,-1px,0)}50%{transform:translate3d(0,-3px,0)}65%{transform:translate3d(0,1px,0)}75%{transform:translate3d(0,2px,0)}85%{transform:translate3d(0,-.5px,0)}to{transform:translateZ(0)}}text[data-astro-cid-7vszemnk]{font-family:Arial,sans-serif;font-size:42px;fill:rgb(var(--color-secondary));font-weight:700;will-change:transform;transform-style:preserve-3d;backface-visibility:hidden;transition:transform .1s ease-out,fill .5s ease;position:relative}#letter1[data-astro-cid-7vszemnk]{animation:wiggle 8s cubic-bezier(.25,.46,.45,.94) infinite .5s}#letter2[data-astro-cid-7vszemnk]{animation:wiggle 8s cubic-bezier(.25,.46,.45,.94) infinite .8s}#letter3[data-astro-cid-7vszemnk]{animation:wiggle 8s cubic-bezier(.25,.46,.45,.94) infinite .2s}#letter4[data-astro-cid-7vszemnk]{animation:wiggle 8s cubic-bezier(.25,.46,.45,.94) infinite 1.2s}#letter5[data-astro-cid-7vszemnk]{animation:wiggle 8s cubic-bezier(.25,.46,.45,.94) infinite .3s}#letter6[data-astro-cid-7vszemnk]{animation:wiggle 8s cubic-bezier(.25,.46,.45,.94) infinite .9s}#letter7[data-astro-cid-7vszemnk]{animation:wiggle 8s cubic-bezier(.25,.46,.45,.94) infinite .1s}#letter8[data-astro-cid-7vszemnk]{animation:wiggle 8s cubic-bezier(.25,.46,.45,.94) infinite 1.4s}#letter9[data-astro-cid-7vszemnk]{animation:wiggle 8s cubic-bezier(.25,.46,.45,.94) infinite .6s}#letter10[data-astro-cid-7vszemnk]{animation:wiggle 8s cubic-bezier(.25,.46,.45,.94) infinite 1.1s}@keyframes subtleGlitch{0%,to{opacity:1}50%{opacity:.7}}.glitch-char[data-astro-cid-7vszemnk]{position:absolute;font-family:monospace;font-size:8px;fill:rgb(var(--color-secondary));opacity:0;pointer-events:none;animation:subtleGlitch .3s ease-in-out}.intro-text[data-astro-cid-bsat4sgt]{max-width:45ch}.flower[data-astro-cid-bsat4sgt]{display:inline-block;width:.6em;aspect-ratio:1;margin-left:.02em;vertical-align:-.05em;transform:translateY(.1em);background:currentColor;--g: /37.02% 37.02% radial-gradient(currentColor calc(71% - 1px) , transparent 71%) no-repeat;-webkit-mask:radial-gradient(100% 100%,#000 calc(30% - 1px),transparent 30%),99.748% 55.018% var(--g),60.6% 98.863% var(--g),6.804% 75.181% var(--g),12.703% 16.699% var(--g),70.145% 4.238% var(--g);-webkit-mask-composite:source-out;mask:radial-gradient(100% 100%,#000 calc(30% - 1px),transparent 30%) subtract,99.748% 55.018% var(--g),60.6% 98.863% var(--g),6.804% 75.181% var(--g),12.703% 16.699% var(--g),70.145% 4.238% var(--g)}h2[data-astro-cid-bsat4sgt] a[data-astro-cid-bsat4sgt]{text-decoration:none;position:relative}h2[data-astro-cid-bsat4sgt] a[data-astro-cid-bsat4sgt]:after{content:"";position:absolute;bottom:.1em;left:0;right:0;height:.08em;background:currentColor;opacity:.3;transition:opacity .3s ease}h2[data-astro-cid-bsat4sgt] a[data-astro-cid-bsat4sgt]:hover:after{opacity:.6}@media (max-width: 640px){h2[data-astro-cid-bsat4sgt]{font-size:1.5rem;line-height:1.4}.flower[data-astro-cid-bsat4sgt]{width:.5em;transform:translateY(.08em)}}@media (min-width: 641px) and (max-width: 768px){h2[data-astro-cid-bsat4sgt]{font-size:1.875rem;line-height:1.35}}.ascii-bar[data-astro-cid-tfrmjhus]{position:relative;touch-action:none}.ascii-canvas[data-astro-cid-tfrmjhus]{pointer-events:none;z-index:5}.magnifier[data-astro-cid-tfrmjhus]{background:radial-gradient(circle,#ffffff26,#fff0 70%);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);transform:translate(-50%,-50%);transition:opacity .3s ease;z-index:10;pointer-events:none}.ascii-bar[data-astro-cid-tfrmjhus]:hover .magnifier[data-astro-cid-tfrmjhus]{opacity:1!important}@media (max-width: 767px){.ascii-bar[data-astro-cid-tfrmjhus]{cursor:pointer}.magnifier[data-astro-cid-tfrmjhus]{transition:opacity .2s ease}}.charmander-container[data-astro-cid-tfrmjhus]{position:relative;display:flex;justify-content:flex-end;padding:10px 20px 0;margin-top:10px;margin-bottom:0}.charmander-link[data-astro-cid-tfrmjhus]{position:relative;display:block;cursor:pointer}.charmander-svg[data-astro-cid-tfrmjhus]{transition:transform .3s ease-in-out;animation:gentleBob 3s ease-in-out infinite}@keyframes gentleBob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes shake{0%,to{transform:translate(0) rotate(0)}10%{transform:translate(-1.5px,-1px) rotate(-1deg)}20%{transform:translate(1.5px,1px) rotate(1deg)}30%{transform:translate(-1.5px,1px) rotate(-.5deg)}40%{transform:translate(1.5px,-1px) rotate(.5deg)}50%{transform:translate(-1px,-1.5px) rotate(-1deg)}60%{transform:translate(1px,1.5px) rotate(1deg)}70%{transform:translate(-1px,1px) rotate(-.5deg)}80%{transform:translate(1px,-1px) rotate(.5deg)}90%{transform:translate(-.5px,-.5px) rotate(-.5deg)}}.charmander-link[data-astro-cid-tfrmjhus]:hover .charmander-svg[data-astro-cid-tfrmjhus]{animation:shake .6s ease-in-out infinite}.eyes-sleeping[data-astro-cid-tfrmjhus]{opacity:1;transition:opacity .3s ease}.eyes-awake[data-astro-cid-tfrmjhus]{opacity:0;transition:opacity .3s ease}.charmander-link[data-astro-cid-tfrmjhus]:hover .eyes-sleeping[data-astro-cid-tfrmjhus]{opacity:0}.charmander-link[data-astro-cid-tfrmjhus]:hover .eyes-awake[data-astro-cid-tfrmjhus]{opacity:1}.zzz-container[data-astro-cid-tfrmjhus]{position:absolute;top:5px;left:60%;transform:translate(-50%);pointer-events:none;transition:opacity .3s ease}.charmander-link[data-astro-cid-tfrmjhus]:hover .zzz-container[data-astro-cid-tfrmjhus]{opacity:0}.z[data-astro-cid-tfrmjhus]{position:absolute;font-family:Comic Sans MS,cursive,sans-serif;font-weight:700;color:rgb(var(--color-secondary));opacity:0;animation:floatZ 3s ease-in-out infinite}.z1[data-astro-cid-tfrmjhus]{left:-6px;font-size:12px;animation-delay:0s}.z2[data-astro-cid-tfrmjhus]{left:2px;font-size:16px;animation-delay:.5s}.z3[data-astro-cid-tfrmjhus]{left:12px;font-size:20px;animation-delay:1s}@keyframes floatZ{0%{opacity:0;transform:translateY(0) scale(.7) rotate(-5deg)}20%{opacity:.7;transform:translateY(-8px) scale(.9) rotate(3deg)}80%{opacity:.5;transform:translateY(-30px) scale(1.1) rotate(-3deg)}to{opacity:0;transform:translateY(-45px) scale(1.2) rotate(5deg)}}.charmander-svg[data-astro-cid-tfrmjhus].clicked{animation:dissipate .8s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}@keyframes dissipate{0%{transform:scale(1) translateY(0) rotate(0);opacity:1;filter:brightness(1)}30%{transform:scale(1.15) translateY(-10px) rotate(5deg);opacity:.9;filter:brightness(1.3)}60%{transform:scale(1.3) translateY(-25px) rotate(-5deg);opacity:.5;filter:brightness(1.5)}to{transform:scale(.3) translateY(-50px) rotate(10deg);opacity:0;filter:brightness(2)}}@media (max-width: 640px){.charmander-container[data-astro-cid-tfrmjhus]{justify-content:center;padding:5px 10px 0;margin-top:5px;margin-bottom:0}.charmander-svg[data-astro-cid-tfrmjhus]{width:80px;height:80px}.zzz-container[data-astro-cid-tfrmjhus]{top:8px}.z[data-astro-cid-tfrmjhus]{font-family:Comic Sans MS,cursive,sans-serif;font-weight:700}.z1[data-astro-cid-tfrmjhus]{font-size:10px}.z2[data-astro-cid-tfrmjhus]{font-size:13px}.z3[data-astro-cid-tfrmjhus]{font-size:16px}}
