.card.svelte-19fdvvu{width:var(--card-w);height:var(--card-h);font-family:Split Flap,Split Flap Fallback,ui-monospace,monospace;font-size:var(--digit-size);letter-spacing:0;font-variant-numeric:tabular-nums;perspective:90vmin;font-weight:400;line-height:1;position:relative}.half.svelte-19fdvvu,.flap.svelte-19fdvvu{width:100%;height:calc(50% - (var(--gap) / 2));background:var(--card-bg);position:absolute;left:0;overflow:hidden}.half--top.svelte-19fdvvu,.flap--top.svelte-19fdvvu{border-radius:var(--card-radius) var(--card-radius) 0 0;background:linear-gradient(to bottom, color-mix(in srgb, var(--card-bg) 88%, #fff) 0%, var(--card-bg) 58%, color-mix(in srgb, var(--card-bg) 72%, #000) 100%);top:0;box-shadow:inset 0 1px #ffffff14}.half--bottom.svelte-19fdvvu,.flap--bottom.svelte-19fdvvu{border-radius:0 0 var(--card-radius) var(--card-radius);background:linear-gradient(to bottom, color-mix(in srgb, var(--card-bg) 78%, #000) 0%, var(--card-bg) 42%, color-mix(in srgb, var(--card-bg) 92%, #fff) 100%);bottom:0;box-shadow:inset 0 4px 9px #000000d9,inset 0 -1px #ffffff0d}.gap.svelte-19fdvvu{top:calc(50% - (var(--gap) / 2));width:100%;height:var(--gap);z-index:3;background:#000;position:absolute;left:0}.gap.svelte-19fdvvu:before,.gap.svelte-19fdvvu:after{content:"";width:calc(var(--gap) * 1.7);height:calc(var(--gap) * 1.7);background:color-mix(in srgb, var(--card-bg) 55%, #fff);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.gap.svelte-19fdvvu:before{left:calc(var(--gap) * -.85)}.gap.svelte-19fdvvu:after{right:calc(var(--gap) * -.85)}.digits.svelte-19fdvvu{width:100%;height:calc(200% + var(--gap));color:var(--digit-color);justify-content:center;align-items:center;display:flex;position:absolute;left:0}.half--top.svelte-19fdvvu .digits:where(.svelte-19fdvvu),.flap--top.svelte-19fdvvu .digits:where(.svelte-19fdvvu){top:0}.half--bottom.svelte-19fdvvu .digits:where(.svelte-19fdvvu),.flap--bottom.svelte-19fdvvu .digits:where(.svelte-19fdvvu){bottom:0}.flap.svelte-19fdvvu{z-index:2;backface-visibility:hidden;will-change:transform}.flap--top.svelte-19fdvvu{transform-origin:bottom;animation:svelte-19fdvvu-flip-top var(--flip-ms) cubic-bezier(.4, 0, .2, 1) forwards}.flap--bottom.svelte-19fdvvu{transform-origin:top;animation:svelte-19fdvvu-flip-bottom var(--flip-ms) cubic-bezier(.4, 0, .2, 1) forwards;transform:rotateX(180deg)}.shade.svelte-19fdvvu{z-index:3;pointer-events:none;animation:svelte-19fdvvu-shade-top var(--flip-ms) linear forwards;background:linear-gradient(#00000059 0%,#000 100%);position:absolute;inset:0}.shade--bottom.svelte-19fdvvu{background:linear-gradient(#000 0%,#00000059 100%);animation-name:svelte-19fdvvu-shade-bottom}@keyframes svelte-19fdvvu-flip-top{0%{transform:rotateX(0)}to{transform:rotateX(-180deg)}}@keyframes svelte-19fdvvu-flip-bottom{0%{transform:rotateX(180deg)}to{transform:rotateX(0)}}@keyframes svelte-19fdvvu-shade-top{0%{opacity:0}50%{opacity:.55}to{opacity:.72}}@keyframes svelte-19fdvvu-shade-bottom{0%{opacity:.72}50%{opacity:.55}to{opacity:0}}@media (prefers-reduced-motion:reduce){.flap.svelte-19fdvvu{display:none}}.backdrop.svelte-quj0eu{z-index:10;background:#000000b8;justify-content:center;align-items:center;animation:.16s ease-out svelte-quj0eu-fade-in;display:flex;position:fixed;inset:0}.panel.svelte-quj0eu{color:#f2f2f2;background:#151515;border-radius:1rem;flex-direction:column;gap:.75rem;min-width:min(20rem,82vw);max-height:86dvh;padding:1.25rem;font-size:1rem;font-weight:500;display:flex;overflow-y:auto;box-shadow:0 1.5rem 3rem #0009}.row.svelte-quj0eu{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:2.75rem;display:flex}select.svelte-quj0eu,input[type=range].svelte-quj0eu{min-width:9rem;accent-color:var(--accent,#539bf5)}select.svelte-quj0eu{color:inherit;font:inherit;background:#0d0d0d;border:1px solid #333;border-radius:.5rem;padding:.35rem .5rem}input[type=checkbox].svelte-quj0eu{width:1.4rem;height:1.4rem;accent-color:var(--accent,#539bf5)}.done.svelte-quj0eu{color:inherit;font:inherit;cursor:pointer;background:#0d0d0d;border:1px solid #333;border-radius:.5rem;margin-top:.25rem;padding:.6rem}:focus-visible{outline:2px solid var(--accent,#539bf5);outline-offset:2px}@keyframes svelte-quj0eu-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.backdrop.svelte-quj0eu{animation:none}}.stage.svelte-1uha8ag{background:var(--bg);width:100%;height:100%;opacity:var(--brightness,1);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;display:flex;position:relative}.hit.svelte-1uha8ag{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.clock.svelte-1uha8ag{z-index:2;align-items:center;gap:var(--card-gap);pointer-events:none;flex-direction:column;transition:transform 8s linear;display:flex;position:relative}.row.svelte-1uha8ag{align-items:center;gap:var(--card-gap);flex-direction:column;display:flex}.seconds.svelte-1uha8ag{--card-w:calc(var(--card-w-base) / 2);--card-h:calc(var(--card-h-base) / 2);--digit-size:calc(var(--digit-size-base) / 2);--seconds-digit:color-mix(in srgb, var(--digit-color) 88%, var(--card-bg))}.seconds.svelte-1uha8ag .digits{color:var(--seconds-digit)}.date.svelte-1uha8ag{color:var(--digit-color);letter-spacing:.08em;opacity:.55;text-transform:uppercase;margin:0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(.9rem,4vmin,1.6rem);font-weight:700}.hint.svelte-1uha8ag{bottom:max(env(safe-area-inset-bottom), 6%);z-index:3;color:var(--digit-color);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;margin:0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(.75rem,2.6vmin,1rem);font-weight:500;transition:opacity .9s;position:absolute;left:50%;transform:translate(-50%)}.hint--on.svelte-1uha8ag{opacity:.38}@media (aspect-ratio>=10/16){.row.svelte-1uha8ag{flex-direction:row;align-items:center}.row--seconds.svelte-1uha8ag{--row-units:2.5}.row.svelte-1uha8ag{--card-w-base:min(calc((var(--row-width) - var(--row-gaps) * var(--card-gap)) / var(--row-units)), var(--row-cap));--card-h-base:calc(var(--card-w-base) * var(--plate-aspect));--digit-size-base:calc(var(--card-w-base) * var(--digit-of-card));--card-w:var(--card-w-base);--card-h:var(--card-h-base);--digit-size:var(--digit-size-base)}}@media (prefers-reduced-motion:reduce){.clock.svelte-1uha8ag{transition:none}}
