.timer-widget.timer-running{width:auto;padding:0;border-color:transparent;background:transparent;box-shadow:none;backdrop-filter:none}.timer-widget.timer-running .widget-head,.timer-widget.timer-running .timer-settings{display:none}.timer-widget.timer-running .timer-body{display:block;padding:0}.timer-widget.timer-running .timer-dial{width:min(62vh,520px);cursor:pointer}.timer-widget.timer-running .timer-dial:focus-visible{border-radius:50%;outline:3px solid rgba(33,54,51,.28);outline-offset:8px}.timer-dial{margin-bottom:72px}.timer-center{inset:auto;top:calc(100% + 15px);left:50%;display:block;width:max-content;min-width:150px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;transform:translateX(-50%)}.timer-center strong{font-size:clamp(2rem,4.5vw,3.15rem);line-height:1;font-variant-numeric:tabular-nums}.timer-center span{display:none}.tick{top:0;left:50%;width:1px;height:100%;background:transparent;transform-origin:50% 50%}.tick:before{position:absolute;top:1%;left:0;width:1px;height:8px;background:var(--muted);content:""}.tick.major:before{width:2px;height:13px;background:var(--ink)}.tick-label{z-index:2;width:42px;height:30px;margin:-15px -21px;font-size:clamp(.98rem,1.8vw,1.35rem);font-weight:800}.zero-label{z-index:6;background:#f8f8f3;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:700;line-height:30px;text-align:center}.timer-widget.timer-running .timer-center strong{font-size:clamp(2.35rem,5vw,3.6rem)}@media(max-width:760px){.timer-widget.timer-running .timer-dial{width:min(70vw,420px)}.timer-dial{margin-bottom:62px}.tick-label{font-size:.95rem}}
