body{font:16px/1.55 system-ui,-apple-system,Segoe UI,sans-serif}main{max-width:860px}.web-top{display:flex;justify-content:space-between;gap:16px;margin:4px 0 25px;font-size:14px}.web-top a,.web-footer a{color:#c6ff25}.head{display:none}button{font:700 14px/1.4 inherit;cursor:pointer;min-height:44px}.tag,.badge,.nav button{font-size:13px}.web-footer{max-width:830px;margin:0 auto 100px;padding:20px;color:#b5c1b0;font-size:14px}#remaining{display:none}.nav{gap:10px}.nav button{min-width:44px;font-size:20px}#target{font-size:25px}a{color:#c6ff25}.row{flex-wrap:wrap}.card{overflow-wrap:anywhere}.hero{text-align:left;padding:28px}.hero h1{font-size:clamp(28px,5vw,42px)}:focus-visible{outline:3px solid #c6ff25;outline-offset:4px}@media(min-width:760px){#workout>.card> .card{padding:25px}.exercise-drawing{max-width:520px;margin-inline:auto}.grid{gap:20px}}@media(max-width:400px){.grid,.foodgrid{grid-template-columns:1fr}.nav{gap:2px}.nav button{padding:9px}}
