img.svelte-8q1mcd{width:0;height:0;display:none}body{margin:0;background-color:#9ac091;background-image:url(/images-layout/cat30.webp);background-image:image-set(url(/images-layout/cat30.avif) type("image/avif"),"/images-layout/cat30.webp" type("image/webp"));background-attachment:fixed;background-size:cover;--color-light:#00ffa2;--color-dark:#004466;--color-layout-hr:black}#svelte{margin:0 auto;padding:0 1.5rem;max-width:920px;min-height:100vh;font-size:1.2rem;--background-color:var(--color-light);--text-color:var(--color-dark);background-color:var(--background-color);color:var(--text-color)}@media (prefers-color-scheme: light){#svelte{--background-color:var(--color-light);--text-color:var(--color-dark)}}@media (prefers-color-scheme: dark){#svelte{--background-color:var(--color-dark);--text-color:var(--color-light)}}#colorSchemeModeToggle:checked~#svelte{--background-color:var(--color-dark);--text-color:var(--color-light)}@media (prefers-color-scheme: light){#colorSchemeModeToggle:checked~#svelte{--background-color:var(--color-dark);--text-color:var(--color-light)}}@media (prefers-color-scheme: dark){#colorSchemeModeToggle:checked~#svelte{--background-color:var(--color-light);--text-color:var(--color-dark)}}#colorSchemeModeToggle{display:none}#colorSchemeModeToggle-labelRow{margin:0 auto;padding:0 1.5rem;max-width:920px;text-align:right;position:relative}#colorSchemeModeToggle-label{position:absolute;top:1.5rem;right:1.5rem;font-size:1.5rem;cursor:pointer}a{color:var(--text-color)}a:hover{color:#379}header.svelte-dx8iop.svelte-dx8iop{font-size:3em;padding:1rem 0}header.svelte-dx8iop .subtitle.svelte-dx8iop{padding:0;margin:.5em 0;font-size:1rem;font-style:italic}header.svelte-dx8iop hr.svelte-dx8iop{margin:0;border-top:0;border-bottom:1px solid var(--color-layout-hr)}@media (max-width: 370px){header.svelte-dx8iop.svelte-dx8iop{padding-top:3rem;line-break:anywhere}header.svelte-dx8iop .mobileBreaker2.svelte-dx8iop{display:block}}@media (max-width: 680px){header.svelte-dx8iop .mobileBreaker1.svelte-dx8iop{display:block}}footer.svelte-dx8iop.svelte-dx8iop{text-align:center;font-size:.9rem;padding:1rem 0}footer.svelte-dx8iop hr.svelte-dx8iop{border-top:0;border-bottom:1px solid var(--color-layout-hr)}
