.swal2-confirm {
    background-color: #f97316 !important; /* Cor laranja do Tailwind (orange-500) */
}

.swal2-confirm:hover {
    background-color: #ea580c !important; /* Cor laranja escura do Tailwind (orange-600) */
}

#cookie-consent { display: none; }

#about-photo1 {
    width: 500px;
    height: 636px;
    max-width: unset;
}


@media (min-width: 0px) and (max-width: 768px) {
    @keyframes blink-effect {
        0% { opacity: 1; transform: scale(1); }
        3% { opacity: 1; }
        50% { transform: scale(1); }
        52.5% { transform: scale(1.1); }
        55% { transform: scale(1); }
        57.5% { transform: scale(1.1); }
        60% { transform: scale(1); }
        100% { opacity: 1; transform: scale(1); }
    }
}

@media (min-width: 769px) {
    @keyframes blink-effect {
        0% { opacity: 1; transform: scale(1); }
        3% { opacity: 1; }
        50% { transform: scale(1); }
        52.5% { transform: scale(1.1); }
        55% { transform: scale(1); }
        57.5% { transform: scale(1.1); }
        60% { transform: scale(1); }
        100% { opacity: 1; transform: scale(1); }
    }
}

.blink-effect {
    animation-name: blink-effect; 
    animation-duration: 15s;
    animation-iteration-count: infinite;
    animation-timing-function: linear; 
    animation-fill-mode: forwards;
    animation-play-state: running;      
}