:root {
    --ana-renk: #545454;
    --ikincil-renk: #ff0000;
    --vurgu-renk: #ff4444;
    --arka-plan: #f8f9fa;
    --metin-renk: #333333;
}

/* Dinamik Tema Renkleri */
.logo {
    color: var(--ana-renk);
}

.search-bar button {
    background: var(--vurgu-renk);
}

.search-bar button:hover {
    background: #e53d3d;
}

.main-nav a:hover,
.main-nav a.active {
    color: var(--ana-renk);
}

.btn-primary {
    background: var(--ana-renk);
}

.btn-primary:hover {
    background: var(--ikincil-renk);
}

.product-info h3 {
    color: var(--ana-renk);
}

.product-title {
    color: var(--ana-renk);
}

.hero-search {
    background: linear-gradient(135deg, var(--ana-renk), var(--ikincil-renk));
}

.search-input-group button {
    background: var(--vurgu-renk);
}

.search-input-group button:hover {
    background: #e53d3d;
}

.search-tag {
    background: rgba(255,255,255,0.2);
    border: 1px solid rgba(255,255,255,0.3);
}

.search-tag:hover {
    background: rgba(255,255,255,0.3);
}

.partner-companies h2 {
    color: var(--metin-renk);
}

.footer-section h4 {
    color: var(--ana-renk);
}

.footer-section a:hover {
    color: var(--ana-renk);
}

.whatsapp-button a {
    background: #25d366;
}

.page-title {
    color: var(--ana-renk);
}

.company-info h3 {
    color: var(--ana-renk);
}

.company-details i {
    color: var(--ana-renk);
}

.company-details a {
    color: var(--ana-renk);
}

.about-section h2 {
    color: var(--ana-renk);
}

.service-card i {
    color: var(--ana-renk);
}

.contact-item i {
    color: var(--ana-renk);
}

.product-specs {
    background: var(--arka-plan);
}

.product-inquiry-form {
    background: #f0f8ff;
}

.product-inquiry-form h3 {
    color: var(--ana-renk);
}

.form-group input:focus,
.form-group textarea:focus,
.form-group select:focus {
    border-color: var(--ana-renk);
}

.stok-var {
    background: #d4edda;
    color: #155724;
}

.stok-yok {
    background: #f8d7da;
    color: #721c24;
}

.stok-siparis {
    background: #fff3cd;
    color: #856404;
}

