html, body {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    background: linear-gradient(135deg, #f0f4ff, #d9e4f5);
    color: #333;
}

.header {
    background: #4a90e2;
    border-bottom: 3px solid #357abd;
}

.resultados {
    font-family: 'Times New Roman', Times, serif !important;
    font-weight: 500;
}

button {
    cursor: pointer;
    transition: transform 0.2s;
}

button:hover {
    transform: translateY(-2px);
}

button:active {
    transform: translateY(0);
}