.navbar{display:flex;justify-content:space-between;align-items:center;padding:15px 30px;background:#2c3e50;color:#fff}.navbar-logo{margin:0;font-size:1.5rem;font-weight:700}.navbar-links{display:flex;align-items:center}.navbar-link{color:#fff;text-decoration:none;margin-right:15px;font-size:1rem}.navbar-link:hover{text-decoration:underline}.navbar-button{padding:6px 12px;background-color:#e74c3c;color:#fff;border:none;border-radius:4px;font-weight:700;cursor:pointer}.navbar-button:hover{background-color:#c0392b}.workout-form{background-color:#fefefe;border:1px solid #ddd;padding:20px;border-radius:10px;box-shadow:0 4px 12px #0000000a;margin-bottom:20px}.form-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.workout-form select,.workout-form input{flex:1 1 160px;padding:10px;font-size:.95rem;border:1px solid #ccc;border-radius:5px}.workout-form button{width:100%;padding:12px;font-size:1rem;background-color:#27ae60;color:#fff;border:none;border-radius:5px;font-weight:700;cursor:pointer;transition:background .2s ease}.workout-form button:hover{background-color:#1e944d}.workout-card{background-color:#fdfdfd;border:1px solid #ddd;border-radius:10px;padding:16px;box-shadow:0 4px 8px #0000000d;transition:.2s ease}.workout-card:hover{transform:translateY(-3px)}.action-buttons{display:flex;justify-content:space-between;margin-top:10px}.edit-btn,.delete-btn{padding:8px 12px;border:none;border-radius:5px;font-weight:700;cursor:pointer}.edit-btn{background-color:#add8e6;color:#fff}.edit-btn:hover{background-color:#2980b9}.delete-btn{background-color:#e74c3c;color:#fff}.delete-btn:hover{background-color:#c0392b}.edit-form input{display:block;width:100%;margin-bottom:10px;padding:8px;font-size:.95rem;border:1px solid #ccc;border-radius:4px}.edit-buttons{display:flex;gap:10px}.home-container{max-width:900px;margin:40px auto;padding:20px}.home-heading{text-align:center;color:#000;margin-bottom:30px}.workout-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin-top:20px}.history-container{max-width:900px;margin:40px auto;padding:20px}.history-container h2{text-align:center;margin-bottom:30px;color:#000}.history-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.workout-card{background-color:#dcdcdc;border:1px solid gainsboro;padding:20px;border-radius:10px;box-shadow:0 4px 8px #0000000d;transition:transform .2s ease}.workout-card:hover{transform:translateY(-5px)}.workout-card p{margin:6px 0;font-size:.95rem}.delete-btn{margin-top:10px;padding:8px 12px;background-color:red;color:#fff;border:none;border-radius:5px;cursor:pointer}.delete-btn:hover{background-color:coral}.l-card{margin:10px;background-color:#c7cdcb;text-align:center;padding:10px;min-width:50vw;border-radius:10px}input{border-radius:5px;margin:5px;width:300px;height:30px;border:0px}button{border-radius:5px;border:0px;margin-top:5px;width:100px;height:35px;padding:5px;font-size:15px;background-color:#00f;color:#fff}.head{font-size:30px;font-family:Roboto;color:purple;font-weight:700}.t-cont{display:flex;justify-content:center;align-items:center;height:100vh;background-image:url(https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRnm768GEufy5qMVlyyU9zzacS5p_qd6ggHyQ&s);background-size:cover}label{color:#000;font-size:20px;font-family:Bree-Serif;font-weight:700}
