/* Hukuk Bürosu Tema Özelleştirmeleri */

.theme-prestige .hero-prestige .hero-gradient{
    background:linear-gradient(135deg,rgba(12,25,41,.92) 0%,rgba(26,54,93,.75) 50%,rgba(12,25,41,.4) 100%);
}
.theme-prestige .section-eyebrow{color:var(--gold)}
.theme-prestige .btn-glow{background:linear-gradient(135deg,var(--gold),var(--primary-dark));color:#0c1929}
.theme-prestige .cta-band{background:linear-gradient(135deg,#0c1929,#1a365d)}

.theme-justice .hero-justice .hero-gradient{
    background:linear-gradient(135deg,rgba(69,10,10,.9) 0%,rgba(127,29,29,.7) 100%);
}
.theme-justice .site-header.is-scrolled .header-phone{background:var(--primary);color:#fff}
.theme-justice .cta-band{background:linear-gradient(135deg,#450a0a,#7f1d1d)}

.theme-corporate .hero-corporate .hero-gradient{
    background:linear-gradient(135deg,rgba(15,23,42,.9) 0%,rgba(30,64,175,.6) 100%);
}
.theme-corporate .section-cream{background:#f8fafc}
.theme-corporate .cta-band{background:linear-gradient(135deg,#0f172a,#1e40af)}

.theme-heritage .hero-heritage .hero-gradient{
    background:linear-gradient(135deg,rgba(2,44,34,.9) 0%,rgba(6,95,70,.65) 100%);
}
.theme-heritage .highlight-card{border-color:rgba(6,95,70,.12)}
.theme-heritage .cta-band{background:linear-gradient(135deg,#022c22,#065f46)}

.theme-slate .hero-slate .hero-gradient{
    background:linear-gradient(135deg,rgba(10,10,10,.92) 0%,rgba(38,38,38,.7) 100%);
}
.theme-slate .section-heading{font-family:var(--font-display);letter-spacing:-.02em}
.theme-slate .law-service-card,.theme-slate .law-article-card{border-radius:4px}
.theme-slate .cta-band{background:#0a0a0a}

.hero-prestige,.hero-justice,.hero-corporate,.hero-heritage,.hero-slate{
    min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;
}
.hero-prestige .hero-pattern,.hero-justice .hero-pattern,.hero-corporate .hero-pattern,
.hero-heritage .hero-pattern,.hero-slate .hero-pattern{
    position:absolute;inset:0;opacity:.03;
    background-image:repeating-linear-gradient(45deg,#fff 0,#fff 1px,transparent 0,transparent 50%);
    background-size:24px 24px;pointer-events:none;
}

.adm-row-unread td{font-weight:600;background:rgba(59,130,246,.04)}
