header.svelte-1vcl43s{width:100%;padding:20px 32px;display:flex;align-items:center;top:0;left:0;transition:padding .15s ease-out,box-shadow .15s ease-out;z-index:9999}main.light header.svelte-1vcl43s{background-color:#fff}main.night header.svelte-1vcl43s{background-color:#222}@media screen and (max-width: 1024px){header.svelte-1vcl43s{padding:8px 16px}}.name.svelte-1vcl43s{font-size:1.65em;line-height:1.65em;font-weight:300;text-decoration:none;display:flex;transition:font-size .15s ease-out,line-height .15s ease-out}main.light .name.svelte-1vcl43s{color:#222}main.night .name.svelte-1vcl43s{color:#fff}@media screen and (max-width: 1024px){.name.svelte-1vcl43s{font-size:1.25em;line-height:1.25em}}.name.svelte-1vcl43s svg{height:1.65em;width:1.65em;margin-right:8px}@media screen and (max-width: 1024px){.name.svelte-1vcl43s svg{height:1.25em;width:1.25em}}nav.svelte-1vcl43s{display:flex}nav.open.svelte-1vcl43s{left:20%}@media screen and (max-width: 1024px){nav.svelte-1vcl43s{height:100%;width:80%;padding:64px 0;box-shadow:0 0 8px 8px #00000026;display:flex;flex-direction:column;position:fixed;top:0;left:100%;z-index:9999;transition:left .25s ease-out}main.light nav.svelte-1vcl43s{background-color:#fff}main.night nav.svelte-1vcl43s{background-color:#222}}nav.svelte-1vcl43s a:where(.svelte-1vcl43s){font-size:1em;line-height:1em;margin-left:24px;display:flex;align-items:center;transition:font-size .15s ease-out,line-height .15s ease-out,margin .15s ease-out}main.light nav.svelte-1vcl43s a:where(.svelte-1vcl43s){color:#555}main.night nav.svelte-1vcl43s a:where(.svelte-1vcl43s){color:#ddd}nav.svelte-1vcl43s a:where(.svelte-1vcl43s):hover{text-decoration:underline}nav.svelte-1vcl43s a.current:where(.svelte-1vcl43s){font-weight:700}@media screen and (max-width: 1024px){nav.svelte-1vcl43s a:where(.svelte-1vcl43s){margin:0;padding:16px 32px}}nav.svelte-1vcl43s a:where(.svelte-1vcl43s) svg{height:1em;width:1em;margin-left:4px}main.light nav.svelte-1vcl43s a:where(.svelte-1vcl43s) svg{fill:#555}main.night nav.svelte-1vcl43s a:where(.svelte-1vcl43s) svg{fill:#fff}.menu-toggle.svelte-1vcl43s{height:1.85em;width:1.85em;display:none;margin-left:16px}@media screen and (max-width: 1024px){.menu-toggle.svelte-1vcl43s{display:inline-block}}.menu-toggle.svelte-1vcl43s svg{height:100%;width:100%}main.light .menu-toggle.svelte-1vcl43s svg{fill:#555}main.night .menu-toggle.svelte-1vcl43s svg{fill:#fff}.theme-toggle.svelte-1vcl43s{height:1.5em;width:1.5em;margin-left:auto}.theme-toggle.svelte-1vcl43s svg{height:100%;width:100%}main.light .theme-toggle.svelte-1vcl43s svg{fill:#555}main.night .theme-toggle.svelte-1vcl43s svg{fill:#fff}.spacer.svelte-1vcl43s{flex:0 0 auto}.shade.svelte-1vcl43s{height:100%;width:100%;background-color:#000000bf;position:fixed;top:0;left:0}.minimized.svelte-1vcl43s{padding:12px 24px;box-shadow:0 0 4px 2px #00000026}@media screen and (max-width: 1024px){.minimized.svelte-1vcl43s{padding:8px 16px}}.minimized.svelte-1vcl43s .name:where(.svelte-1vcl43s){font-size:1.25em;line-height:1.25em}.minimized.svelte-1vcl43s .name:where(.svelte-1vcl43s) svg{height:1.25em;width:1.25em}.minimized.svelte-1vcl43s .theme-toggle:where(.svelte-1vcl43s){height:1.25em;width:1.25em}@media screen and (min-width: 1025px){.minimized.svelte-1vcl43s nav:where(.svelte-1vcl43s) a:where(.svelte-1vcl43s){font-size:.85em;line-height:.85em;margin-left:16px}}footer.svelte-18clq5u{width:100%;padding:8px 16px;border-top:1px solid;display:flex;align-items:center;flex:0 0 auto}main.light footer.svelte-18clq5u{border-color:#ddd}main.night footer.svelte-18clq5u{border-color:#424242}@media screen and (max-width: 1024px){footer.svelte-18clq5u{padding-left:8px;padding-right:8px}}footer.svelte-18clq5u svg{height:1.15em;width:1.15em}.copyright.svelte-18clq5u{color:#555;font-size:.85em;line-height:1.5em;margin-left:auto}main.light .copyright.svelte-18clq5u{color:#555}main.night .copyright.svelte-18clq5u{color:#ddd}.copyright.svelte-18clq5u a:where(.svelte-18clq5u){color:inherit}.copyright.svelte-18clq5u a:where(.svelte-18clq5u):hover{text-decoration:underline}main.svelte-g446ac{min-height:100vh;min-width:100vw;display:flex;flex-direction:column}main.light.svelte-g446ac{background-color:#fff}main.night.svelte-g446ac{background-color:#222}main.fixed-height.svelte-g446ac{height:100vh}@media screen and (max-width: 1024px){main.fixed-height.svelte-g446ac{height:auto}}
