#menu.svelte-1yz1wce li.svelte-1yz1wce.svelte-1yz1wce,#menu.svelte-1yz1wce.svelte-1yz1wce.svelte-1yz1wce{display:block}#menu.svelte-1yz1wce a.svelte-1yz1wce.svelte-1yz1wce{padding-top:0;padding-bottom:1rem}#menuToggle.svelte-1yz1wce a.svelte-1yz1wce.svelte-1yz1wce:hover{color:gray}#menuToggle.svelte-1yz1wce.svelte-1yz1wce.svelte-1yz1wce{display:block;position:relative;z-index:1;-webkit-user-select:none;user-select:none}#menuToggle.svelte-1yz1wce a.svelte-1yz1wce.svelte-1yz1wce{text-decoration:none;color:#232323;transition:color .3s ease}#menuToggle.svelte-1yz1wce input.svelte-1yz1wce.svelte-1yz1wce{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#menuToggle.svelte-1yz1wce span.svelte-1yz1wce.svelte-1yz1wce{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#cdcdcd;border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}#menuToggle.svelte-1yz1wce span.svelte-1yz1wce.svelte-1yz1wce:first-child{transform-origin:0% 0%}#menuToggle.svelte-1yz1wce span.svelte-1yz1wce.svelte-1yz1wce:nth-last-child(2){transform-origin:0% 100%}#menuToggle.svelte-1yz1wce input.svelte-1yz1wce:checked~span.svelte-1yz1wce{opacity:1;transform:rotate(45deg) translate(-2px,-1px);background:#232323}#menuToggle.svelte-1yz1wce input.svelte-1yz1wce:checked~span.svelte-1yz1wce:nth-last-child(3){opacity:0;transform:rotate(0) scale(.2)}#menuToggle.svelte-1yz1wce input.svelte-1yz1wce:checked~span.svelte-1yz1wce:nth-last-child(2){transform:rotate(-45deg) translateY(-1px)}#menu.svelte-1yz1wce.svelte-1yz1wce.svelte-1yz1wce{position:absolute;width:300px;margin:-100px 0 0 -50px;padding:125px 50px 50px;background:#ededed;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(-100%);transition:transform .5s cubic-bezier(.77,.2,.05,1)}#menu.svelte-1yz1wce li.svelte-1yz1wce.svelte-1yz1wce{padding:10px 0;font-size:22px}#menuToggle.svelte-1yz1wce input.svelte-1yz1wce:checked~ul.svelte-1yz1wce{transform:none}:root{--font-family:"Fira Mono", monospace}:root[data-theme=dark]{--background-color:#131313}nav.svelte-447tcw{padding:0 1em;margin-bottom:1em;background:#000;position:fixed;width:100%}.logo.svelte-447tcw{height:2em;opacity:.75}#main.svelte-447tcw{padding-top:5em}
