/* Site themes — auto generated */
html[data-site-theme="classic"]{--primary:#1a365d;--primary-dark:#0f2440;--primary-light:#2c5282;--accent:#c9922a;--accent-dark:#a6711f;--accent-light:#e5b84d;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-900:#111827;--white:#ffffff;--text-heading:#1a365d;--text-body:#374151;--text-muted:#6b7280}
html[data-site-theme="ocean"]{--primary:#1a365d;--primary-dark:#0f2440;--primary-light:#2c5282;--accent:#f97316;--accent-dark:#ea580c;--accent-light:#fdba74;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-900:#111827;--white:#ffffff;--text-heading:#1a365d;--text-body:#374151;--text-muted:#6b7280}
html[data-site-theme="corporate"]{--primary:#1e40af;--primary-dark:#1e3a8a;--primary-light:#2563eb;--accent:#0ea5e9;--accent-dark:#0284c7;--accent-light:#7dd3fc;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-900:#111827;--white:#ffffff;--text-heading:#1e40af;--text-body:#374151;--text-muted:#6b7280}
html[data-site-theme="emerald"]{--primary:#065f46;--primary-dark:#064e3b;--primary-light:#047857;--accent:#10b981;--accent-dark:#059669;--accent-light:#6ee7b7;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-900:#111827;--white:#ffffff;--text-heading:#065f46;--text-body:#374151;--text-muted:#6b7280}
html[data-site-theme="royal"]{--primary:#5b21b6;--primary-dark:#4c1d95;--primary-light:#6d28d9;--accent:#a855f7;--accent-dark:#9333ea;--accent-light:#d8b4fe;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-900:#111827;--white:#ffffff;--text-heading:#5b21b6;--text-body:#374151;--text-muted:#6b7280}
html[data-site-theme="crimson"]{--primary:#991b1b;--primary-dark:#7f1d1d;--primary-light:#b91c1c;--accent:#ef4444;--accent-dark:#dc2626;--accent-light:#fca5a5;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-900:#111827;--white:#ffffff;--text-heading:#991b1b;--text-body:#374151;--text-muted:#6b7280}
html[data-site-theme="slate"]{--primary:#334155;--primary-dark:#1e293b;--primary-light:#475569;--accent:#64748b;--accent-dark:#475569;--accent-light:#94a3b8;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-900:#111827;--white:#ffffff;--text-heading:#334155;--text-body:#374151;--text-muted:#6b7280}
html[data-site-theme="sunset"]{--primary:#c2410c;--primary-dark:#9a3412;--primary-light:#ea580c;--accent:#fb923c;--accent-dark:#f97316;--accent-light:#fed7aa;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-900:#111827;--white:#ffffff;--text-heading:#c2410c;--text-body:#374151;--text-muted:#6b7280}
html[data-site-theme="forest"]{--primary:#14532d;--primary-dark:#052e16;--primary-light:#166534;--accent:#22c55e;--accent-dark:#16a34a;--accent-light:#86efac;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-900:#111827;--white:#ffffff;--text-heading:#14532d;--text-body:#374151;--text-muted:#6b7280}
html[data-site-theme="arctic"]{--primary:#0369a1;--primary-dark:#075985;--primary-light:#0284c7;--accent:#38bdf8;--accent-dark:#0ea5e9;--accent-light:#bae6fd;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-900:#111827;--white:#ffffff;--text-heading:#0369a1;--text-body:#374151;--text-muted:#6b7280}
html[data-site-theme="midnight"]{--primary:#312e81;--primary-dark:#1e1b4b;--primary-light:#4338ca;--accent:#6366f1;--accent-dark:#4f46e5;--accent-light:#a5b4fc;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--gray-50:#12102a;--gray-100:#1a1835;--gray-200:#312e81;--gray-300:#475569;--gray-500:#94a3b8;--gray-600:#cbd5e1;--gray-700:#e2e8f0;--gray-900:#f8fafc;--white:#1a1835;--text-heading:#f8fafc;--text-body:#e2e8f0;--text-muted:#94a3b8}
html[data-site-theme="graphite"]{--primary:#1e293b;--primary-dark:#0f172a;--primary-light:#334155;--accent:#3b82f6;--accent-dark:#2563eb;--accent-light:#93c5fd;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--gray-50:#0f172a;--gray-100:#1e293b;--gray-200:#334155;--gray-300:#475569;--gray-500:#94a3b8;--gray-600:#cbd5e1;--gray-700:#e2e8f0;--gray-900:#f8fafc;--white:#1e293b;--text-heading:#f8fafc;--text-body:#e2e8f0;--text-muted:#94a3b8}
html[data-site-theme="rose"]{--primary:#9d174d;--primary-dark:#831843;--primary-light:#be185d;--accent:#f472b6;--accent-dark:#ec4899;--accent-light:#fbcfe8;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-900:#111827;--white:#ffffff;--text-heading:#9d174d;--text-body:#374151;--text-muted:#6b7280}
html[data-site-theme="amber"]{--primary:#92400e;--primary-dark:#78350f;--primary-light:#b45309;--accent:#fbbf24;--accent-dark:#f59e0b;--accent-light:#fde68a;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-900:#111827;--white:#ffffff;--text-heading:#92400e;--text-body:#374151;--text-muted:#6b7280}
html[data-site-theme="cobalt"]{--primary:#1d4ed8;--primary-dark:#1e3a8a;--primary-light:#2563eb;--accent:#60a5fa;--accent-dark:#3b82f6;--accent-light:#bfdbfe;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-900:#111827;--white:#ffffff;--text-heading:#1d4ed8;--text-body:#374151;--text-muted:#6b7280}
html[data-site-theme="wine"]{--primary:#701a3c;--primary-dark:#500724;--primary-light:#9d174d;--accent:#be185d;--accent-dark:#9d174d;--accent-light:#f9a8d4;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-900:#111827;--white:#ffffff;--text-heading:#701a3c;--text-body:#374151;--text-muted:#6b7280}
html[data-site-theme="mint"]{--primary:#047857;--primary-dark:#065f46;--primary-light:#059669;--accent:#34d399;--accent-dark:#10b981;--accent-light:#a7f3d0;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-900:#111827;--white:#ffffff;--text-heading:#047857;--text-body:#374151;--text-muted:#6b7280}
html[data-site-theme="storm"]{--primary:#1e3a5f;--primary-dark:#0f2744;--primary-light:#1e4976;--accent:#64748b;--accent-dark:#475569;--accent-light:#cbd5e1;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-900:#111827;--white:#ffffff;--text-heading:#1e3a5f;--text-body:#374151;--text-muted:#6b7280}
html[data-site-theme="lava"]{--primary:#292524;--primary-dark:#1c1917;--primary-light:#44403c;--accent:#f97316;--accent-dark:#ea580c;--accent-light:#fdba74;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--gray-50:#1c1917;--gray-100:#292524;--gray-200:#44403c;--gray-300:#475569;--gray-500:#94a3b8;--gray-600:#cbd5e1;--gray-700:#e7e5e4;--gray-900:#fafaf9;--white:#292524;--text-heading:#f8fafc;--text-body:#e2e8f0;--text-muted:#94a3b8}
html[data-site-theme="executive"]{--primary:#1c1917;--primary-dark:#0c0a09;--primary-light:#292524;--accent:#ca8a04;--accent-dark:#a16207;--accent-light:#fde047;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-900:#111827;--white:#ffffff;--text-heading:#1c1917;--text-body:#374151;--text-muted:#6b7280}
html[data-site-theme="custom_aslanbey"]{--primary:#9B1C1F;--primary-dark:#6E1012;--primary-light:#C1272D;--accent:#D4AF37;--accent-dark:#A88620;--accent-light:#E8C96A;--success:#006837;--warning:#D4A017;--danger:#C1272D;--gray-50:#F7F5F2;--gray-100:#EFEAE4;--gray-200:#DDD5CB;--gray-300:#C4B8AB;--gray-500:#6F655C;--gray-600:#524940;--gray-700:#3A322C;--gray-900:#1A1613;--white:#FFFFFF;--text-heading:#1A1613;--text-body:#3A322C;--text-muted:#6F655C}
html[data-site-theme]{--surface:var(--white);--surface-muted:var(--gray-50);--border:var(--gray-200)}
html[data-site-theme] body{color:var(--text-body);background:var(--surface)}
html[data-site-theme] .lead{color:var(--text-body)}
html[data-site-theme] .page-hero,html[data-site-theme] .page-hero h1{color:#fff}
html[data-site-theme] .page-hero .lead,html[data-site-theme] .rental-hero .lead,html[data-site-theme] .page-hero.rental-hero .lead{color:rgba(255,255,255,.92)!important}
html[data-site-theme] .page-hero .breadcrumb a{color:rgba(255,255,255,.9)}
html[data-site-theme] .page-hero .breadcrumb span{color:rgba(255,255,255,.6)}
html[data-site-theme] .nav a{color:var(--text-body)}
html[data-site-theme] .nav a:hover,html[data-site-theme] .nav a.active{color:var(--accent)}
html[data-site-theme] .section-header h2,html[data-site-theme] .service-card h2,html[data-site-theme] .service-card h3,html[data-site-theme] .service-card h4,html[data-site-theme] .content-body h3,html[data-site-theme] .sidebar-box h3,html[data-site-theme] .district-card h2,html[data-site-theme] .mv-card h3{color:var(--text-heading)}
html[data-site-theme] .section-header p,html[data-site-theme] .trust-item span,html[data-site-theme] .rating-count,html[data-site-theme] .review-time,html[data-site-theme] .review-source,html[data-site-theme] .social-platform,html[data-site-theme] .sidebar-links a,html[data-site-theme] .gallery-filter,html[data-site-theme] .calc-meta-item{color:var(--text-body)}
html[data-site-theme] .service-card p,html[data-site-theme] .blog-content time,html[data-site-theme] .ads-sitelink-card span,html[data-site-theme] .calc-result-label,html[data-site-theme] .calc-disclaimer{color:var(--text-muted)}
html[data-site-theme] .social-post-title,html[data-site-theme] .ads-sitelink-card strong{color:var(--text-heading)}
html[data-site-theme] .landing-feature-card p,html[data-site-theme] .landing-process-step p,html[data-site-theme] .faq-item p,html[data-site-theme] .price-table-row span{color:var(--text-muted)}
html[data-site-theme] .section-tag{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--text-heading)}
html[data-site-theme] .calc-section .section-tag,
html[data-site-theme] .calc-intro .section-tag{
    background:rgba(255,255,255,.14)!important;
    color:#f5d78e!important;
}
/* Açık zemin içindeki hesaplayıcı (anasayfa beyaz panel) */
html[data-site-theme] .dh-interact .calc-section .section-tag,
html[data-site-theme] .dh-interact .calc-intro .section-tag,
html[data-site-theme] .dh-interact .vol-calc-section .section-tag{
    background:color-mix(in srgb,var(--accent) 14%,transparent)!important;
    color:var(--accent-dark,#8A5018)!important;
}
html[data-site-theme] .dh-interact .calc-intro h2,
html[data-site-theme] .dh-interact .calc-matrix-title{color:var(--text-heading)!important}
html[data-site-theme] .dh-interact .calc-intro p,
html[data-site-theme] .dh-interact .calc-features li{color:var(--text-body)!important}
html[data-site-theme] .dh-interact .calc-matrix-item{background:var(--surface-muted);border-color:var(--border);color:var(--text-heading)}
html[data-site-theme] .dh-interact .calc-matrix-city{color:var(--text-heading)}
html[data-site-theme] .dh-interact .calc-matrix-km{color:var(--text-muted);opacity:1}
html[data-site-theme] .dh-interact .calc-matrix-price,
html[data-site-theme] .dh-interact .calc-result-price{color:var(--accent-dark,#8A5018)!important}
html[data-site-theme] .dh-interact .calc-matrix-loading,
html[data-site-theme] .dh-interact .calc-matrix-empty{color:var(--text-muted)!important}
html[data-site-theme] .calc-panel label,
html[data-site-theme] .calc-cities label{color:var(--text-heading)}
html[data-site-theme] .calc-result-price{color:var(--accent-dark)}
html[data-site-theme] .hero-badge{background:color-mix(in srgb,var(--accent) 92%,transparent)}
html[data-site-theme] .nav a:hover,html[data-site-theme] .nav a.active{background:color-mix(in srgb,var(--accent) 12%,transparent)}
html[data-site-theme] .service-card,html[data-site-theme] .blog-card,html[data-site-theme] .review-card,html[data-site-theme] .calc-panel,html[data-site-theme] .sidebar-box,html[data-site-theme] .district-card,html[data-site-theme] .form-info,html[data-site-theme] .qf-sidebar-box{background:var(--surface);color:var(--text-body)}
html[data-site-theme] .bg-light,html[data-site-theme] .section-light{background:var(--surface-muted)!important}
html.site-theme-dark body{background:var(--gray-50);color:var(--text-body)}
html.site-theme-dark .header{background:var(--surface);box-shadow:0 2px 12px rgba(0,0,0,.25)}
html.site-theme-dark .logo-title{color:var(--text-heading)}
html.site-theme-dark .bg-light,html.site-theme-dark .section-light{background:var(--gray-100)!important}
html.site-theme-dark .section-tag{background:rgba(255,255,255,.08);color:var(--accent-light)}
html.site-theme-dark .calc-section .section-tag,
html.site-theme-dark .calc-intro .section-tag{
    background:rgba(255,255,255,.14)!important;
    color:#f5d78e!important;
}
html.site-theme-dark .service-card,html.site-theme-dark .blog-card,html.site-theme-dark .review-card,html.site-theme-dark .calc-panel,html.site-theme-dark .sidebar-box,html.site-theme-dark .district-card,html.site-theme-dark .qf-wrap{background:var(--surface);color:var(--text-body);border-color:var(--gray-200)}
html.site-theme-dark .footer{background:var(--primary-dark)}
html.site-theme-dark .form-group label,html.site-theme-dark .qf-field label{color:var(--text-body)}
html.site-theme-dark input,html.site-theme-dark select,html.site-theme-dark textarea{background:var(--gray-100);color:var(--text-body);border-color:var(--gray-200)}
html.site-theme-dark .breadcrumb,html.site-theme-dark .breadcrumb a{color:rgba(255,255,255,.85)}
html.site-theme-dark .about-quote{background:var(--gray-100);color:var(--text-muted)}
html.site-theme-dark .admin-theme-option{color:var(--text-body)}