.timeload{
    position: fixed; /* posição absoluta ao elemento pai, neste caso o BODY */
    bottom: 0;
    right: 0;
    background-color: #FFF;
    color: #FFF;
    background-color: #666;
    text-align: center; /* Centraliza o texto */
    z-index: 1000; /* Faz com que fique sobre todos os elementos da página */
    padding: 3px;
}

/* Estilização do contador */
#counter-area {
    text-align: center;
}

#counter {
    font-size: 0.9rem;
    color: #fff;
    background-color: #e74c3c;
    padding: 5px 10px;
    border-radius: 10%;
    opacity: 0.8;
    transition: opacity 0.3s ease;
}

#counter:hover {
    opacity: 1;
}


/* Ajustes no formulário e card */
.card {
    border-radius: 1rem; /* Equivalente a 15px no Bootstrap 5 */
    overflow: hidden;
    border: none;
}

.input-group-text {
    background-color: #f8f9fa;
    border: 1px solid #ced4da;
    border-right: none;
}

.form-control {
    border-radius: 0 0.375rem 0.375rem 0; /* Ajustado para alinhar com input-group */
    padding: 0.75rem; /* Padding padrão do Bootstrap 5 */
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
}

.form-control:focus {
    border-color: #4fcf70;
    box-shadow: 0 0 0 0.25rem rgba(79, 207, 112, 0.25); /* Usando foco padrão do Bootstrap */
    outline: none;
}



 /*Estilização do botão*/
.button-anon-pen {
    background: #e74c3c;
    border: none;
    color: #fff;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 12px 0;
    border-radius: 0.5rem;
    cursor: pointer;
    transition: box-shadow 0.4s ease, transform 0.2s ease; /* Transições suaves para sombra e clique */
    background-image: linear-gradient(115deg, #4fcf70, #fad648, #a767e5, #12bcfe, #44ce7b);
    background-size: 200% 100%;
    animation: gradientFlow 8s ease-in-out infinite; /* Animação infinita e suave */
}

.button-anon-pen:hover {
    color: #fff;
    box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.2);
}

.button-anon-pen:active {
    box-shadow: 0 0.125rem 0.5rem rgba(0, 0, 0, 0.3);
    transform: translateY(2px);
}

/* Animação do gradiente */
@keyframes gradientFlow {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}
