:root{--ink:#111914;--muted:#637067;--paper:#f2f3ef;--white:#fff;--line:#d9ddd7;--lime:#c6ed55;--green:#173f2d;--orange:#d9784f}body{background:var(--paper)}.sidebar{width:250px;background:#101b15;padding:30px 18px}.brand{font-size:24px;letter-spacing:-1.2px}.brand-mark,.nav-item span,.fire,.weight-glyph,.lift-icon{display:none}.nav{margin-top:58px;gap:5px}.nav-item{padding:14px 13px;border-radius:5px;font-size:13px;letter-spacing:.2px}.nav-item.active,.nav-item:hover{background:#23372b}.streak{padding:14px;border-radius:5px;background:#1b2e22}.quiet-button{margin-top:16px}.topbar{border-bottom:1px solid var(--line);height:76px}.profile{border-radius:5px;background:#dfe9dc;font-weight:700}.hero{margin:52px 0 34px}.eyebrow{font-size:9px;font-weight:500;letter-spacing:1.5px}.local-status{color:#8a968d;margin-left:8px}.hero h1,.page-title h1{letter-spacing:-3.5px}.primary-button{border-radius:4px;padding:14px 18px;box-shadow:none;transition:background .15s,transform .15s}.primary-button:hover{background:#b9df49;transform:translateY(-1px)}.primary-button span,.text-link span{display:none}.paste-button{border-radius:4px;padding:13px 16px;color:#315440}.stat-grid{gap:12px}.stat-card{border-radius:5px;padding:21px;min-height:174px;box-shadow:none}.stat-card:not(.accent-card):hover{border-color:#bcc8bb}.accent-card{background:#173f2d}.section-head{margin-top:58px}.section-head h2{font-size:24px}.exercise-grid{gap:12px}.exercise-card{border-radius:5px;padding:21px}.exercise-card:after{display:none}.exercise-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1119140d}.last-pill{border-radius:2px;background:#e8f2e2;padding:5px 7px}.history-item,.library-item{border-radius:5px}.workout-modal,.profile-modal,.import-modal{border-radius:7px}.workout-exercise{border-radius:5px}.add-exercise{border-radius:4px}.toast{border-radius:4px}.menu-button{color:var(--ink)}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #799c19;outline-offset:3px}@media(max-width:800px){.topbar{height:65px}.local-status{display:none}.hero h1{font-size:49px}}
