.stopwatch-only{min-height:calc(100vh - 145px);display:flex;flex-direction:column;justify-content:center;padding-top:42px;padding-bottom:72px}.stopwatch-only .stopwatch-card{max-width:760px;width:100%;margin:auto}.stopwatch-card .button.primary.is-pause{border-color:#ff9f43;background:#ff9f43;color:#251803;box-shadow:0 8px 22px #ff9f4330}.stopwatch-actions{display:flex;justify-content:center;gap:10px;margin-top:16px}.stopwatch-actions button{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:0;background:transparent;color:var(--muted);font-size:12px;font-weight:800;cursor:pointer}.stopwatch-actions button:hover{color:var(--text)}.stopwatch-actions span{display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--line);border-radius:6px;color:var(--accent-text);font-size:14px}@media(max-width:620px){.stopwatch-only{min-height:calc(100vh - 125px);padding-top:30px}.stopwatch-only .time{padding:34px 0 28px;font-size:clamp(72px,21vw,96px);letter-spacing:-5px}.stopwatch-only .controls{max-width:310px;margin:auto;gap:7px}.stopwatch-only .button{flex:0 1 auto;min-width:116px;padding:10px 13px;border-radius:10px;font-size:11px}.stopwatch-only .button kbd{display:none}.stopwatch-actions{gap:2px;margin-top:10px}.stopwatch-actions button{padding:7px 6px;font-size:10px}.stopwatch-actions span{width:18px;height:18px;font-size:12px}}
.stopwatch-actions{gap:9px;margin-top:14px}.stopwatch-actions button{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);font:800 11px Manrope,Arial,sans-serif}.stopwatch-actions button:hover{border-color:var(--accent);color:var(--text)}.stopwatch-actions span{width:auto;height:auto;border:0;border-radius:0;color:inherit;font-size:inherit}
.stopwatch-only h1{font-size:clamp(30px,4vw,42px);letter-spacing:-1.6px}.stopwatch-only>.eyebrow,.stopwatch-only>.intro{display:none}
.stopwatch-only{max-width:760px}.stopwatch-only h1{width:100%;line-height:1.15;text-align:center}
.stopwatch-only .stopwatch-card{margin:0 auto}
.stopwatch-only h1{margin:0 0 28px}
.stopwatch-only .button kbd{font-size:8px;opacity:.38;transition:font-size .18s,opacity .18s;font-weight:700}.stopwatch-only .button:not(:disabled):hover kbd{font-size:10px;opacity:.86;font-weight:800}
body:has(.stopwatch-only)>footer,.stopwatch-only .status-row{display:none}
.stopwatch-only>h1{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.stopwatch-only{max-width:none;min-height:100vh;min-height:100dvh;padding:0 16px 24px}.stopwatch-only .stopwatch-card{flex:1;display:flex;flex-direction:column;max-width:none;padding:0;border:0;border-radius:0;background:none;box-shadow:none}
.stopwatch-only .time{flex:1;display:flex;align-items:center;justify-content:center;padding:0;font-size:min(15vw,40vh);letter-spacing:-.05em;line-height:1;white-space:nowrap}.stopwatch-only .time span{letter-spacing:-.04em}
@media(max-width:620px){.stopwatch-only .time{padding:0;font-size:min(15vw,40vh);letter-spacing:-.05em}}
html.digital-font .stopwatch-only .time{font-size:min(11vw,32vh)}@media(max-width:620px){html.digital-font .stopwatch-only .time{font-size:min(11vw,32vh)}}
