/* ========================================
   ESTILOS BASE - Fontes e Resetagem Global
   ======================================== */
* {
    font-family: "Ubuntu", sans-serif;
}

body {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    margin: 0;
    padding: 0;
    height: 100vh;
    position: relative;
}

/* ========================================
   TIPOGRAFIA - Títulos e Elementos Textuais
   ======================================== */
h3 {
    margin-top: 0;
    font-size: 1.2rem;
}

hr {
    background-color: #444;
    height: 1px;
    border: none;
    margin: 15px 0;
}

/* ========================================
   ANIMAÇÕES - Efeitos Visuais
   ======================================== */
@keyframes pulse {
    0%, 100% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.05);
    }
}