@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#e6baba;color:#333;font-family:Inter,sans-serif;justify-content:center}.landing-container,body{display:flex;min-height:100vh}.landing-container{background:#0000;box-shadow:0 0 40px #0000000d;flex-direction:column;max-width:480px;position:relative;width:100%}.navbar{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff4d;border-bottom:1px solid #ffffff80;display:flex;justify-content:space-between;padding:16px 24px;position:sticky;top:0;z-index:10}.admin-login-btn{background:#0000;border:1px solid #fffc;border-radius:12px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:600;padding:4px 12px;transition:all .2s}.admin-login-btn:hover{background:#fff3}.logo-container{align-items:center;display:flex;gap:12px}.navbar-logo{border:2px solid #fff;border-radius:50%;box-shadow:0 4px 10px #0000001a;height:40px;object-fit:cover;width:40px}.navbar-brand{color:#c93b3b;font-size:1.1rem;font-weight:700;letter-spacing:.5px}.main-content{flex:1 1;padding:40px 24px;text-align:center}.main-content,.profile-section{align-items:center;display:flex;flex-direction:column}.profile-section{animation:fadeInDown .6s ease-out;margin-bottom:24px}.profile-image{border:4px solid #fff;border-radius:50%;box-shadow:0 8px 20px #c93b3b26;height:110px;margin-bottom:16px;object-fit:cover;width:110px}.brand-title{color:#c93b3b;font-size:1.8rem;font-weight:700;letter-spacing:1px}.subtitle{animation:fadeIn .8s ease-out;color:#8c5b5b;font-size:1.05rem;font-weight:500;line-height:1.5;margin-bottom:32px}.social-button{--btn-color:#25d366;align-items:center;animation:fadeInUp .8s ease-out;background:radial-gradient(circle at 6px 0,#0000 4px,var(--btn-color) 4.5px) 0 0 /12px 51% repeat-x,radial-gradient(circle at 6px 100%,#0000 4px,var(--btn-color) 4.5px) 0 100% /12px 51% repeat-x;background-color:initial;border:none;border-radius:8px;box-shadow:0 10px 25px #00000026;color:#fff;cursor:pointer;display:flex;height:60px;margin-bottom:16px;max-width:340px;overflow:hidden;position:relative;text-decoration:none;transition:all .3s ease;width:100%}.social-button:hover{box-shadow:0 15px 30px #0003;transform:translateY(-3px)}.social-button:active{transform:translateY(1px)}.btn-whatsapp{--btn-color:#25d366}.btn-whatsapp:hover{--btn-color:#20ba56}.btn-facebook{--btn-color:#1877f2}.btn-facebook:hover{--btn-color:#145dbf}.btn-instagram{--btn-color:#e1306c}.btn-instagram:hover{--btn-color:#b92558}.btn-correo{--btn-color:#d44638}.btn-correo:hover{--btn-color:#b23b2f}.icon-wrapper{align-items:center;background:#0000;border:1.5px solid #fff;border-radius:50%;display:flex;height:40px;justify-content:center;left:20px;position:absolute;width:40px}.button-text{flex:1 1;font-size:1.1rem;font-weight:600;letter-spacing:.5px;text-align:center}.footer{display:flex;justify-content:center;padding:16px 16px 24px}.footer-brand{color:#c93b3b;font-size:1.25rem;font-weight:700;letter-spacing:1px;opacity:.8}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:100}.modal-content{background:#fff;border-radius:16px;box-shadow:0 20px 40px #0003;display:flex;flex-direction:column;gap:16px;max-width:350px;padding:30px;width:90%}.modal-content input,.modal-content select{border:1px solid #ddd;border-radius:8px;font-size:1rem;padding:12px}.modal-content button{background:#c93b3b;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px}.admin-panel{background:#fffc;border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-top:20px;max-width:340px;padding:20px;width:100%}.admin-panel h3{color:#333;font-size:1.1rem;margin-bottom:8px}.admin-panel input,.admin-panel select{border:1px solid #ccc;border-radius:6px;padding:10px}.admin-panel button{background:#333;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:10px}.buttons-list{display:flex;flex-direction:column;gap:12px;max-width:340px;width:100%}.button-edit-wrapper{position:relative;width:100%}.delete-btn{align-items:center;background:#ff4d4f;border:none;border-radius:50%;box-shadow:0 4px 10px #0003;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:-40px;top:15px;width:30px}.bg-effect-container{background-color:#e6baba;height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100vw;z-index:0}.orb{animation:float 20s ease-in-out infinite alternate;border-radius:50%;filter:blur(80px);opacity:.6;position:absolute}.orb-1{animation-delay:0s;background:#ff9a9e;height:450px;left:-100px;top:-100px;width:450px}.orb-2{animation-delay:-5s;background:#fecfef;bottom:-200px;height:550px;right:-100px;width:550px}.orb-3{animation-delay:-10s;background:#fbc2eb;height:350px;left:60%;opacity:.5;top:40%;width:350px}.orb-mouse{animation:none;background:#ffd1ff;filter:blur(90px);height:300px;left:-150px;opacity:.45;top:-150px;transition:transform .15s cubic-bezier(.1,.8,.2,1);width:300px}@keyframes float{0%{transform:translate(0) scale(1)}33%{transform:translate(40px,-60px) scale(1.1)}66%{transform:translate(-30px,30px) scale(.9)}to{transform:translate(0) scale(1)}}
/*# sourceMappingURL=main.62206883.css.map*/