header.svelte-11fyp8u{display:flex;justify-content:space-between;padding:2rem;position:fixed;top:0;left:0;right:0;z-index:100;background:transparent;pointer-events:none}.logo.svelte-11fyp8u{height:3rem;pointer-events:auto}.logo.svelte-11fyp8u a:where(.svelte-11fyp8u){display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none}.logo.svelte-11fyp8u h2:where(.svelte-11fyp8u){font-size:1.2rem;margin:0 .5rem}.logo.svelte-11fyp8u img:where(.svelte-11fyp8u){width:2rem;height:2rem}@media (max-width: 768px){header.svelte-11fyp8u{padding:1.5rem}.logo.svelte-11fyp8u{height:2rem}.logo.svelte-11fyp8u h2:where(.svelte-11fyp8u){font-size:1rem}.logo.svelte-11fyp8u img:where(.svelte-11fyp8u){width:1.5rem;height:1.5rem}}@font-face{font-family:Space Mono;src:url(../../../fonts/SpaceMono-Regular.woff2) format("woff2");font-weight:400}@font-face{font-family:Space Mono;src:url(../../../fonts/SpaceMono-Bold.woff2) format("woff2");font-weight:700}:root{--font-body: "Helvetica Neue", sans-serif;--font-mono: "Space Mono", monospace;--color-bg: #FCFAF9;--color-text: #1F1E1D;--color-highlight: #0015ff;font-family:var(--font-body)}html{scroll-behavior:smooth;scroll-snap-type:y mandatory}body{color:var(--color-text)}::selection{background:var(--color-highlight);color:#fff}body{min-height:100dvh;margin:0;background-color:var(--color-bg);overflow-x:hidden}h1,h2,h3,p{font-weight:400}p{line-height:1.5}a{color:#000;text-decoration:none;font-family:var(--font-mono)}a:hover,a.active{text-decoration:underline}input,button{font-size:inherit;font-family:inherit}button:focus:not(:focus-visible){outline:none}@media (min-width: 720px){h1{font-size:2.4rem}*{cursor:none!important}}.app.svelte-fwx5es{position:relative}#nocursor.svelte-fwx5es{cursor:none}main.svelte-fwx5es{width:100%;margin:0;box-sizing:border-box}footer.svelte-fwx5es{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;font-size:.7rem;z-index:100;pointer-events:none}footer.svelte-fwx5es p:where(.svelte-fwx5es){margin:0;pointer-events:auto}footer.svelte-fwx5es a:where(.svelte-fwx5es){text-transform:uppercase}footer.svelte-fwx5es a:where(.svelte-fwx5es).active{opacity:.5}footer.svelte-fwx5es .lang-selector:where(.svelte-fwx5es){display:flex;gap:.5rem}@media (max-width: 768px){footer.svelte-fwx5es{padding:1rem 1.5rem}}.cursor.svelte-fwx5es{width:25px;height:25px;background-color:#000;position:fixed;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:1000;transition:scale .2s}.cursor.text.svelte-fwx5es{scale:2;mix-blend-mode:difference}.cursor.prev.svelte-fwx5es,.cursor.next.svelte-fwx5es,.cursor.copy.svelte-fwx5es,.cursor.success.svelte-fwx5es{scale:2}.cursor.view.svelte-fwx5es{scale:2.3}.cursor.text.svelte-fwx5es:before,.cursor.button.svelte-fwx5es:before{content:"";border:15px solid #fff;position:absolute;top:0;left:0;transition:border-color .2s}.cursor.button.svelte-fwx5es:before{border:#000}@media (max-width: 768px){.cursor.svelte-fwx5es{display:none}#nocursor.svelte-fwx5es{cursor:auto}}.cursor-content.svelte-fwx5es{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;text-align:center;text-transform:uppercase;font-family:var(--font-mono);color:#fff;font-size:.4em;display:flex;justify-content:center;align-items:center}
