.page.svelte-154hpf{min-height:100svh;position:relative}.home.svelte-154hpf{color:var(--fg);letter-spacing:.1em;z-index:10;font-weight:700;text-decoration:none;animation:.4s ease-out backwards svelte-154hpf-fadein;position:absolute;top:1rem;left:1.25rem}@keyframes svelte-154hpf-fadein{0%{opacity:0}to{opacity:1}}@media (pointer:fine),(pointer:coarse) and (orientation:landscape) and (height>=500px){.home.svelte-154hpf{font-size:1.25rem;top:1.1rem;left:1.25rem}}@media (pointer:coarse) and (orientation:portrait) and (width>=768px){.home.svelte-154hpf{font-size:1.25rem;top:1rem;left:1.25rem}}@media (pointer:coarse) and (orientation:landscape) and (height<=499px){.home.svelte-154hpf{font-size:1rem;top:1.2rem;left:1.25rem}}@media (pointer:fine){.home.svelte-154hpf:hover{opacity:.6}}.home.glitching.svelte-154hpf{text-shadow:.04em 0 #ffffff59,-.04em 0 #fff3;animation:.4s ease-out backwards svelte-154hpf-fadein,.1s steps(2,end) infinite svelte-154hpf-jitter}@keyframes svelte-154hpf-jitter{0%{transform:translate(.015em,-.01em)skew(-1deg)}to{transform:translate(-.015em,.01em)skew(1deg)}}.fb.svelte-154hpf{pointer-events:none;opacity:.9;position:absolute}.fb.top.svelte-154hpf{border-top:2px solid var(--fg);border-left:2px solid var(--fg);border-right:2px solid var(--fg);height:28px;top:25px;left:90px;right:90px}.fb.bottom.svelte-154hpf{border-bottom:2px solid var(--fg);border-left:2px solid var(--fg);border-right:2px solid var(--fg);height:28px;bottom:25px;left:90px;right:90px}.fb.left.svelte-154hpf{border-left:2px solid var(--fg);border-top:2px solid var(--fg);border-bottom:2px solid var(--fg);width:28px;top:64px;bottom:64px;left:30px}.fb.right.svelte-154hpf{border-right:2px solid var(--fg);border-top:2px solid var(--fg);border-bottom:2px solid var(--fg);width:28px;top:64px;bottom:64px;right:30px}@media (width<=639px){.fb.top.svelte-154hpf{height:20px;top:21px;left:88px;right:88px}.fb.bottom.svelte-154hpf{height:20px;bottom:21px;left:88px;right:88px}.fb.left.svelte-154hpf{width:20px;top:56px;bottom:56px;left:28px}.fb.right.svelte-154hpf{width:20px;top:56px;bottom:56px;right:28px}}@media (pointer:coarse) and (orientation:landscape) and (height<=499px){.fb.top.svelte-154hpf{height:28px;top:25px;left:90px;right:90px}.fb.bottom.svelte-154hpf{height:28px;bottom:25px;left:90px;right:90px}.fb.left.svelte-154hpf{width:28px;top:64px;bottom:64px;left:30px}.fb.right.svelte-154hpf{width:28px;top:64px;bottom:64px;right:30px}}main.svelte-154hpf{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:100svh;padding:88px;animation:.35s ease-out both svelte-154hpf-enter;display:flex}@media (width<=639px){main.svelte-154hpf{padding:64px 44px}}@media (pointer:coarse) and (orientation:portrait) and (width<=767px){main.svelte-154hpf{translate:0 -20px}}@media (pointer:coarse) and (orientation:landscape) and (height<=499px){main.svelte-154hpf{translate:0 -30px}}@keyframes svelte-154hpf-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){main.svelte-154hpf,.home.svelte-154hpf,.home.glitching.svelte-154hpf{animation:none}.home.glitching.svelte-154hpf{text-shadow:none}}.lightbox.svelte-1uopij2{z-index:100;-webkit-backdrop-filter:blur(36px);touch-action:pinch-zoom;background:#000000c7;justify-content:center;align-items:center;padding:2rem;animation:.15s ease-out svelte-1uopij2-lightbox-in;display:flex;position:fixed;inset:0}.lightbox.svelte-1uopij2 .backdrop:where(.svelte-1uopij2){cursor:zoom-out;background:0 0;border:0;position:absolute;inset:0}.lightbox.svelte-1uopij2 img:where(.svelte-1uopij2){object-fit:contain;pointer-events:none;max-width:calc(100% - 4rem);max-height:calc(100% - 4rem);margin:auto;position:absolute;inset:0}.lightbox.svelte-1uopij2 .close:where(.svelte-1uopij2){color:var(--fg);cursor:pointer;text-shadow:0 0 12px #000000e6;opacity:.85;background:0 0;border:0;padding:.5rem .75rem;font-size:2.5rem;font-weight:700;line-height:1;transition:opacity .15s ease-out;position:absolute;top:.5rem;right:.75rem}.lightbox.svelte-1uopij2 .close:where(.svelte-1uopij2):hover{opacity:1}@keyframes svelte-1uopij2-lightbox-in{0%{opacity:0}to{opacity:1}}
