
/* Estilos personalizados para restaurantes */
:root {
    --primary-color: #8618B0;
    --secondary-color: #10B981;
    --dark-gray: #1F2937;
    --medium-gray: #374151;
    --light-gray: #F9FAFB;
    --white: #FFFFFF;
}

/* Estilos específicos da vertical */
.hero-section {
    background: linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%);
}

.btn-primary {
    background-color: var(--primary-color);
    border-color: var(--primary-color);
}

.btn-primary:hover {
    background-color: var(--secondary-color);
    border-color: var(--secondary-color);
}

.section-title {
    color: var(--primary-color);
}

.feature-icon {
    color: var(--primary-color);
}

/* Estilos responsivos e adicionais */
@media (max-width: 768px) {
    .hero-section {
        padding: 3rem 1rem;
    }
}
    