footer.svelte-1sr6y3t{border-top:1px solid var(--color-3);flex-direction:row;justify-content:center;align-items:center;gap:25px;margin:30px auto 60px;padding-top:60px;display:flex}footer.svelte-1sr6y3t img:where(.svelte-1sr6y3t){width:auto;height:25px;filter:var(--logo-filter);opacity:.8;color:#0000;transition:opacity .2s}footer.svelte-1sr6y3t a:where(.svelte-1sr6y3t):hover img:where(.svelte-1sr6y3t){opacity:1}.logo.svelte-1sr6y3t{display:flex}.kofi.svelte-1sr6y3t img:where(.svelte-1sr6y3t){width:34px}.kofi.svelte-1sr6y3t img:where(.svelte-1sr6y3t),.rss.svelte-1sr6y3t{height:23px}@media only screen and (width<=640px){footer.svelte-1sr6y3t{margin:15px 20px 30px;padding-top:30px}}.overlay.svelte-ji5owg{background:var(--bg-color);opacity:0;pointer-events:none;width:100%;height:100%;margin:0;padding:0;transition:opacity .8s ease-out;position:fixed;top:0}.overlay.fade{pointer-events:all;opacity:.6!important}nav footer{padding-top:30px!important}nav.svelte-ji5owg{box-sizing:border-box;border-left:.5px solid var(--color-2)}.menu-container.svelte-ji5owg{width:29px;padding:0 5px 0 0;display:flex;position:relative}.menu-button.svelte-ji5owg{z-index:50;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:relative}.side-menu.svelte-ji5owg{background:var(--bg-color);z-index:45;width:min(250px,100%);height:100%;padding:4rem 1.5rem;transition:right .8s cubic-bezier(.16,1,.3,1);position:fixed;top:0;right:max(-250px,-100%)}.side-menu.open.svelte-ji5owg{right:0}ul.svelte-ji5owg{margin:0 0 2rem;padding:0;list-style:none}li.svelte-ji5owg{margin-bottom:1rem}a.svelte-ji5owg{color:var(--color-1);font-family:var(--serif);font-size:var(--font-lg);text-decoration:none;-webkit-text-decoration-color:var(--color-2);text-decoration-color:var(--color-2);text-underline-offset:3px;width:100%;text-decoration-thickness:.5px;transition:color .2s;display:block}a.svelte-ji5owg:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-1);text-decoration-color:var(--color-1);text-decoration-thickness:1px}.menu-button.svelte-ji5owg svg:where(.svelte-ji5owg),.menu-button.svelte-ji5owg path:where(.svelte-ji5owg){color:var(--color-1)}@media only screen and (width<=640px){nav footer{margin:unset!important}}
