.sc-clock{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--clock-font-family, "Roboto Mono", monospace);font-size:var(--clock-font-size, 48px);color:var(--clock-color, #ffffff);line-height:1;white-space:nowrap}.sc-clock--has-bg{position:relative;z-index:0;border-radius:var(--clock-border-radius, 8px);padding:var(--clock-padding, 12px 24px)}.sc-clock--has-bg:before{content:"";position:absolute;inset:0;background-color:var(--clock-bg, #000000);opacity:var(--clock-bg-opacity, 1);border-radius:inherit;z-index:-1}.sc-clock__time{display:flex;align-items:baseline}.sc-clock__digits{display:inline-flex;letter-spacing:var(--clock-letter-spacing, .025em)}.sc-clock__digit{display:inline-block;width:1ch;text-align:center;font-variant-numeric:tabular-nums}.sc-clock__colon{margin-left:var(--clock-colon-ml, var(--clock-colon-gap, 0));margin-right:var(--clock-colon-gap, 0)}.sc-clock__colon--blink{animation:sc-colon-blink 1s steps(1) infinite}@keyframes sc-colon-blink{0%,to{opacity:1}50%{opacity:0}}.sc-clock__date{font-size:.35em;opacity:.9;margin-bottom:.3em;letter-spacing:.05em}.sc-clock--neon{color:var(--clock-neon-core, #ffffff)}.sc-clock--neon .sc-clock__digits,.sc-clock--neon .sc-clock__colon{text-shadow:0 0 1px #fff,0 0 2px #fff,0 0 4px #fff,0 0 8px var(--clock-glow-color, currentColor),0 0 14px var(--clock-glow-color, currentColor),0 0 28px var(--clock-glow-color, currentColor),0 0 50px var(--clock-glow-color, currentColor)}.sc-clock--neon .sc-clock__date{color:var(--clock-neon-core, #ffffff);text-shadow:0 0 1px #fff,0 0 2px #fff,0 0 6px var(--clock-glow-color, currentColor),0 0 14px var(--clock-glow-color, currentColor)}.sc-clock--neon.sc-clock--neon-border{border:var(--clock-neon-border, 2px) solid var(--clock-neon-core, #ffffff);border-radius:var(--clock-neon-border-radius, 0px);padding:var(--clock-padding, 12px 24px);box-shadow:inset 0 0 4px #fff6,inset 0 0 8px var(--clock-glow-color, currentColor),inset 0 0 16px var(--clock-glow-color, currentColor),0 0 2px #ffffff4d,0 0 8px var(--clock-glow-color, currentColor),0 0 20px var(--clock-glow-color, currentColor),0 0 40px var(--clock-glow-color, currentColor)}.sc-clock--neon.sc-clock--neon-flicker{animation:neon-flicker 4s ease-in-out infinite}@keyframes neon-flicker{0%,to{opacity:1}4%{opacity:.85}6%{opacity:1}42%{opacity:1}44%{opacity:.8}44.5%{opacity:1}46%{opacity:.75}46.5%{opacity:1}70%{opacity:1}72%{opacity:.9}73%{opacity:1}}@media(prefers-reduced-motion:reduce){.sc-clock--neon.sc-clock--neon-flicker{animation:none}}.sc-clock--gradient{position:relative;overflow:hidden;z-index:0;background:linear-gradient(var(--clock-gradient-angle, 135deg),var(--clock-gradient-c1, #c4b5fd),var(--clock-gradient-c2, #e9d5ff),var(--clock-gradient-c3, #a78bfa),var(--clock-gradient-c1, #c4b5fd));background-size:300% 300%;animation:sc-clock-gradient 8s ease infinite;border-radius:var(--clock-border-radius, 12px);padding:var(--clock-padding, 16px 32px);box-shadow:inset 0 1px 1px #ffffff4d,0 2px 12px #00000014}.sc-clock--gradient:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.06) 45%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.06) 55%,transparent 70%);background-size:250% 100%;animation:sc-clock-shine 6s ease-in-out infinite}@keyframes sc-clock-gradient{0%{background-position:0% 50%}25%{background-position:100% 0%}50%{background-position:100% 100%}75%{background-position:0% 100%}to{background-position:0% 50%}}@keyframes sc-clock-shine{0%,to{background-position:200% 0}50%{background-position:-50% 0}}@media(prefers-reduced-motion:reduce){.sc-clock--gradient{animation:none}.sc-clock--gradient:after{animation:none;opacity:0}.sc-clock__colon--blink{animation:none}}.sc-clock--static .sc-clock__colon--blink{animation:none}.sc-clock--placement-top{border-radius:0 0 var(--clock-border-radius, 12px) var(--clock-border-radius, 12px)}.sc-clock--placement-bottom{border-radius:var(--clock-border-radius, 12px) var(--clock-border-radius, 12px) 0 0}.sc-clock--placement-tr{border-radius:0 0 0 var(--clock-border-radius, 12px)}.sc-clock--placement-br{border-radius:var(--clock-border-radius, 12px) 0 0 0}.sc-clock--placement-tl{border-radius:0 0 var(--clock-border-radius, 12px) 0}.sc-clock--placement-bl{border-radius:0 var(--clock-border-radius, 12px) 0 0}.sc-clock--preview{pointer-events:none}.mochimochi-clock{--motif-mochimochi-bg: #c4b0e8;position:relative;display:inline-flex;align-items:center;justify-content:center;font-family:var(--clock-font-family, "Nunito"),sans-serif;font-size:var(--clock-font-size, 48px);color:var(--clock-color, #ffffff);line-height:1;white-space:nowrap}.mochimochi-clock__blob{position:absolute;inset:-39% -16%;width:130%;height:180%;z-index:0;filter:drop-shadow(0 4px 16px rgba(160,130,210,.3))}.mochimochi-clock__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:16px 32px}.mochimochi-clock__time{display:flex;align-items:baseline}.mochimochi-clock__digits{font-variant-numeric:tabular-nums;letter-spacing:var(--clock-letter-spacing, .02em)}.mochimochi-clock__colon{margin:0 .05em}.mochimochi-clock__colon--blink{animation:mochimochi-colon-blink 1s steps(1) infinite}@keyframes mochimochi-colon-blink{0%,to{opacity:1}50%{opacity:0}}.mochimochi-clock__date{font-size:.35em;margin-bottom:.3em;letter-spacing:.05em}.mochimochi-clock--preview{pointer-events:none}@media(prefers-reduced-motion:reduce){.mochimochi-clock__colon--blink{animation:none}}
