@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/spectral-latin-200-normal-BSL7hQsB.woff2)format("woff2"),url(/assets/spectral-latin-200-normal-CCmGEpzs.woff)format("woff")}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-400-normal-CTVgUekv.woff2)format("woff2"),url(/assets/spectral-latin-400-normal-D34IWA1h.woff)format("woff")}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%;height:100%}:root{--ink:50 25 15}body{min-height:100dvh;color:rgb(var(--ink) / .85);overscroll-behavior:none;touch-action:manipulation;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;background:#f8f5f2;font-family:Spectral,Georgia,serif}button{-webkit-tap-highlight-color:transparent;font-family:inherit}#app{min-height:100dvh}.bg.svelte-1fmw0hk{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.field.svelte-1fmw0hk{filter:blur(85px);position:absolute;inset:-20%}.blob.svelte-1fmw0hk{background:radial-gradient(circle, var(--c) 0%, transparent 70%);width:80vmax;height:80vmax;scale:var(--scale,1);transition:scale .8s;position:absolute}.field.frozen.svelte-1fmw0hk .blob:where(.svelte-1fmw0hk){animation-play-state:paused}.blob-1.svelte-1fmw0hk{animation:11s ease-in-out -5s infinite svelte-1fmw0hk-drift1;top:4%;left:6%}.blob-2.svelte-1fmw0hk{animation:14s ease-in-out -9s infinite svelte-1fmw0hk-drift2;top:10%;left:52%}.blob-3.svelte-1fmw0hk{animation:16s ease-in-out -13s infinite svelte-1fmw0hk-drift3;top:50%;left:16%}.blob-4.svelte-1fmw0hk{animation:13s ease-in-out -3s infinite svelte-1fmw0hk-drift4;top:56%;left:56%}@keyframes svelte-1fmw0hk-drift1{0%,to{transform:translate(0)}33%{transform:translate(20vmax,15vmax)}66%{transform:translate(9vmax,-16vmax)}}@keyframes svelte-1fmw0hk-drift2{0%,to{transform:translate(0)}40%{transform:translate(-22vmax,14vmax)}70%{transform:translate(-8vmax,-18vmax)}}@keyframes svelte-1fmw0hk-drift3{0%,to{transform:translate(0)}35%{transform:translate(18vmax,-15vmax)}68%{transform:translate(-14vmax,12vmax)}}@keyframes svelte-1fmw0hk-drift4{0%,to{transform:translate(0)}45%{transform:translate(-16vmax,-17vmax)}75%{transform:translate(13vmax,16vmax)}}@media (prefers-reduced-motion:reduce){.blob.svelte-1fmw0hk{animation:none}}.intro.svelte-10cvnim{z-index:10;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.logo.svelte-10cvnim{letter-spacing:.22em;color:rgb(var(--ink) / .82);font-size:clamp(2.6rem,13vw,4rem);font-weight:200;animation:3s forwards svelte-10cvnim-intro-play}@keyframes svelte-10cvnim-intro-play{0%{opacity:0;filter:blur(7px)}22.5%{opacity:1;filter:blur()}75%{opacity:1;filter:blur()}to{opacity:0;filter:blur(7px)}}@keyframes svelte-10cvnim-intro-fade{0%{opacity:0}22.5%,75%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.logo.svelte-10cvnim{animation-name:svelte-10cvnim-intro-fade}}.time-wrap.svelte-1r6svh{transition:opacity .4s;display:inline-grid}.time.svelte-1r6svh{color:rgb(var(--ink) / .72);letter-spacing:.04em;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;grid-area:1/1;font-size:clamp(4rem,18vw,6rem);font-weight:200;line-height:1}.colon.svelte-1r6svh{display:inline-block;transform:translateY(-.1em)}.time-wrap.paused.svelte-1r6svh{opacity:.4}@media (orientation:landscape){.time.svelte-1r6svh{font-size:clamp(2.5rem,12vh,5rem)}}.row.svelte-o3306l{justify-content:center;gap:.4rem;width:100%;transition:opacity .8s,filter .8s;display:flex}.row.hidden.svelte-o3306l{opacity:0;filter:blur(7px);pointer-events:none}button.svelte-o3306l{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid rgb(var(--ink) / .3);color:rgb(var(--ink) / .78);cursor:pointer;background:#ffffff0a;border-radius:999px;flex:1;max-width:5rem;padding:.7rem .4rem;font-size:.95rem;transition:background .22s,transform .22s}button.svelte-o3306l:active{background:#ffffff24;transform:scale(.96)}@media (prefers-reduced-motion:reduce){button.svelte-o3306l:active{transform:none}}.dots.svelte-1uuql3l{justify-content:center;transition:opacity .35s;display:flex}.dots.hidden.svelte-1uuql3l{opacity:0;pointer-events:none}.dot.svelte-1uuql3l{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:.5rem;display:flex}.swatch.svelte-1uuql3l{border-radius:50%;width:.62rem;height:.62rem;transition:transform .22s;display:block}.dot.selected.svelte-1uuql3l .swatch:where(.svelte-1uuql3l){transform:scale(1.28)}main.svelte-1n46o8q{opacity:1;height:100dvh;animation:.5s 2s both svelte-1n46o8q-ui-enter;position:relative}@keyframes svelte-1n46o8q-ui-enter{0%{opacity:0;filter:blur(7px)}to{opacity:1;filter:none}}@keyframes svelte-1n46o8q-ui-enter-plain{0%{opacity:0}to{opacity:1}}.top.svelte-1n46o8q{padding:calc(1.2rem + env(safe-area-inset-top,0)) 1.5rem 0;justify-content:center;display:flex;position:absolute;top:0;left:0;right:0}.time-area.svelte-1n46o8q{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.time-tap.svelte-1n46o8q{pointer-events:auto;cursor:pointer;color:inherit;background:0 0;border:none;margin:0;padding:1rem}.time-tap.svelte-1n46o8q:disabled{cursor:default}.footer.svelte-1n46o8q{padding:0 1.5rem calc(2.5rem + env(safe-area-inset-bottom,0));flex-direction:column;align-items:center;gap:1.4rem;display:flex;position:absolute;bottom:0;left:0;right:0}.steep.svelte-1n46o8q{border:1px solid rgb(var(--ink) / .3);color:rgb(var(--ink) / .82);letter-spacing:.14em;cursor:pointer;background:0 0;border-radius:999px;padding:.7rem 2.4rem;font-size:1.3rem;transition:opacity .5s,filter .5s,transform .5s}.steep.melted.svelte-1n46o8q{opacity:0;filter:blur(14px);pointer-events:none;transform:scale(1.18)}@media (orientation:landscape){.footer.svelte-1n46o8q{padding-bottom:calc(.6rem + env(safe-area-inset-bottom,0));gap:.6rem}}@media (prefers-reduced-motion:reduce){main.svelte-1n46o8q{animation-name:svelte-1n46o8q-ui-enter-plain;animation-delay:2.1s}.steep.svelte-1n46o8q{transition-duration:.25s}.steep.melted.svelte-1n46o8q{filter:none;transform:none}}
