/* style.css - Estilos globais e customizados adicionais ao Tailwind CSS */

body {
    /* O Tailwind já define uma fonte sans por padrão, mas vamos definir as importadas do Google Fonts caso necessário */
    font-family: 'Inter', sans-serif;
    background-color: #1a1a1a;
    color: #e5e5e5;
}

h1, h2, h3, h4, h5, h6, .font-heading {
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
}

/* Custom classes for specific reference behaviors */
.bg-primary {
    background-color: #dc2626; /* Tailwind red-600 approx */
}
.text-primary {
    color: #dc2626;
}
.border-primary {
    border-color: #dc2626;
}

/* Smooth scrolling */
html {
    scroll-behavior: smooth;
}

/* Placeholder para imagens */
.img-placeholder {
    background-color: #333;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #777;
    font-size: 14px;
    font-family: 'Inter', sans-serif;
}
