body
{
   background-color: #FFFFFF;
   color: #000000;
   font-family: Arial;
   font-weight: normal;
   font-size: 16px;
   line-height: 1.1875;
   margin: 0;
   padding: 0;
}
/* Desabilitar seleção de texto */
body {
-webkit-user-select: none; /* Chrome/Safari */
-moz-user-select: none;    /* Firefox */
-ms-user-select: none;     /* IE/Edge */
user-select: none;         /* Padrão */
}
        html {
            font-size: 115%; 
        }

        body {
            font-family: 'Inter', sans-serif;
        }
        .font-slab {
            font-family: 'Roboto Slab', serif;
        }
        .text-shadow {
            text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.6);
        }
        
        @keyframes pulse-red {
            0% {
                box-shadow: 0 0 0 0 rgba(225, 29, 72, 0.7);
                transform: scale(1);
            }
            70% {
                box-shadow: 0 0 0 15px rgba(225, 29, 72, 0);
                transform: scale(1.05);
            }
            100% {
                box-shadow: 0 0 0 0 rgba(225, 29, 72, 0);
                transform: scale(1);
            }
        }
        
        .animate-pulse-red {
            animation: pulse-red 2s infinite;
        }
    