@import"https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap";nav:where(.astro-3EF6KSR2){display:flex;flex-direction:row;padding:0 12em 0 12rem;align-items:stretch;margin-bottom:20px;font-size:18px}.nav-link:where(.astro-3EF6KSR2){margin:0;width:100px;text-align:center;padding-top:15px;transition:border-width ease-in-out .1s,color ease-in-out .2s;color:var(--pink-500);border-width:0px;border-color:var(--pink-400)}#nav-open-button:where(.astro-3EF6KSR2),#block:where(.astro-3EF6KSR2),#menu-eludris-text:where(.astro-3EF6KSR2){display:none}.nav-link:where(.astro-3EF6KSR2):hover{color:var(--color-text);border-color:var(--pink-400)}#nav-logo:where(.astro-3EF6KSR2){border-width:0px}#nav-logo:where(.astro-3EF6KSR2)>img:where(.astro-3EF6KSR2){width:2.7rem;height:2.7rem;position:relative;top:.25rem;cursor:pointer}#eludris-nav-link:where(.astro-3EF6KSR2){margin-right:auto}#button-wrapper:where(.astro-3EF6KSR2){position:relative;width:30px;height:30px;margin-top:.8em;color:var(--pink-500);transition:color ease-in-out .2s}#theme-button:where(.astro-3EF6KSR2){position:absolute;border:unset;background-color:inherit;width:24px;height:24px;padding:2px;cursor:pointer}#button-wrapper:where(.astro-3EF6KSR2)>:where(.astro-3EF6KSR2)[astro-icon]{position:absolute;transition:transform ease-in-out .25s,opacity ease-in-out .25s}:where(:root.dark #moon):where(.astro-3EF6KSR2){transform:translateY(100%);opacity:0;z-index:-1}:where(:root:not(.dark) #sun):where(.astro-3EF6KSR2){transform:translateY(100%);opacity:0;z-index:-1}.notransition:where(.astro-3EF6KSR2){transition:unset!important}@media only screen and (max-width: 1200px){nav:where(.astro-3EF6KSR2){display:flex;position:fixed;z-index:2;top:0;left:-100%;padding:0;flex-direction:column;background-color:var(--gray-200);height:100%;width:70%;transition:left ease-in-out .25s}#nav-logo:where(.astro-3EF6KSR2)>img:where(.astro-3EF6KSR2){width:4rem;height:4rem}#menu-eludris-text:where(.astro-3EF6KSR2){margin:0 0 0 10px}#nav-logo:where(.astro-3EF6KSR2),.nav-link:where(.astro-3EF6KSR2){margin-left:20px;margin-bottom:10px;padding-top:0;width:fit-content}#eludris-nav-link:where(.astro-3EF6KSR2){display:none}#menu-eludris-text:where(.astro-3EF6KSR2){display:inline;font-size:30px;font-weight:700}#nav-open-button:where(.astro-3EF6KSR2){display:block;width:30px;height:30px;border:unset;margin:5px;background-color:inherit;color:var(--pink-500)}#nav-logo:where(.astro-3EF6KSR2){display:flex;align-items:center;margin-top:20px;margin-bottom:20px}#nav-open-button:where(.astro-3EF6KSR2){position:absolute}#block:where(.astro-3EF6KSR2){position:fixed;width:100%;height:100%;z-index:1;top:0;left:0;background-color:#000000b3}#button-wrapper:where(.astro-3EF6KSR2){margin-top:auto;margin-left:20px;margin-bottom:10px}}:root{--font-size-xxl: clamp(2.44rem, 2.38vw + 1.85rem, 3.75rem);--font-size-xl: clamp(2.2rem, 2.5vw + 1.6rem, 2.5rem);--font-size-l: clamp(1.7rem, 1.8vw + 1.2rem, 2rem);--font-size-m: clamp(1.2rem, 1.2vw + .8rem, 1.6rem);--font-size-base: clamp(1rem, .34vw + .91rem, 1.19rem);--color-bg: var(--gray-100);--color-border: var(--purple-300)}:root.dark{--purple-100: hsl(257, 33%, 8%);--purple-200: hsl(257, 35%, 13%);--purple-300: hsl(257, 44%, 18%);--purple-400: hsl(262, 58%, 22%);--purple-500: hsl(262, 73%, 29%);--purple-600: hsl(262, 79%, 42%);--pink-100: hsl(290, 13%, 20%);--pink-200: hsl(290, 19%, 25%);--pink-300: hsl(290, 32%, 35%);--pink-400: hsl(290, 43%, 49%);--pink-500: hsl(290, 63%, 63%);--pink-600: hsl(290, 100%, 70%);--pink-700: hsl(290, 100%, 60%);--gray-100: hsl(249, 17%, 12%);--gray-200: hsl(249, 29%, 16%);--gray-300: hsl(249, 33%, 39%);--gray-400: hsl(249, 46%, 49%);--gray-500: hsl(249, 48%, 64%);--gray-600: hsl(249, 81%, 85%);--color-text-100: hsl(0, 0%, 93%);--color-text-200: hsl(0, 0%, 73%);--color-code-bg: hsl(260, 32%, 18%)}:root:not(.dark){--purple-100: hsl(320, 89%, 92%);--purple-200: hsl(320, 83%, 86%);--purple-300: hsl(320, 78%, 80%);--purple-400: hsl(320, 64%, 73%);--purple-500: hsl(320, 55%, 64%);--purple-600: hsl(320, 63%, 58%);--pink-100: hsl(300, 100%, 80%);--pink-200: hsl(300, 100%, 75%);--pink-300: hsl(300, 63%, 68%);--pink-400: hsl(300, 43%, 61%);--pink-500: hsl(300, 32%, 54%);--pink-600: hsl(300, 19%, 47%);--pink-700: hsl(300, 13%, 40%);--gray-100: hsl(340, 78%, 93%);--gray-200: hsl(340, 60%, 84%);--gray-300: hsl(340, 58%, 69%);--gray-400: hsl(340, 50%, 60%);--gray-500: hsl(340, 40%, 45%);--gray-600: hsl(340, 39%, 40%);--color-text-100: hsl(0, 0%, 3%);--color-text-200: hsl(0, 0%, 20%)}body{font-family:Ubuntu,sans-serif;color:var(--color-text-200);background-color:var(--color-bg);font-size:calc(var(--font-size-base) + 1px);margin:0}// Enoki made these up by adding the size of nav and footer. #content{min-height:calc(100vh - 2.95rem - 86px)}footer:where(.astro-5HCE7SGA){padding:15px;display:flex;font-size:16px;font-weight:300;flex-direction:row;justify-content:space-evenly;text-align:center;color:var(--color-text);background-color:var(--purple-200);align-items:center}#footer-github:where(.astro-5HCE7SGA){font-weight:400;transition:border-bottom ease-in-out .2s,color ease-in-out .2s}:root.dark #footer-github:where(.astro-5HCE7SGA){color:var(--pink-400);border-color:var(--purple-300)}:root.dark #footer-github:where(.astro-5HCE7SGA):hover{color:var(--pink-600);border-color:var(--purple-500)}:root:not(.dark) #footer-github:where(.astro-5HCE7SGA){color:var(--gray-500);border-color:var(--purple-400)}:root:not(.dark) #footer-github:where(.astro-5HCE7SGA):hover{color:var(--gray-600);border-color:var(--purple-500)}#footer-links:where(.astro-5HCE7SGA){display:flex;justify-content:center;gap:1em;flex-direction:row;align-items:center}#footer-links:where(.astro-5HCE7SGA)>a:where(.astro-5HCE7SGA){border-width:0px}#footer-links:where(.astro-5HCE7SGA)>a:where(.astro-5HCE7SGA)>:where(.astro-5HCE7SGA)[astro-icon]{width:2em;position:relative;top:.2em}:root.dark #footer-links:where(.astro-5HCE7SGA)>a:where(.astro-5HCE7SGA):hover{color:var(--gray-600)}h1,h2,h3,h4,h5,h6{color:var(--color-text-100)}h1{font-size:var(--font-size-xxl)}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-l)}h4{font-size:var(--font-size-m)}h5{font-size:28px}h6{font-size:22px}p{line-height:32px}a{text-decoration:none;transition:border-bottom ease-in-out .2s,color ease-in-out .2s}:where(:root:not(.dark) a){color:var(--gray-400);border-bottom:2px solid var(--gray-300)}:where(:root:not(.dark) a:hover){color:var(--gray-500);border-bottom:2px solid var(--gray-600)}:where(:root.dark a){color:var(--gray-500);border-bottom:2px solid var(--gray-300)}:where(:root.dark a:hover){color:var(--gray-400);border-bottom:2px solid var(--purple-400)}@media only screen and (max-width: 1200px){nav:where(.astro-5HCE7SGA){padding:0 5px 0 17px}#nav-logo:where(.astro-5HCE7SGA){padding-top:10px}footer:where(.astro-5HCE7SGA){flex-direction:column;gap:15px}#footer-links:where(.astro-5HCE7SGA){order:-1}}
