.now-card{max-width:1280px;margin:0 auto 85px;padding:36px 40px;background:linear-gradient(100deg,#202a1c,#151a13);border:1px solid #405039;display:flex;align-items:center;justify-content:space-between;gap:20px}.now-card h2{font-size:48px;margin-bottom:8px}.now-card p:not(.eyebrow){margin:0;color:var(--muted);font-size:12px;max-width:470px}.workout-modal{min-width:min(470px,78vw)}.workout-track{display:flex;gap:5px;margin:12px 0 25px}.workout-track span{height:4px;flex:1;background:#3a4436}.workout-track span.done{background:var(--lime)}.workout-dose{font:700 26px "Barlow Condensed";color:var(--lime);margin:5px 0 15px}.rest-box{margin:22px 0;padding:15px;background:#121610;border:1px solid #3e493a;display:flex;align-items:center;gap:16px}.rest-box span{font-size:9px;color:var(--muted);font-weight:800;letter-spacing:.1em}.rest-box strong{font:700 28px "Barlow Condensed";margin-right:auto}.workout-actions{display:flex;justify-content:space-between;gap:12px}.outline:disabled{opacity:.35;cursor:default}@media(max-width:600px){.now-card{margin:0 20px 60px;padding:25px;display:grid}.now-card h2{font-size:40px}.workout-modal{min-width:0}.rest-box{flex-wrap:wrap}.workout-actions .button{font-size:9px;padding:13px}.workout-actions .outline{font-size:9px}}
