:root{--ink:#143d32;--paper:#edf5ef;--brand:#236d53;--line:#c5d9cc}.fit-app{display:grid;grid-template-columns:85px 1fr 300px;min-height:95vh}.fit-rail{background:#133c30;color:#d9ead4;padding:25px 15px;display:flex;align-items:center;flex-direction:column}.fit-rail>a{font-size:65px;line-height:1;font-weight:900}.fit-rail>a span{color:#f4a556}.fit-rail nav{display:flex;flex-direction:column;margin:65px 0;gap:30px;font-size:26px}.fit-rail>span{font-size:10px;writing-mode:vertical-rl;letter-spacing:6px}.fit-main{padding:30px 3vw}.fit-main header{display:flex;justify-content:space-between;align-items:center;gap:15px}.fit-main h1{font-size:29px;letter-spacing:-1.2px;margin-top:8px}.fit-main small{font-size:11px}.fit-date{font-size:11px;border-bottom:1px solid;padding:5px}.fit-console{display:grid;grid-template-columns:1fr;gap:25px;margin-top:35px}.fit-timer{background:#1b5542;color:#f1f4d4;border-radius:25px;padding:35px}.fit-timer>span{font-size:12px}.fit-timer strong{display:block;font-size:100px;font-weight:400;line-height:1.25;letter-spacing:-5px;font-variant-numeric:tabular-nums}.fit-timer>div{display:flex;gap:10px;margin:25px 0}.fit-timer button{background:#f6af68;color:#1a3e2f;border-radius:30px;font-size:12px}.fit-timer button+button{background:#ffffff1a;color:#fff}.fit-timer p{font-size:10px;opacity:.7}.fit-plan h2{font-size:20px;margin-bottom:20px}.fit-exercises{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.fit-exercises button{background:#d5e7d6;color:#143d32;text-align:left;padding:20px;border-radius:12px}.fit-exercises b{display:block;font-size:18px}.fit-exercises span{display:block;font-size:10px;margin-top:15px}.fit-entry{background:#fff;padding:35px 25px;border-left:1px solid #c5d9cc}.fit-entry h2{font-size:23px}.fit-entry>p{font-size:12px;color:#7d9387;margin:10px 0 25px}.fit-entry input,.fit-entry select{border-radius:8px}.fit-entry button{width:100%;border-radius:30px}.fit-daily{margin-top:25px;border-top:1px solid #c5d9cc;padding-top:20px}.fit-daily strong{font-size:50px;display:block;font-weight:300}.fit-daily span{font-size:11px}.fit-logs{margin-top:30px}.fit-logs>p{font-size:11px}.fit-logs h2{font-size:22px}.workout-row{display:grid;grid-template-columns:1fr 90px;gap:10px;padding:20px 0;border-bottom:1px solid #c5d9cc}.workout-row h3{font-size:19px}.workout-row p{font-size:12px}.workout-row strong{font-size:28px;font-weight:400;text-align:right}.workout-row .record-actions{grid-column:1/-1}@media(max-width:1000px){.fit-app{grid-template-columns:65px 1fr}.fit-entry{grid-column:2}.fit-timer strong{font-size:85px}}@media(max-width:700px){.fit-app{grid-template-columns:50px 1fr}.fit-rail{padding:20px 8px}.fit-rail>a{font-size:40px}.fit-main{padding:25px 16px}.fit-main h1{font-size:22px}.fit-date{display:none}.fit-timer{padding:25px 20px}.fit-timer strong{font-size:65px}.fit-exercises{grid-template-columns:1fr}.fit-exercises button{display:flex;justify-content:space-between;align-items:center}.fit-exercises span{margin:0}.fit-entry{padding:30px 20px}.fit-main h2{font-size:19px}}
.saved-card{padding:18px 0;border-bottom:1px solid var(--line,#ddd)}.saved-card h3{margin:8px 0}.saved-card p{font-size:13px;opacity:.8}
