:root {
    --cor-primaria: #667eea;
    --cor-secundaria: #764ba2;
    --cor-fundo: #f5f5f5;
    --cor-texto: #333333;
    --cor-botao: #667eea;
}

body {
    background-color: var(--cor-fundo);
    color: var(--cor-texto);
}

header {
    background: linear-gradient(135deg, var(--cor-primaria) 0%, var(--cor-secundaria) 100%) !important;
}

.section-title {
    color: var(--cor-primaria) !important;
    border-left-color: var(--cor-primaria) !important;
}

.product-price {
    color: var(--cor-secundaria) !important;
}

.btn-buy, .btn-primary {
    background: linear-gradient(135deg, var(--cor-primaria) 0%, var(--cor-secundaria) 100%) !important;
}

.feed-section {
    background: linear-gradient(135deg, var(--cor-primaria) 0%, var(--cor-secundaria) 100%) !important;
}

.btn-seguir {
    color: var(--cor-secundaria) !important;
}

.foto-overlay {
    background: rgba(118, 75, 162, 0.85) !important;
}

