@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap);*{box-sizing:border-box;margin:0;padding:0}body{background:#f5f7fa;color:#222;font-family:Roboto,Arial,Helvetica,sans-serif}.App{min-height:100vh}.pages{margin:0 auto;max-width:1200px;padding:40px 25px}nav{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:18px 40px;position:sticky;top:0;z-index:1000}nav a{color:#333;font-weight:600;margin-left:25px;text-decoration:none;transition:.2s}nav a:hover{color:#16a34a}button{background:#16a34a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 20px;transition:.2s}button:hover{background:#15803d;transform:translateY(-1px)}input{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:15px;outline:none;padding:12px 14px;width:100%}input:focus{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1a}.workout-details{background:#fff;border-left:5px solid #16a34a;border-radius:12px;box-shadow:0 4px 15px #0000000f;margin-bottom:20px;padding:22px;transition:.2s}.workout-details:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-3px)}.workout-details h4{color:#16a34a;font-size:20px;margin-bottom:10px}.workout-details p{color:#555;margin:6px 0}@media (max-width:700px){nav{padding:15px 20px}.pages{padding:25px 15px}nav a{margin-left:12px}.workout-details button{background:#dc2626;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:8px 14px}.workout-details button:hover{background:#b91c1c}input.error{border:1px solid #dc2626}:root{--error:#dc2626;--primary:#16a34a}}
/*# sourceMappingURL=main.5bdaa13c.css.map*/