.rc-stage{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.rc-fit{transform-origin:50%;justify-content:center;align-items:center;display:flex}.rc-clock{--rc-step:.92em;-webkit-user-select:none;user-select:none;font-family:Helvetica Neue,Helvetica,Arial,Segoe UI,system-ui,sans-serif;font-size:100px;line-height:1}.rc-frame{background:var(--rc-frame);border-radius:.11em;padding:.14em;box-shadow:0 .05em .26em -.1em #0000008c}.rc-panel{background:linear-gradient(to bottom, var(--rc-panel-top), var(--rc-panel-bottom));border-radius:.05em;padding:.1em;box-shadow:inset 0 -.02em .11em .01em #000000bf,inset 0 .015em #ffffff1a}.rc-row{align-items:center;display:flex}.rc-cell{width:.62em;height:var(--rc-step);position:relative;overflow:hidden}.rc-track{width:100%;transform:translateY(calc(var(--rc-pos) * var(--rc-step) * -1));transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.rc-glyph{height:var(--rc-step);line-height:var(--rc-step);text-align:center;font-variant-numeric:tabular-nums;color:var(--rc-digit);text-shadow:0 0 .1em var(--rc-glow);font-size:1em}.rc-colon{width:.34em;height:var(--rc-step);flex-direction:column;justify-content:center;align-items:center;gap:.2em;display:flex}.rc-colon-dot{background:var(--rc-digit);width:.085em;height:.085em;box-shadow:0 0 .09em var(--rc-glow);border-radius:50%}.rc-ampm{letter-spacing:.1em;color:var(--rc-digit);text-shadow:0 0 .5em var(--rc-glow);opacity:.85;align-self:flex-end;margin-left:.14em;padding-bottom:.12em;font-size:.2em;font-weight:600}
