@font-face { font-family: "Bebas Neue", sans-serif; font-weight: 400; font-style: normal; } .material-icons.md-18 { font-size: 24px; } body { position: absolute; display: flex; align-items: center; justify-content: center; user-select: none; width: 100%; height: 100%; top: 0; bottom: 0; left: 35%; right: 0; margin: 0; overflow: hidden; /*background: #c6c6c6;*/ } .menu-container { position: relative; display: none; margin-bottom: -0.2em; justify-content: space-evenly; align-items: center; flex-direction: row; width: 100%; min-height: 3em; margin-right: 1%; border-radius: 0.5vh; } .sidebar:hover { transition: 0.2s; transform: scale(1.15); cursor: pointer; } .anims-container { position: relative; display: none; justify-content: flex-start; align-items: flex-start; flex-direction: column; width: 25em; height: 40em; border-radius: 0.6vh; padding: 5px; background: rgba(0, 0, 0, 0.911); } .settings-container { position: relative; display: none; justify-content: space-evenly; align-items: center; flex-direction: column; width: 25em; height: 40em; border-radius: 0.6vh; background: rgba(0, 0, 0, 0.911); font-family: "Bebas Neue"; color: #FFFFFF; } .settings-title { font-size: 2em; margin-top: 5%; text-decoration: underline; } .settings-container div { position: relative; display: flex; justify-content: space-between; align-items: center; flex-direction: row; width: 85%; margin: 0.5%; } .settings-container div span { font-size: 1.4em; } .settings-container div input { width: 30%; height: 100%; background: none; border: none; border-bottom: 0.1vh solid white; font-family: "Bebas Neue"; text-align: center; font-size: 1.7em; -webkit-appearance: none; outline: none; color: #FFFFFF; } .settings-container div input::-webkit-outer-spin-button, .settings-container div input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } .settings-container button { background: #272a2d; font-size: 1.4em; font-family: "Bebas Neue"; width: 85%; height: 6.5%; border-radius: 0.4vh; border: none; color: white; box-shadow: 0vh 0.1vh 0.3vh 0.1vh #14171f; margin-top: 1.5%; margin-bottom: 1.5%; transition: 0.2s; cursor: pointer; } .settings-container button:hover { background-color: #6A8AFE; box-shadow: 0vh 0.1vh 0.2vh 0.1vh #6A8AFE; } .navbar { position: relative; display: flex; justify-content: flex-start; align-items: center; flex-flow: row nowrap; width: 100%; } .info-container { position: absolute; display: flex; justify-content: space-evenly; align-items: center; align-self: flex-end; flex-direction: column; width: 18.2em; height: 4em; margin-right: 5%; top: -4.5em; border-radius: 0.6vh; text-align: center; } .info-container span { font-size: 2.2vh; color: #FFFFFF; font-family: "Bebas Neue"; margin-left: 5%; margin-right: 5%; text-transform: capitalize; } .info-container span:last-of-type { font-size: 1.8vh; color: #C1C1C1; font-family: "Bebas Neue"; text-transform: none; } .navbar div { position: relative; display: flex; justify-content: space-evenly; align-items: center; width: 50%; height: 3em; border-radius: 0.6vh; background-color: rgba(95, 95, 95, 0.966); border: 0.4px solid rgb(134, 134, 134); transition: box-shadow 0.3s ease; } .navbar div:hover, .navbar div:focus-within { box-shadow: 0 0 0.6vh 0.6vh rgba(172, 172, 172, 0.205); } .controls { position: relative; display: flex; justify-content: center; align-items: center; margin-left: 1.5%; width: 2em; height: 2em; border-radius: 0.6vh; transition: 0.2s; cursor: pointer; } .controls:hover { transform: scale(1.05); background-color: #6a8afe88; } .search-bar { background: transparent; border: transparent; font-size: 1.3em; font-family: "Bebas Neue"; color: #dedede; border-bottom: 0.15vh solid white; outline: none; width: 70%; } .search-bar::placeholder { color: #C1C1C1; } .anims-block { position: relative; display: flex; justify-content: flex-start; align-items: flex-start; flex-flow: row wrap; overflow-y: auto; margin-top: 1.5%; width: 100%; height: 50vh; border-radius: 0.8vh; } .anims-block > * { flex: 0 0 49%; /* Asegura que cada elemento tenga un ancho del 50% */ box-sizing: border-box; /* Asegura que padding y border se incluyan en el ancho total */ } .anims-block::-webkit-scrollbar { width: 0.5vh; } .anims-block::-webkit-scrollbar-track { border-radius: 1.6vh; } .anims-block::-webkit-scrollbar-thumb { background: rgb(218, 218, 218); border-radius: 1.6vh; } .anims-block::-webkit-scrollbar-thumb:hover { background: #6A8AFE; } .anim { position: relative; display: flex; justify-content: space-between; align-items: center; width: 24%; height: 5.5em; margin: 0.35%; border-radius: 0.4vh; background-color: rgba(218, 218, 218, 0.966); border: 2px solid white; cursor: pointer; transition: 0.2s; overflow: hidden; } .anim:hover { transform: scale(1.02); background-color: #bdcaf7; border-color: #949cbb; } .anim div { position: relative; display: flex; flex-direction: column; justify-content: space-evenly; height: 50%; margin-left: 7.5%; font-family: "Bebas Neue"; } .anim div span:first-of-type { font-size: 1.7em; word-break:break-all; } .anim div span:last-of-type { color: #4b4b4b; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; } .star { color: #999999; font-size: 1.8em; margin-right: 10%; transition: 0.3s; cursor: pointer; z-index: 1; } .star:hover { transform: scale(1.2); } .favorite {order: 1 !important;} .dances {order: 2;} .props {order: 3;} .scenarios {order: 3;} .walks {order: 4;} .expressions {order: 5;} .shared {order: 6;} .pop { animation: pop 0.3s ease-in-out; } .fadeIn { animation: fadeIn 0.4s; } .fadeOut { animation: fadeOut 0.4s; } @keyframes pop { 0% { transform: scale(1.0); } 100% { transform: scale(1.05); } } @keyframes fadeOut { /* from { transform: perspective(400px) rotateY( -20deg); } to { transform: perspective(500px) rotateY( -50deg); opacity: 0; } */ from { opacity: 100%; transform: scale(1.0); } to { opacity: 0%; transform: scale(1.3); } } @keyframes fadeIn { from { /* transform: perspective(500px) rotateY( -50deg); opacity:0%;*/ opacity: 0%; transform: scale(1.3); } to { /* transform: perspective(400px) rotateY( -20deg); opacity:100%;*/ opacity: 100%; transform: scale(1.0); } }