.source-clock-controls{border:1px solid #aaa;flex-wrap:wrap;align-items:center;gap:1rem;margin:.5rem 0 1rem;padding:1rem;display:flex}.source-clock-controls button{font:inherit;min-width:5rem;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid;padding:.55rem}.source-clock-controls input{min-width:140px;accent-color:var(--accent,#92352a);flex:1}.source-clock-controls output{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}@media (max-width:650px){.source-clock-controls{gap:.6rem}.source-clock-controls input{min-width:100px}.source-clock-controls output{font-size:.95rem}}
