.fc.svelte-yketsg{--dw: 3rem;--dh: 4.25rem;--half: 2.125rem;--fs: 2.25rem;--bg-top: var(--color-text-primary);--bg-bot: color-mix(in srgb, var(--color-text-primary) 85%, black);display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-xs);flex-shrink:0;font-family:var(--font-satoshi)}.clock.svelte-yketsg{display:flex;align-items:center;gap:.45rem}.cap.svelte-yketsg{margin:0;font-family:var(--font-heading);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-base);color:var(--color-text-secondary);white-space:nowrap}.clock.svelte-yketsg .group{display:flex;flex-direction:column;align-items:center;gap:.35rem}.clock.svelte-yketsg .pair{display:flex;gap:.25rem}.clock.svelte-yketsg .group-lbl{font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);line-height:1}.clock.svelte-yketsg .sep{font-size:2rem;color:var(--color-accent);line-height:1;margin-bottom:1.1rem;animation:svelte-yketsg-fc-sep-blink 1s step-end infinite}@keyframes svelte-yketsg-fc-sep-blink{0%,to{opacity:1}50%{opacity:.2}}.clock.svelte-yketsg .digit{position:relative;width:var(--dw);height:var(--dh);overflow:hidden;border-radius:.4rem;perspective:320px;box-shadow:var(--shadow-sm),inset 0 0 0 1px color-mix(in srgb,var(--color-white) 18%,transparent)}.clock.svelte-yketsg .digit:after{content:"";position:absolute;left:0;right:0;top:calc(50% - 1px);height:2px;background:color-mix(in srgb,var(--color-black) 35%,transparent);z-index:20;pointer-events:none}.clock.svelte-yketsg .face{position:absolute;left:0;right:0;height:50%;overflow:hidden}.clock.svelte-yketsg .face .n{position:absolute;left:0;right:0;height:200%;display:flex;align-items:center;justify-content:center;font-family:var(--font-satoshi);font-size:var(--fs);font-weight:700;font-variant-numeric:tabular-nums lining-nums;line-height:1;color:var(--color-white);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.clock.svelte-yketsg .fs-top{top:0;border-radius:.4rem .4rem 0 0;background:var(--bg-top);z-index:1}.clock.svelte-yketsg .fs-top .n,.clock.svelte-yketsg .ff-top .n{top:0}.clock.svelte-yketsg .fs-bot{bottom:0;border-radius:0 0 .4rem .4rem;background:var(--bg-bot);z-index:1}.clock.svelte-yketsg .fs-bot .n,.clock.svelte-yketsg .ff-bot .n{top:-100%}.clock.svelte-yketsg .ff-top{top:0;border-radius:.4rem .4rem 0 0;background:var(--bg-top);z-index:3;transform-origin:bottom center;backface-visibility:hidden;-webkit-backface-visibility:hidden}.clock.svelte-yketsg .ff-bot{bottom:0;border-radius:0 0 .4rem .4rem;background:var(--bg-bot);z-index:3;transform-origin:top center;transform:rotateX(90deg);backface-visibility:hidden;-webkit-backface-visibility:hidden}.clock.svelte-yketsg .digit.flipping .ff-top{animation:svelte-yketsg-fc-flip-down .3s cubic-bezier(.45,0,.55,1) forwards}.clock.svelte-yketsg .digit.flipping .ff-bot{animation:svelte-yketsg-fc-flip-up .3s cubic-bezier(.45,0,.55,1) .28s forwards}@keyframes svelte-yketsg-fc-flip-down{0%{transform:rotateX(0)}to{transform:rotateX(-90deg)}}@keyframes svelte-yketsg-fc-flip-up{0%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@media screen and (max-width:1024px){.fc.svelte-yketsg{--dw: 2.4rem;--dh: 3.4rem;--half: 1.7rem;--fs: 1.85rem}.clock.svelte-yketsg{gap:.35rem}.clock.svelte-yketsg .sep{font-size:1.65rem;margin-bottom:.95rem}}@media screen and (max-width:720px){.fc.svelte-yketsg{--dw: 2rem;--dh: 2.85rem;--half: 1.425rem;--fs: 1.5rem;align-items:center;width:100%;max-width:100%}.clock.svelte-yketsg{justify-content:center;flex-wrap:nowrap;max-width:100%;gap:.25rem}.cap.svelte-yketsg{white-space:normal;text-align:center;max-width:100%}.clock.svelte-yketsg .sep{font-size:1.35rem;margin-bottom:.85rem}.clock.svelte-yketsg .group-lbl{font-size:.55rem;letter-spacing:.12em}}@media screen and (max-width:480px){.fc.svelte-yketsg{--dw: 1.85rem;--dh: 2.65rem;--half: 1.325rem;--fs: 1.4rem;gap:.35rem}.clock.svelte-yketsg{gap:.2rem}.clock.svelte-yketsg .pair{gap:.15rem}.clock.svelte-yketsg .group{gap:.25rem}.clock.svelte-yketsg .group-lbl{font-size:.5rem;letter-spacing:.1em}.clock.svelte-yketsg .sep{font-size:1.2rem;margin-bottom:.75rem}.clock.svelte-yketsg .digit{border-radius:.3rem}.clock.svelte-yketsg .fs-top,.clock.svelte-yketsg .ff-top{border-radius:.3rem .3rem 0 0}.clock.svelte-yketsg .fs-bot,.clock.svelte-yketsg .ff-bot{border-radius:0 0 .3rem .3rem}.cap.svelte-yketsg{font-size:var(--fs-sm)}}
