.Stopwatch_wrapper__iXjo8{display:flex;flex-direction:column;align-items:center;gap:32px}.Stopwatch_display__yodWP{text-align:center}.Stopwatch_time__V4n83{font-size:clamp(3rem,10vw,5rem);font-weight:200;font-family:Courier New,Courier,monospace;letter-spacing:.04em;color:#111827;line-height:1;transition:color .2s}.Stopwatch_timeRunning__iee6n{color:#667eea}.Stopwatch_controls__DXxnM{display:flex;gap:16px;align-items:center;flex-wrap:wrap;justify-content:center}.Stopwatch_btnLap__yfqxQ,.Stopwatch_btnReset__lZHn5,.Stopwatch_btnStart__wSw7t,.Stopwatch_btnStop__wx8wc{padding:12px 36px;border-radius:999px;font-size:1rem;font-weight:600;cursor:pointer;border:none;transition:background .15s,transform .1s,box-shadow .15s}.Stopwatch_btnLap__yfqxQ:active,.Stopwatch_btnReset__lZHn5:active,.Stopwatch_btnStart__wSw7t:active,.Stopwatch_btnStop__wx8wc:active{transform:scale(.96)}.Stopwatch_btnStart__wSw7t{background:#667eea;color:#fff;box-shadow:0 4px 14px rgba(102,126,234,.35)}.Stopwatch_btnStart__wSw7t:hover{background:#5a6fd6;box-shadow:0 6px 18px rgba(102,126,234,.45)}.Stopwatch_btnStop__wx8wc{background:#ef4444;color:#fff;box-shadow:0 4px 14px rgba(239,68,68,.3)}.Stopwatch_btnStop__wx8wc:hover{background:#dc2626}.Stopwatch_btnLap__yfqxQ{background:#fff;color:#374151;border:1.5px solid #d1d5db;padding:11px 28px}.Stopwatch_btnLap__yfqxQ:hover{background:#f9fafb;border-color:#9ca3af}.Stopwatch_btnReset__lZHn5{background:#fff;color:#6b7280;border:1.5px solid #d1d5db;padding:11px 28px}.Stopwatch_btnReset__lZHn5:hover{background:#f9fafb;border-color:#9ca3af}.Stopwatch_laps__zZir4{width:100%;max-width:480px;border:1.5px solid #e5e7eb;border-radius:12px;overflow:hidden}.Stopwatch_lapRow__JxJG_,.Stopwatch_lapsHead__d2M5q{display:grid;grid-template-columns:48px 1fr 1fr;padding:10px 16px}.Stopwatch_lapsHead__d2M5q{background:#f3f4f6;font-size:.78rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.Stopwatch_lapRow__JxJG_{font-size:.9rem;font-family:Courier New,Courier,monospace;color:#374151;background:#fff;border-top:1px solid #f3f4f6;align-items:center}.Stopwatch_lapRow__JxJG_:first-of-type{background:rgba(102,126,234,.04)}.Stopwatch_lapBest__Eq_4_{color:#16a34a}.Stopwatch_lapWorst__5HX0S{color:#dc2626}.Stopwatch_lapNum___vMqk{font-family:sans-serif;font-size:.8rem;font-weight:600;color:#9ca3af}.Stopwatch_lapTime__duoPE{font-weight:600}.Stopwatch_lapTotal__nYdda{color:#9ca3af}@media (max-width:480px){.Stopwatch_lapRow__JxJG_,.Stopwatch_lapsHead__d2M5q{padding:8px 12px}}