/* Developers Theme */

:root {
    --primary: #7c3aed;
    --primary-dark: #6d28d9;
}

/* Purple primary is dark — need light text on buttons */
.btn-primary {
    color: #ece6d9;
}

.page-hero {
    background: linear-gradient(135deg, #7c3aed 0%, #6d28d9 100%);
}

.benefit-card:hover {
    border-color: var(--primary);
}

.use-cases {
    background: var(--bg-section);
}

.testimonial-card {
    background: var(--bg-section);
    border-left-color: var(--primary);
}

/* Code-like aesthetic: monospace headings in benefit cards */
.benefit-card h3 {
    font-family: 'SF Mono', 'Fira Code', 'Consolas', monospace;
    font-size: 1rem;
    letter-spacing: -0.02em;
}
