:root{--ground: #050507;--bone: #e8e2d5;--ash: #a39e94;--stencil: #9284f2;--display: "Grenze Gotisch", "Grenze", Georgia, serif;--text: "Grenze", Georgia, "Times New Roman", serif;--pad: clamp(20px, 4.4vw, 72px);--s-1: 15px;--s0: 18px;--s1: clamp(19px, 1.45vw, 22px);--s3: clamp(30px, 3.3vw, 52px);--s4: clamp(40px, 4.8vw, 76px);color-scheme:dark;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}*,*:before,*:after{box-sizing:inherit}html{background:var(--ground);scroll-padding-top:env(safe-area-inset-top,0px);-webkit-text-size-adjust:100%;text-size-adjust:100%}html{scroll-behavior:smooth}html.depth-snap{scroll-snap-type:y proximity}body{margin:0;background:var(--ground);color:var(--bone);font:400 var(--s0) / 1.55 var(--text);font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:10;background:var(--ground)}a{color:inherit}p{margin:0}::selection{background:var(--bone);color:var(--ground)}:focus-visible{outline:2px solid var(--stencil);outline-offset:4px;border-radius:2px}code{font-size:.92em}main{position:relative;display:block}.skip{position:fixed;z-index:20;left:12px;top:calc(env(safe-area-inset-top,0px) + 12px);padding:12px 16px;background:var(--bone);color:var(--ground);font-weight:600;text-decoration:none;transform:translateY(-220%)}.skip:focus{transform:none}.vh,.js .ink-alt{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.no-ink .ink-alt{position:static!important;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;white-space:normal}.js .reveal{opacity:0}.js .reveal.is-in,.no-ink .reveal{opacity:1}.js:not(.hydrated) .reveal{animation:reveal-anyway .01s 6s forwards}@keyframes reveal-anyway{to{opacity:1}}.slot{position:relative;display:block;pointer-events:none}.still{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease}.still.is-active{opacity:1}.cta{display:inline-flex;align-items:center;min-height:44px;color:var(--bone);font:600 var(--s1) / 1.2 var(--text);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:7px;transition:text-decoration-thickness .25s ease,text-underline-offset .25s ease}.cta:hover{text-decoration-thickness:3px;text-underline-offset:5px}.cta-big{font-size:clamp(22px,2vw,28px)}.see-original{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--ash);font:500 var(--s-1) / 1 var(--text);text-decoration:underline;text-underline-offset:5px;cursor:pointer}.see-original:hover{color:var(--bone)}.arrow{display:grid;place-items:center;width:56px;height:56px;padding:0;touch-action:manipulation;border:1px solid rgba(232,226,213,.32);border-radius:50%;background:#05050780;color:var(--bone);cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.arrow svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.arrow:hover:not(:disabled){background:var(--bone);border-color:var(--bone);color:var(--ground)}.arrow:disabled{opacity:.3;cursor:default}.living-ink-cursor .gallery a,.living-ink-cursor .gallery button,.living-ink-cursor .lightbox button,.living-ink-cursor .studio .pick,.living-ink-cursor .studio .pick input,.living-ink-cursor .studio .close{cursor:pointer}.living-ink-cursor .gallery .open,.living-ink-cursor .gallery .open *{cursor:zoom-in}.living-ink-cursor .original button{cursor:pointer}.living-ink-cursor .original,.living-ink-cursor .original figure *,.living-ink-cursor .lightbox,.living-ink-cursor .lightbox figure *,.living-ink-cursor .studio,.living-ink-cursor .studio p,.living-ink-cursor .toast{cursor:auto}.lb-open,.lb-open body{overflow:hidden}.ink.svelte-cl851a{position:fixed;left:0;top:0;width:100vw;height:100vh;height:100lvh;z-index:0;display:block;pointer-events:none}.nav.svelte-1h32yp1{position:fixed;z-index:5;top:env(safe-area-inset-top,0px);left:0;right:0;display:flex;align-items:center;gap:clamp(14px,2.6vw,36px);padding:12px var(--pad)}@media(pointer:fine){.ink-on .nav.svelte-1h32yp1{mix-blend-mode:difference}}@media(pointer:coarse){.ink-on .nav.svelte-1h32yp1{text-shadow:0 0 3px rgba(5,5,7,.9),0 0 14px rgba(5,5,7,.8)}}.mark.svelte-1h32yp1{margin-right:auto;display:inline-flex;align-items:center;min-height:44px;font:700 28px/1 var(--display);color:var(--bone);text-decoration:none}.links.svelte-1h32yp1{display:flex;gap:clamp(14px,2.4vw,34px)}.links.svelte-1h32yp1 a:where(.svelte-1h32yp1){display:inline-flex;align-items:center;min-height:44px;font:500 var(--s-1) / 1 var(--text);color:var(--bone);text-decoration:none;text-underline-offset:6px}.links.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover,.links.svelte-1h32yp1 a[aria-current=page]:where(.svelte-1h32yp1){text-decoration:underline;text-decoration-thickness:1.5px}.ig.svelte-1h32yp1{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;color:var(--bone);text-decoration:none}@media(pointer:coarse){.ink-on .ig.svelte-1h32yp1{filter:drop-shadow(0 0 3px rgba(5,5,7,.9)) drop-shadow(0 0 14px rgba(5,5,7,.8))}}@media(max-width:640px){.links.svelte-1h32yp1 a:where(.svelte-1h32yp1):not(.keep){display:none}}.dropzone.svelte-l3ugom{position:fixed;top:12px;right:12px;bottom:12px;left:12px;z-index:30;display:grid;place-items:center;border:2px dashed var(--stencil);background:#050507c7;opacity:0;pointer-events:none;transition:opacity .2s ease}.dropzone.is-on.svelte-l3ugom{opacity:1}.dropzone.svelte-l3ugom p:where(.svelte-l3ugom){max-width:16ch;color:var(--bone);font:700 var(--s3) / 1.1 var(--display);text-align:center}.toast.svelte-l3ugom{position:fixed;z-index:31;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);max-width:min(92vw,520px);padding:12px 18px;background:var(--bone);color:var(--ground);font-size:var(--s-1);line-height:1.4;opacity:0;transform:translate(-50%,12px);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.toast.is-on.svelte-l3ugom{opacity:1;transform:translate(-50%)}.studio.svelte-l3ugom{position:fixed;z-index:25;right:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);width:min(calc(100vw - 32px),360px);padding:20px 20px 16px;background:var(--bone);color:var(--ground);font-size:16px;line-height:1.45}.studio.svelte-l3ugom:focus{outline:none}h2.svelte-l3ugom{margin:0 52px 8px 0;font:700 26px / 1.05 var(--display)}.studio.svelte-l3ugom p:where(.svelte-l3ugom){margin:0 0 14px}.status.svelte-l3ugom{font-weight:600}.note.svelte-l3ugom{color:#4a463f;font-size:15px}.pick.svelte-l3ugom{position:relative;display:inline-flex;align-items:center;min-height:44px;margin:0 0 14px;padding:0 18px;background:var(--ground);color:var(--bone);font-weight:600;cursor:pointer}.pick.svelte-l3ugom input:where(.svelte-l3ugom){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.pick.svelte-l3ugom:focus-within{outline:2px solid var(--stencil);outline-offset:3px}.close.svelte-l3ugom{position:absolute;top:8px;right:8px;min-width:44px;min-height:44px;padding:0 6px;background:none;border:0;color:var(--ground);font:500 15px / 1 var(--text);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.original.svelte-loszzv{width:min(94vw,1100px);max-width:none;max-height:94svh;margin:auto;padding:56px 28px 24px;border:0;background:#fff;color:#111}.original.svelte-loszzv::backdrop{background:#050507db}figure.svelte-loszzv{margin:0;display:grid;justify-items:center;gap:14px}img.svelte-loszzv{display:block;width:auto;height:auto;max-width:100%;max-height:calc(94svh - 150px);object-fit:contain}figcaption.svelte-loszzv{font:500 var(--s1) / 1.3 var(--text);text-align:center}.close.svelte-loszzv{position:absolute;top:10px;right:10px;min-height:44px;padding:0 16px;border:1px solid #111;background:#fff;color:#111;font:500 var(--s-1) / 1 var(--text);cursor:pointer}.close.svelte-loszzv:hover,.close.svelte-loszzv:focus-visible{background:#111;color:#fff}.meter.svelte-4trh2a{position:fixed;z-index:40;left:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);margin:0;padding:6px 10px;background:#050507d9;color:var(--bone);font:600 13px/1 ui-monospace,Menlo,Consolas,monospace;pointer-events:none}
