*{
padding: 0%;
margin: 0;
box-sizing: border-box;
}

/* YANEL */
.btn-pink{
    background-color: pink;
    border: pink;
}
/* MATI */
.text-verde{
    color: greenyellow;
}
/* ISMA */
.contenedor{
    display: flex;
}

.contenido{
    padding: 1rem;
}
.contenido__personajes{
    padding: 1rem;
    display: flex;
    align-items: baseline;
    text-align: center;
}

.contenido__imagen{
    width: 80%;
}

.contenido__imagen img{
    width: 90%;
    /* margin: 1rem; */
    border: azure 10px;
    /* box-shadow: 5px 5px rgba(107, 107, 107, 0.514); */
    border-radius: 10px;
}

.contenido__imagen img:hover{
    transform: scale(105%,105%);
}
.iconAuthContainer img{
    width:22px;
    filter: invert(100%);
}

.main{
    display: flex;
    flex-direction: column;
    align-items: center;
    /* justify-content: center; */
    gap: 5vh;
    padding: 0 10% 20vh;


}
.inicio_sesion{
    width: 348px;
    height: auto;
    padding: 2vh 2vh;
    display: flex;
    flex-direction: column;
    gap: 2vh;
    min-width: 320px;
}
/* .inicio_sesion .ul .li{
    
} */
.btn-secondary2 {
    width: 100%;
    border-radius: 24px;
}

/* CONTADOR CIRCULAR */
.contadorCircular {
    display: flex;
    flex-direction: column; /* Coloca elementos en columna */
    justify-content: center;
    align-items: center;
    margin-top: 20px;
}

.textoContador {
    text-align: center; /* Centra el texto horizontalmente */
}

.circle {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border: 5px solid #00bfff;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: transparent;
}

.contadorTexto {
    font-size: 24px;
    font-weight: bold;
    position: absolute;
    color: #00bfff;
}

/* Estilo del círculo de cuenta regresiva */
/* .temporizador {
    width: 100px;
    height: 100px;
    border: 5px solid #000;
    border-radius: 50%;
    position: relative;
    margin: 20px auto;
}

.temporizador::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    border: 5px solid transparent;
    border-top-color: red;
    border-radius: 50%;
    animation: girar 30s linear infinite;
}

@keyframes girar {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
} */

/* 0.3.5 */
/* Modal Star Rating */
.star-rating .fa-star {
    font-size: 24px;
    color: gray;
    cursor: pointer;
}

.star-rating .fa-star.selected {
    color: gold;
}

.img-proporcional {
    height: 6em; /* Ajusta este valor según necesites */
    width: auto;
}

/* Metrics Row Wrapper - Responsive 80% width centered */
.metrics-wrapper {
    width: 80%;
    margin: 0 auto;
}

.metrics-row {
    width: 100%;
    margin: 0 !important;
    justify-content: center !important;
}

.metrics-row > div {
    flex: 1;
    display: flex;
}

.metrics-row .card {
    width: 100%;
}