nav.svelte-fkvc1s{position:relative;display:flex;padding-left:4rem;z-index:99}nav.svelte-fkvc1s img:where(.svelte-fkvc1s){position:absolute;top:0;left:0}navmenu.svelte-fkvc1s{margin-left:auto;display:flex;flex-direction:row}button.svelte-fkvc1s{display:none;outline:none;border:none;background:transparent;cursor:pointer;padding:3px 1rem}button.svelte-fkvc1s bar:where(.svelte-fkvc1s){height:4px;width:24px;border-radius:10px;background:var(--fg);margin:2px 0;transition:50ms ease-in-out}button.svelte-fkvc1s bar:first-child[navOpen=true]:where(.svelte-fkvc1s){transform:rotate(45deg);translate:0 8px}button.svelte-fkvc1s bar:nth-child(2)[navOpen=true]:where(.svelte-fkvc1s){opacity:0}button.svelte-fkvc1s bar:nth-child(3)[navOpen=true]:where(.svelte-fkvc1s){transform:rotate(-45deg);translate:0 -8px}@media (max-width: 640px){navmenu.svelte-fkvc1s{flex-direction:column;display:none}navmenu[navOpen=true].svelte-fkvc1s{position:absolute;right:0;top:2rem;display:flex;background-color:var(--bg);text-align:center;padding:.5rem 0;border-radius:5px;box-shadow:10px 10px 5px #303030}button.svelte-fkvc1s{margin-left:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}}nav.svelte-fkvc1s a:where(.svelte-fkvc1s){text-decoration:underline 2px transparent;padding:10px 0;width:7rem;cursor:pointer}navmenu.svelte-fkvc1s [aria-current=true]:where(.svelte-fkvc1s){text-decoration:underline 2px solid var(--hl);font-weight:700;transition:.2s}navmenu.svelte-fkvc1s a:where(.svelte-fkvc1s):hover{text-decoration:underline 2px solid var(--hl);transition:.2s}nav.svelte-9sff3o{display:flex;justify-content:space-around;width:100%;flex-wrap:wrap}*{font-family:Cantarell,sans-serif;color:inherit;box-sizing:border-box}:root{--fg: #2e3440;--bg: #d8dee9;--vp: #eceff4;--hl: #5e81ac}@media (prefers-color-scheme: dark){:root{--fg: #eceff4;--bg: #434c5e;--vp: #2e3440;--hl: #88c0d0}}html{background-color:var(--bg);height:100%;padding-bottom:1rem}body{display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:100%;min-height:100%;max-width:800px;color:var(--fg);background-color:var(--vp);margin:0 auto;border-radius:5px;box-shadow:10px 10px 5px #303030}h1{text-transform:capitalize;margin-top:3rem}
