.counter{--counter-color:#fff;box-sizing:border-box;min-width:4.75rem;min-height:5.25rem;color:var(--counter-color);white-space:nowrap;direction:ltr;unicode-bidi:isolate;background:#000;border-radius:1.15rem;justify-content:center;align-items:center;padding:.7rem .85rem .55rem;line-height:1;display:inline-flex;position:relative}.counter--light{--counter-color:#111;background:#fff;box-shadow:inset 0 0 0 1px #ececec}.counter .counter__digit,.counter .counter__numeral,.counter .counter__affix,.counter .counter__symbol,.counter .counter__symbol-text{color:var(--counter-color)}.counter__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.counter__row{width:100%;margin:0 calc(var(--counter-gap,0px) / -2);-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.counter__digit,.counter__symbol{margin:0 calc(var(--counter-gap,0px) / 2 * var(--counter-shown,1));opacity:var(--counter-shown,1)}.counter__affix{text-align:center;white-space:pre;opacity:var(--counter-shown,1);direction:rtl;flex:1 0 100%;margin-top:.35em;font-size:.44em;font-weight:500;line-height:1.2}.counter__digit{box-sizing:content-box;line-height:calc(1em + var(--counter-padding,0px));text-align:center;display:inline-block;position:relative}.counter__sizer{visibility:hidden}.counter__window{top:calc(var(--counter-fade,0em) * -1);right:0;bottom:calc(var(--counter-fade,0em) * -1);pointer-events:none;position:absolute;left:0;overflow:hidden}.counter__strip{position:absolute;inset:0}.counter__numeral{will-change:transform;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.counter__symbol{clip-path:inset(-.5em 0);justify-content:center;display:inline-flex;position:relative}.counter__symbol-text{white-space:pre;display:inline-block}.counter__blur{width:0;height:0;position:absolute;overflow:hidden}.counter__measure{white-space:nowrap;visibility:hidden;pointer-events:none;height:0;position:absolute;top:0;left:0;overflow:hidden}.counter__measure>span{display:inline-block}
