.dashboard-container{animation:fadeIn 1.2s ease-in;background:radial-gradient(circle at top left,#0a0a0a,#1a1a1a);color:#f1f1f1;font-family:Orbitron,sans-serif;min-height:100vh;padding:2rem}.dashboard-header{color:#f60;font-size:2.5rem;font-weight:600;margin-bottom:1rem;text-shadow:0 0 10px #f609}.dashboard-subtext{color:#bbb;font-size:1.2rem;margin-bottom:2rem}.dashboard-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.card{animation:fadeIn 1s ease-in;background-color:#111;border-radius:16px;box-shadow:0 0 20px #ff66001a;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.card:hover{box-shadow:0 0 30px #ff66004d;transform:translateY(-5px)}.card h3{color:#ff8533;font-size:1.4rem;margin-bottom:.5rem}.card p{color:#ccc;font-size:.95rem}.card-link{color:inherit;display:block;text-decoration:none}.navbar{animation:fadeIn 1s ease-in-out;background:#0a0a0a;border-bottom:2px solid #f603;box-shadow:0 0 20px #ff66001a;display:flex;font-family:Orbitron,sans-serif;gap:2rem;justify-content:center;padding:1.2rem 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.navbar a{color:#f60;font-size:1rem;font-weight:600;text-decoration:none;transition:color .3s ease,text-shadow .3s ease}.navbar a:hover{color:#fff;text-shadow:0 0 10px #f60c}.navbar button{background:linear-gradient(90deg,#f60,#e65c00);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.5rem 1rem;transition:all .3s ease-in-out}.navbar button:hover{background:linear-gradient(90deg,#ff8533,#e67300);box-shadow:0 0 15px #f609;transform:scale(1.05)}.page h1{margin-bottom:1.5rem}.workout-list{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));list-style:none;margin:0;padding:0}.workout-list li{animation:fadeIn .8s ease-in;background-color:#111;border-radius:16px;box-shadow:0 0 20px #ff66001a;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.workout-list li:hover{box-shadow:0 0 30px #ff66004d;transform:translateY(-5px)}.workout-list strong{color:#ff8533;font-size:1.2rem}.actions{display:flex;gap:.5rem;margin-top:1rem}.actions button{border:none;border-radius:10px;cursor:pointer;font-family:Orbitron,sans-serif;font-weight:700;padding:.5rem 1rem;transition:background-color .3s ease}.actions button:first-child{background-color:#36f;color:#fff}.actions button:first-child:hover{background-color:#2a57e0}.actions button:last-child{background-color:#c00;color:#fff}.actions button:last-child:hover{background-color:#b30000}.edit-form{animation:fadeIn .8s ease-in;background:#101820;border-left:5px solid #09f;border-radius:16px;box-shadow:0 0 20px #0099ff4d;margin-top:1rem;max-width:500px;padding:1.5rem;width:100%}.edit-form input{background-color:#eaf6ff;border:none;border-radius:10px;box-sizing:border-box;color:#000;font-size:1rem;margin-bottom:1rem;padding:.75rem;width:100%}.edit-form input:focus{box-shadow:0 0 10px #0099ff80;outline:none}.edit-form .actions{display:flex;gap:1rem}.edit-form .actions button{background:linear-gradient(90deg,#09f,#007acc);border:none;border-radius:10px;color:#fff;cursor:pointer;flex:1 1;font-weight:700;padding:.75rem;transition:all .3s ease-in-out}.edit-form .actions button:hover{background:linear-gradient(90deg,#33adff,#39f);box-shadow:0 0 15px #09f9;transform:scale(1.03)}.delete-confirm{animation:fadeIn .8s ease-in;background:#200f0f;border-left:5px solid #f33;border-radius:16px;box-shadow:0 0 20px #ff00004d;color:#fff;margin-top:1rem;max-width:500px;padding:1.5rem;width:100%}.delete-confirm p{color:#f55;font-size:1rem;font-weight:700;margin-bottom:1rem}.delete-confirm .actions{display:flex;gap:1rem}.delete-confirm .actions button{background:linear-gradient(90deg,#f33,#c00);border:none;border-radius:10px;color:#fff;cursor:pointer;flex:1 1;font-weight:700;padding:.75rem;transition:all .3s ease-in-out}.delete-confirm .actions button:hover{background:linear-gradient(90deg,#ff4d4d,#e60000);box-shadow:0 0 15px #ff000080;transform:scale(1.03)}.page{animation:fadeIn 1.2s ease-in;background:radial-gradient(circle at top left,#0a0a0a,#1a1a1a);color:#f1f1f1;font-family:Orbitron,sans-serif;min-height:100vh;padding:2rem}.page h1{color:#f60;font-size:2rem;margin-bottom:1rem;text-shadow:0 0 10px #f609}.workout-form{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;max-width:400px}.workout-form input{background-color:#1f1f1f;box-shadow:0 0 10px #f603;color:#f1f1f1;outline:none}.workout-form button,.workout-form input{border:none;border-radius:12px;font-size:1rem;padding:.75rem}.workout-form button{background-color:#f60;color:#fff;cursor:pointer;font-weight:700;transition:background-color .3s ease}.workout-form button:hover{background-color:#e55b00}.profile-container{align-items:center;background:radial-gradient(circle at top left,#0a0a0a,#1a1a1a);color:#fff;display:flex;font-family:Orbitron,sans-serif;height:100vh;justify-content:center;padding-top:4rem}.profile-card{animation:fadeIn 1.2s ease-in;background:#111;border-radius:16px;box-shadow:0 0 30px #ff66004d;max-width:500px;padding:2rem;text-align:center;width:90%}.profile-card h1{color:#f60;font-size:2rem;margin-bottom:1.5rem}.profile-card p{font-size:1rem;margin:.75rem 0}.profile-pic{border:3px solid #f60;border-radius:50%;height:120px;margin-bottom:1rem;object-fit:cover;width:120px}.auth-container{align-items:center;background:radial-gradient(circle at top left,#0a0a0a,#1a1a1a);display:flex;font-family:Orbitron,sans-serif;height:100vh;justify-content:center}.auth-form{animation:fadeIn 1.2s ease-in;background:#111;border-radius:16px;box-shadow:0 0 30px #ff66004d;max-width:400px;padding:2rem;text-align:center;width:90%}.auth-form h2{color:#f60;font-size:1.8rem;margin-bottom:2rem}.auth-form input{background-color:#e3eefa;border:none;border-radius:10px;box-sizing:border-box;color:#000;font-size:1rem;margin-bottom:1.2rem;padding:.75rem;width:100%}.auth-form input:focus{box-shadow:0 0 10px #ffa50080;outline:none}.auth-form button{background:linear-gradient(90deg,#f60,#e65c00);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;padding:.75rem;transition:all .3s ease-in-out;width:100%}.auth-form button:hover{background:linear-gradient(90deg,#ff8533,#e67300);box-shadow:0 0 20px #f609;transform:scale(1.02)}.home-container{align-items:center;animation:fadeIn 1.5s ease-in-out;background:linear-gradient(135deg,#0f0f0f,#1a1a1a);color:#f5f5f5;display:flex;flex-direction:column;font-family:Orbitron,sans-serif;height:100vh;justify-content:center}.home-buttons{animation:slideUp 1s ease-in-out;display:flex;gap:1rem;margin-top:2rem}.home-button{background:linear-gradient(145deg,#f60,#cc5200);border-radius:12px;box-shadow:0 0 15px #ff660080;color:#fff;font-weight:700;padding:.75rem 1.5rem;text-decoration:none;transition:all .4s ease-in-out}.home-button:hover{background:linear-gradient(145deg,#ff8533,#e67300);box-shadow:0 0 25px #ff6600b3,0 0 10px #ffa5004d;transform:scale(1.05)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.5e2f8b10.css.map*/