html,html.light{--main-bg-color: #ffffff;--dark-bg-color: #0B0B0B;--body-bg: #f1fbf3;--text-body: #000;--accent-shadow: #07231a;--accent-dark: #245343;--accent-midtone: #5B744C;--accent-contrast-dark: #461905;--accent-contrast-light: #d55a26;--accent-light: #9dcbb8;--accent-ultralight: #dcf0e8;--body-font: #0B0B0B;--commentbox-wrapper: var(--accent-ultralight);--insect-navlink-bg: var(--accent-dark);--insect-navlink-text: var(--accent-light);--insect-navlink-bg-hover: var(--accent-contrast-light);--insect-navlink-text-hover: var(--accent-contrast-dark);--insect-body-header: var(--accent-dark);--reader-navbar-bg: var(--accent-dark);--reader-navbar-links: var(--accent-light)}html.dark{--main-bg-color: #0B0B0B;--dark-bg-color: #0B0B0B;--body-bg: #191919;--text-body: #000;--accent-shadow: #0c7f5b;--accent-dark: #44b686;--accent-midtone: #5d8845;--accent-light: #103d2a;--accent-ultralight: #172d24;--body-font: #e1e1e1;--accent-contrast-light: #ff7a41;--commentbox-wrapper: var(--accent-midtone);--insect-navlink-bg: var(--accent-light);--insect-navlink-text: var(--accent-dark);--insect-navlink-bg-hover: var(--accent-contrast-light);--insect-navlink-text-hover: var(--accent-contrast-dark);--insect-body-header: var(--accent-shadow);--reader-navbar-bg: var(--accent-light);--reader-navbar-links: var(--accent-dark)}@media screen and (prefers-color-scheme: dark){html{--main-bg-color: #0B0B0B;--dark-bg-color: #0B0B0B;--body-bg: #191919;--text-body: #000;--accent-shadow: #0c7f5b;--accent-dark: #44b686;--accent-midtone: #496539;--accent-light: #103d2a;--accent-ultralight: #172d24;--body-font: #c4c4c4;--commentbox-wrapper: var(--accent-midtone);--insect-navlink-bg: var(--accent-light);--insect-navlink-text: var(--accent-dark);--insect-navlink-bg-hover: var(--accent-contrast-light);--insect-navlink-text-hover: var(--accent-contrast-dark);--insect-body-header: var(--accent-shadow);--reader-navbar-bg: var(--accent-light);--reader-navbar-links: var(--accent-dark)}}html{font-family:sans-serif;min-height:100%}body{margin:0;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;min-height:100%;color:var(--body-font);background-color:var(--main-bg-color)}h1{font-family:Flamenco,Open Sans,sans-serif;color:var(--accent-dark);font-weight:700;font-variant:small-caps}h2,h3,h4,h5,h6{font-family:Arvo,monospace;color:var(--accent-dark);font-weight:700}.container{margin-left:auto;margin-right:auto;width:100%;max-width:80ch;padding:1rem;line-height:1.5;font-size:18px}*{box-sizing:border-box}h1{margin:1rem 0;font-size:2.5rem}a,a:visited{color:var(--accent-contrast-light);text-decoration:underline wavy var(--accent-contrast-light)}a:active,a:hover{color:var(--accent-midtone);text-decoration:underline wavy var(--accent-midtone)}.nav-links{width:100%;top:5rem;left:48px;background-color:#ff9776;display:none;margin:0}.nav-links a{display:block;text-align:center;padding:10px 0;text-decoration:none;font-size:1.2rem;font-weight:700;text-transform:uppercase}.nav-links a:hover,.nav-links a:focus{background-color:#ff9776}.expanded{display:unset}@media screen and (min-width: 636px){.nav-links{margin-left:5em;display:block;position:static;width:auto;background:none}.nav-links a{display:inline-block;padding:15px 20px}}.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}.dark-mode-toggle[data-astro-cid-tcsrer47]{position:relative;padding-left:10px;display:inline-block}.dark-mode-label[data-astro-cid-tcsrer47]{width:0;height:0;overflow:hidden}.checkbox[data-astro-cid-tcsrer47]{display:none;height:14px;margin:0}.checkbox-label[data-astro-cid-tcsrer47]{background-color:var(--accent-shadow);width:50px;height:26px;border-radius:50px;position:relative;padding:5px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.moon[data-astro-cid-tcsrer47]{color:var(--accent-contrast-light)}.sun[data-astro-cid-tcsrer47]{color:var(--accent-light)}.sun[data-astro-cid-tcsrer47],.moon[data-astro-cid-tcsrer47]{padding-top:4px}.checkbox-label[data-astro-cid-tcsrer47] .ball[data-astro-cid-tcsrer47]{background-color:var(--main-bg-color);width:22px;height:22px;position:absolute;left:2px;top:2px;border-radius:50%;transition:transform .2s linear}.checkbox[data-astro-cid-tcsrer47]:checked+.checkbox-label[data-astro-cid-tcsrer47] .ball[data-astro-cid-tcsrer47]{transform:translate(24px)}
