.headerContainer.svelte-22tp7.svelte-22tp7{width:100%;border-bottom:3px solid var(--headerBorderColor)}.header.svelte-22tp7.svelte-22tp7{font-family:Fredoka,Arial,Verdana,sans-serif;font-weight:500;padding:2rem 3rem;color:var(--text-color);display:grid;grid-template-columns:1fr max-content;grid-template-areas:"g1 g2" "g1 g3" "g1 g4"}.g1.svelte-22tp7.svelte-22tp7{grid-area:g1;align-self:center}.g2.svelte-22tp7.svelte-22tp7{grid-area:g2;align-self:center}.g3.svelte-22tp7.svelte-22tp7{grid-area:g3;align-self:center}.g4.svelte-22tp7.svelte-22tp7{grid-area:g4;align-self:start}.logoContainer.svelte-22tp7.svelte-22tp7{display:block;max-width:440px;height:auto}nav.svelte-22tp7.svelte-22tp7{margin-left:auto;width:fit-content;font-size:1.6rem}.navBtns.svelte-22tp7.svelte-22tp7{margin-left:auto;width:fit-content;padding:.4rem 0}.siteDescription.svelte-22tp7.svelte-22tp7{text-align:right;font-size:1.6rem}.header.svelte-22tp7 a.svelte-22tp7{color:var(--text-color);text-decoration:none}nav.svelte-22tp7 ul.svelte-22tp7{list-style:none}nav.svelte-22tp7 ul li.svelte-22tp7{border-bottom:4px solid var(--headerBorderColor);margin-bottom:.25rem;padding:0 2px}nav.svelte-22tp7 ul li.svelte-22tp7:hover{border-bottom:4px solid var(--text-color)}.navBtn.svelte-22tp7.svelte-22tp7{position:relative;display:inline-block;cursor:pointer;border:2px solid transparent;border-radius:50%;background-color:transparent;height:38px;width:38px}.navSVG.svelte-22tp7.svelte-22tp7{position:absolute;height:100%;width:100%;top:0;left:0;padding:2px}.navSVG.svelte-22tp7 path.svelte-22tp7{fill:var(--logoMain)}.navBtn.svelte-22tp7:hover .navSVG path.svelte-22tp7{fill:var(--logoSecondary)}#darkModeSVG.svelte-22tp7 path.svelte-22tp7{fill:var(--logoSecondary);stroke:var(--logoSecondary)}#darkModeToggle.svelte-22tp7.svelte-22tp7:hover{background-color:var(--logoMain)}@media only screen and (max-width: 800px){.header.svelte-22tp7.svelte-22tp7{padding:1.5rem 2rem}.logoContainer.svelte-22tp7.svelte-22tp7{max-width:440px}nav.svelte-22tp7.svelte-22tp7{font-size:1.5rem}.siteDescription.svelte-22tp7.svelte-22tp7{font-size:1.5rem}}@media only screen and (max-width: 742px){.header.svelte-22tp7.svelte-22tp7{padding:1.25rem 1.5rem}.logoContainer.svelte-22tp7.svelte-22tp7{max-width:380px}.siteDescription.svelte-22tp7.svelte-22tp7{font-size:1.3rem}}@media only screen and (max-width: 636px){.header.svelte-22tp7.svelte-22tp7{padding:1.25rem 1.25rem 1rem;grid-template-areas:"g1 g2" "g1 g3" "g4 g4"}.logoContainer.svelte-22tp7.svelte-22tp7{max-width:320px}.g3.svelte-22tp7.svelte-22tp7{grid-area:g3;justify-self:center;align-self:center}.siteDescription.svelte-22tp7.svelte-22tp7{text-align:center}}@media only screen and (max-width: 536px){.header.svelte-22tp7.svelte-22tp7{grid-template-areas:"g1 g2" "g3 g3" "g4 g4"}.logoContainer.svelte-22tp7.svelte-22tp7{max-width:240px}nav.svelte-22tp7.svelte-22tp7{font-size:1.4rem}}@media only screen and (max-width: 400px){.logoContainer.svelte-22tp7.svelte-22tp7{max-width:220px}}@media only screen and (max-width: 375px){.logoContainer.svelte-22tp7.svelte-22tp7{max-width:200px}nav.svelte-22tp7.svelte-22tp7{font-size:1.3rem}}@media only screen and (max-width: 339px){nav.svelte-22tp7.svelte-22tp7{margin-left:8px;font-size:1.2rem}}footer.svelte-1rsqsjs.svelte-1rsqsjs{margin-top:1rem;border-top:3px solid var(--headerBorderColor)}footer.svelte-1rsqsjs p.svelte-1rsqsjs{text-align:center;font-size:1.25rem;font-weight:500;margin:4rem 0}:root{--logoMain: #8687bd;--logoSecondary: #d4af37;--bgColor: #1e1e1e;--text-color: #dfdfdf;--text-emph: #f3ece6;--headerBorderColor: #767676}:root[color-mode=light]{--bgColor: #fff;--text-color: #333;--text-emph: #181818;--headerBorderColor: #d8d8d8}:root[color-mode=dark]{--bgColor: #1e1e1e;--text-color: #dfdfdf;--text-emph: #f3ece6;--headerBorderColor: #767676}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit;margin:0;padding:0}body{background-color:var(--bgColor);color:var(--text-color)}p{margin-bottom:2rem;font-size:1.3rem;line-height:2.1rem;padding:0 2.1rem}.p-big{margin:0 auto;max-width:1000px}.p-med{margin:0 auto;max-width:800px}.p-narrow{margin:0 auto;max-width:660px}.logo{width:100%;height:auto}.authorImg{float:right;width:40%;height:auto;border-radius:50%;padding:1.5rem}.postcardImg{height:auto;width:100%;border-radius:8px}.headerImg{max-width:100%;height:auto;display:block;margin-left:auto;margin-right:auto;margin-top:2rem;margin-bottom:2rem;border-radius:8px}@media only screen and (max-width: 742px){p{margin-bottom:1.75rem;padding:0 1em}.headerImg{border-radius:0}}
