.btn-app { width: 100%; position: relative; cursor: pointer; } .btn-app.bloqueada { opacity: 0.6; pointer-events: none; filter: grayscale(1); } .app-box { width: 100%; border-radius: 10px; cursor: pointer; transition: var(--cubic) 0.5s all; box-shadow: 0 0 30px #00000052; background-size: auto 117%; background-position: center; overflow: hidden; height: 35vh; position: relative; border-bottom: 3px solid #002fff; } .app-box:hover { box-shadow: 0 0 30px #dddddd2b, inset 0 0 40px rgb(0 0 0 / 0%); } .btn-app:hover .app-info { background-color: rgb(255 255 255 / 22%); box-shadow: 0 0 20px rgb(255 255 255 / 18%); } .app-info { position: absolute; top: -5px; width: 100%; left: 0; background: linear-gradient(45deg, #000000, #000000); box-shadow: 0 0 10px #0000002b, inset 0 0 40px rgb(0 0 0 / 0%); padding: 1vh 2vh; border-radius: 0 0 10px 10px; transition: cubic-bezier(0.5, 0, 1, 0.75) 0.3s all; height: 100%; transform: translateY(28vh); } .app-info img { position: absolute; width: 24vh; top: 7.5vh; transition: var(--cubic) 0.5s all; transition-delay: 0s; transform: scale(0.8); opacity: 0; } .app-box-title h1 { font-size: 2.5vh; font-family: 'Bebas Neue'; line-height: 2.5vh; } /*NOTIFICACIONES*/ .notifications { display: flex; width: 100%; position: fixed; top: 0; left: 0; align-items: center; flex-direction: column; margin-top: 2vh; height: 0px; z-index: 9999999; } .notifications .notification { width: 70vh; padding: 2vh; color: white; display: flex; background-color: rgb(29 29 29 / 92%); border-radius: 10px; box-shadow: 0 0 30px rgb(0 0 0 / 26%); text-transform: uppercase; align-items: center; backdrop-filter: blur(10px); margin-bottom: 1vh; } .notifications .notification .icon { font-size: 4vh; margin-right: 2vh; } .notifications .notification .name { font-family: 'Bebas Neue'; font-size: 2.5vh; line-height: 2vh; margin-top: 0.8vh; } .notifications .notification .message { font-size: 1.4vh; opacity: 0.6; font-weight: 500; } .notifications .notification.success { background-color: #8aff8ac6; color: black; } .notifications .notification.error { background-color: #002fffd7; color: rgb(255, 255, 255); } /*NOTIFICACIONES*/ .p2 { background: black; color: white; border: 1px solid #ffff; padding: 0.1vh 0.5vh; border-radius: 9px; font-family: 'Bebas Neue'; font-style: italic; font-weight: lighter; text-shadow: none; font-size: 1.6vh; } .usuarios { display: flex; width: max-content; margin-top: 1vh; margin-left: 14vh; }