svg.svelte-1l8nvlt{display:block}.st0.svelte-1l8nvlt{fill:var(--primary)}.st1.svelte-1l8nvlt{fill:var(--secondary)}@font-face{font-family:Nevis;src:url(../../../fonts/Nevis.woff2)format("woff2");font-weight:700;font-display:swap}:root{&:has(#light:checked){color-scheme:light}&:has(#dark:checked){color-scheme:dark}--primary:light-dark(#15274c,#fff);--secondary:light-dark(#1da0ba,#fff);--main-background:light-dark(#fff,#1a1a1a);--secondary-background:light-dark(#f0f0f0,#222);--border:1px solid gray;scroll-behavior:smooth;background-color:var(--main-background);font-family:sans-serif}body{margin:0}button{border:var(--border);background-color:var(--secondary-background);cursor:pointer;border-radius:0;padding:10px 20px;font-size:1.5em;font-weight:700;&:hover{background-color:color-mix(in oklab, var(--secondary-background), currentColor 15%)}&:active{background-color:color-mix(in oklab, var(--secondary-background), currentColor 20%)}a:has(&){display:inline-block}}header.svelte-12qhfyh{background-color:var(--main-background);border-bottom:var(--border);z-index:2;grid-template-columns:1fr auto 1fr;align-items:center;max-width:100%;min-height:60px;padding:0 16px;display:grid;position:sticky;top:0;@media (width<768px){flex-wrap:wrap;justify-content:space-between;align-items:flex-start;row-gap:20px;padding:16px;display:flex;position:relative}&>a:where(.svelte-12qhfyh){justify-self:flex-start;margin-left:-8px;padding:8px}&>nav:where(.svelte-12qhfyh){justify-self:center;gap:50px;display:flex;@media (width<768px){text-align:right;flex-direction:column;gap:10px}text-transform:uppercase;font-size:larger;font-weight:700;&>a:where(.svelte-12qhfyh){color:var(--primary)}}}theme-picker.svelte-12qhfyh{justify-self:flex-end;display:flex;@media (width<768px){margin-left:auto}&>label:where(.svelte-12qhfyh){cursor:pointer;background-color:#0002;padding:10px;box-shadow:inset 0 0 1.2px #000;&:first-child{border-radius:.5rem 0 0 .5rem}&:last-child{border-radius:0 .5rem .5rem 0}&:has(input:where(.svelte-12qhfyh):focus-visible){outline:2px solid #000}&:hover{background-color:#0004}&:active{background-color:#0006}&>input:where(.svelte-12qhfyh){opacity:0;pointer-events:none;position:absolute}&>svg{display:block}}}footer.svelte-12qhfyh{border-top:var(--border);flex-flow:wrap;justify-content:space-between;align-items:center;height:auto;padding:30px;display:flex;& p:where(.svelte-12qhfyh){text-wrap:balance}}
