/* The glass stage keeps its original type and palette. Each digit has a fixed cell. */
.pass-countdown{display:inline-flex;align-items:baseline;white-space:nowrap}
.pc-numbers{display:inline-flex;align-items:baseline;gap:.09em}
.pc-unit,.pc-digits{display:inline-flex;align-items:baseline}
.pc-digit{position:relative;display:inline-block;overflow:hidden;width:.62em;height:1.05em;vertical-align:bottom;contain:layout paint;isolation:isolate}
.pc-current,.pc-previous{position:absolute;inset:0;display:block;text-align:center;line-height:1;backface-visibility:hidden}
.pc-previous{opacity:0;pointer-events:none}
.count .pass-countdown small{margin:0 .12em 0 .03em}
.pc-message{display:inline-block}
.pass-countdown [hidden]{display:none!important}
@media(prefers-reduced-motion:reduce){.pc-current,.pc-previous{animation:none!important;transition:none!important}}
.spin-number,.sc-numbers{display:inline-flex;align-items:baseline;vertical-align:baseline;white-space:nowrap}
.meter-head .num{font-size:22px;color:var(--ink)}
.meter-head .num span{font:inherit;color:inherit}
.sc-digit{position:relative;display:inline-block;overflow:hidden;width:.6em;height:1.12em;vertical-align:bottom;contain:layout paint;isolation:isolate}
.sc-separator{width:.25em}
.sc-current,.sc-previous{position:absolute;inset:0;display:block;text-align:center;line-height:1;backface-visibility:hidden}
.sc-previous{opacity:0;pointer-events:none}
.spin-number [hidden]{display:none!important}
@media(prefers-reduced-motion:reduce){.sc-current,.sc-previous{animation:none!important;transition:none!important}}
