:root{--bg: #1d2a36;--fg: #f3f5f7;--muted: #a9b4be;--start: #2f9e5a;--stop: #e5484d;--alert: #ffcc4d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--fg);background:var(--bg)}body{margin:0;background:var(--bg)}.t1{max-width:560px;margin:0 auto;padding:max(16px,env(safe-area-inset-top)) 16px 32px}h1{font-size:1.4rem;margin:0}h2{font-size:1.1rem;margin-top:2rem}.muted{color:var(--muted)}.small{font-size:.85rem}.alert{background:var(--alert);color:#222;padding:12px;border-radius:8px;font-weight:600}fieldset{border:1px solid #3a4a58;border-radius:8px;display:grid;gap:8px;margin:16px 0}label{display:grid;gap:4px;font-size:.9rem}select,button{font-size:1rem;padding:10px 12px;border-radius:8px;border:1px solid #4a5a68;background:#2a3a48;color:var(--fg)}button{cursor:pointer;margin:4px 4px 4px 0}button:disabled{opacity:.5}button[aria-pressed=true]{background:#3d5a2a}.big{display:block;width:100%;min-height:96px;font-size:1.5rem;font-weight:700;border:none;margin:8px 0}.big.start{background:var(--start)}.big.stop{background:var(--stop)}.timer{font-size:3rem;text-align:center;font-variant-numeric:tabular-nums;margin:8px 0 16px}.row{display:flex;flex-wrap:wrap}ul{list-style:none;padding:0}li{padding:8px 0;border-bottom:1px solid #2f3e4c;overflow-wrap:anywhere}.name{font-family:ui-monospace,Menlo,monospace;font-size:.8rem}
