*{box-sizing:border-box;font-family:Arial,sans-serif;margin:0;padding:0}body,html{background-color:#f7f7f7;color:#333;font-size:16px;line-height:1.6;overflow-x:hidden;width:100%}.navbar{align-items:center;background-color:#7c2673;color:#fff;display:flex;justify-content:space-between;padding:15px 30px}.navbar .navbar-brand h2{font-size:26px;font-weight:700}.navbar-links{align-items:center;display:flex;gap:20px}.navbar-links a,.navbar-links button{background-color:initial;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;padding:12px 20px;text-decoration:none;transition:all .3s ease}.navbar-links a:hover,.navbar-links button:hover{background-color:#6c63ff}.auth-container{align-items:center;background-color:#f0f0f0;display:flex;height:100vh;justify-content:center;padding:20px}.auth-form{background-color:#fff;border-radius:10px;box-shadow:0 6px 14px #0000001a;max-width:450px;padding:40px;transition:transform .3s ease;width:100%}.auth-form h2{color:#333;font-size:28px;margin-bottom:25px;text-align:center}.auth-form input{border:1px solid #ddd;border-radius:8px;font-size:16px;margin-bottom:20px;padding:14px;width:100%}.auth-form input:focus{border-color:#6c63ff;outline:none}.auth-form button{background-color:#6c63ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:14px;transition:background-color .3s ease;width:100%}.auth-form button:hover{background-color:#5750e2}.auth-form .error{color:#ff4d4d;margin-bottom:15px}.auth-form .success{color:#28a745;margin-bottom:15px}.auth-form .toggle{margin-top:15px;text-align:center}.auth-form .toggle a{color:#6c63ff;font-size:16px;text-decoration:none;transition:color .3s ease}.auth-form .toggle a:hover{color:#5750e2}@media (max-width:768px){.navbar{align-items:flex-start;flex-direction:column;padding:20px}.navbar-links{flex-direction:column;gap:10px}.auth-form{padding:25px;width:100%}}.admin-page{background-color:#fff;border-radius:10px;box-shadow:0 6px 14px #0000001a;margin:50px auto;max-width:500px;padding:40px;width:100%}.admin-page h2{color:#333;font-size:26px;margin-bottom:30px;text-align:center}.upload-form{gap:25px}.form-group,.upload-form{display:flex;flex-direction:column}.form-group{gap:8px}.form-group label{color:#555;font-size:16px;font-weight:600}.form-group input{border:1px solid #ddd;border-radius:8px;font-size:16px;outline:none;padding:14px;transition:border-color .3s ease}.form-group input:focus{border-color:#6c63ff}.error{color:#ff4d4d}.error,.success{font-size:14px;text-align:center}.success{color:#28a745}.submit-button{background-color:#6c63ff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:16px;transition:background-color .3s ease}.submit-button:hover{background-color:#5750e2}.submit-button:disabled{background-color:#ddd;cursor:not-allowed}@media (max-width:768px){.admin-page{padding:25px}.form-group input,.submit-button{font-size:14px}.admin-page{background-color:#f4f7fc;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:0 auto;max-width:500px;padding:30px;width:100%}.admin-page h2{color:#333;font-size:24px;margin-bottom:30px;text-align:center}.upload-form{gap:20px}.form-group,.upload-form{display:flex;flex-direction:column}.form-group{gap:5px}.form-group label{color:#555;font-size:16px;font-weight:700}.form-group input{border:1px solid #ddd;border-radius:5px;font-size:16px;outline:none;padding:12px;transition:border-color .3s ease}.form-group input:focus{border-color:#6c63ff}.submit-button{background-color:#6c63ff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:15px;transition:background-color .3s ease}.submit-button:hover{background-color:#5750e2}.submit-button:disabled{background-color:#ddd;cursor:not-allowed}.flipbook-container{border:1px solid #ddd;border-radius:8px;margin:20px auto;max-width:800px}.magazine-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-bottom:20px;padding:20px;transition:box-shadow .3s ease}.magazine-card:hover{box-shadow:0 4px 12px #0003}.magazine-card-header h3{color:#333;font-size:20px;font-weight:700}.magazine-card-header p{color:#777}.magazine-card-footer{margin-top:10px;text-align:center}.view-button{background-color:#6c63ff;border-radius:5px;color:#fff;font-size:16px;padding:10px 15px;text-decoration:none;transition:background-color .3s ease}.view-button:hover{background-color:#5750e2}.flipbook-container{padding:20px;text-align:center}.flipbook-container h2{color:#333;font-size:2rem;margin-bottom:20px}.pdf-container{align-items:center;display:flex;justify-content:center;margin-top:20px;max-width:800px;width:100%}.pdf-page{box-shadow:0 0 10px #0000001a;margin:10px}@keyframes float1{0%,to{transform:translateY(0)}50%{transform:translateY(30px)}}@keyframes float2{0%,to{transform:translateY(0)}50%{transform:translateY(-25px)}}@keyframes float3{0%,to{transform:translateY(0)}50%{transform:translateY(40px)}}}
/*# sourceMappingURL=main.545fef5b.css.map*/