.timerbar.svelte-1ly0s1a{z-index:15;background:var(--surface);border-bottom:1px solid var(--border);flex-direction:column;gap:4px;padding:6px 16px;display:flex;position:sticky;top:0}.row.svelte-1ly0s1a{align-items:center;gap:8px;display:flex}.clock.svelte-1ly0s1a{font-variant-numeric:tabular-nums;color:var(--accent);flex:none;font-weight:800}.row.paused.svelte-1ly0s1a .clock:where(.svelte-1ly0s1a){color:var(--text-muted)}.label.svelte-1ly0s1a{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.85rem;overflow:hidden}.mini.svelte-1ly0s1a{background:var(--accent-soft);border:0;border-radius:50%;flex:none;width:32px;height:32px}.ringing.svelte-1ly0s1a{z-index:60;padding:max(8px, env(safe-area-inset-top)) 12px 8px;pointer-events:none;flex-direction:column;gap:6px;display:flex;position:fixed;top:0;left:0;right:0}.ring.svelte-1ly0s1a{pointer-events:auto;border-radius:var(--radius);background:var(--accent);width:100%;max-width:720px;color:var(--accent-contrast);box-shadow:var(--shadow);border:0;flex-direction:column;align-items:center;gap:2px;margin:0 auto;padding:14px 16px;font-size:1.1rem;font-weight:800;animation:1s ease-in-out infinite svelte-1ly0s1a-pulse;display:flex}.tap.svelte-1ly0s1a{opacity:.85;font-size:.78rem;font-weight:600}@keyframes svelte-1ly0s1a-pulse{50%{transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.ring.svelte-1ly0s1a{animation:none}}
