/**
 * Tema: Sade (lumbermake)
 * Açık, minimal, nötr gri — Ahşap/yeşil temadan net ayrılır.
 */
body.tema-lumbermake {
    --wood: #57534e;
    --wood-dark: #292524;
    --navy: #292524;
    --teal: #57534e;
    --gold: #a8a29e;
    --ink: #1c1917;
    --muted: #78716c;
    --line: #e7e5e4;
    --paper: #fafaf9;
    --card: #ffffff;
    --soft: #f5f5f4;
    --shadow: 0 4px 16px rgba(28, 25, 23, 0.06);
    font-family: system-ui, -apple-system, "Segoe UI", sans-serif;
}

body.tema-lumbermake .contact-strip {
    background: #292524;
    color: #fafaf9;
    font-size: 12px;
    letter-spacing: 0.02em;
}
body.tema-lumbermake .contact-strip a:hover {
    color: #a8a29e;
}

body.tema-lumbermake .site-top {
    border-bottom: 1px solid #e7e5e4;
}
body.tema-lumbermake .logo {
    color: #292524;
    font-weight: 600;
    letter-spacing: -0.02em;
}
body.tema-lumbermake .logo-mark {
    background: #292524;
    color: #fafaf9;
    border-radius: 2px;
}
body.tema-lumbermake .logo small {
    color: #a8a29e;
    font-weight: 400;
}

body.tema-lumbermake .top-menu-links a {
    text-transform: none;
    letter-spacing: 0;
    font-weight: 500;
    font-size: 13px;
}
body.tema-lumbermake .top-menu-links a.is-on,
body.tema-lumbermake .top-menu-links a:hover {
    color: #292524;
    background: #f5f5f4;
}

body.tema-lumbermake .hero-banner {
    min-height: 280px;
    background:
        linear-gradient(180deg, rgba(41, 37, 36, 0.55), rgba(41, 37, 36, 0.72)),
        url("../images/hero.jpg") center/cover no-repeat,
        #44403c;
    padding: 48px 16px;
}
body.tema-lumbermake .hero-overlay h1 {
    font-weight: 600;
    letter-spacing: -0.03em;
}

body.tema-lumbermake .btn-banner {
    background: #fafaf9;
    color: #292524;
    border-radius: 4px;
}
body.tema-lumbermake .btn-ghost {
    border-radius: 4px;
}
body.tema-lumbermake .btn-call,
body.tema-lumbermake .btn-detail,
body.tema-lumbermake .btn-primary {
    background: #292524;
    border-radius: 4px;
}
body.tema-lumbermake .btn-detail:hover {
    background: #57534e;
}

body.tema-lumbermake .kicker {
    color: #78716c;
}
body.tema-lumbermake .shop-head h1,
body.tema-lumbermake .detail-info h1,
body.tema-lumbermake .page-prose h1 {
    color: #292524;
    font-weight: 600;
}

body.tema-lumbermake .cat-rail {
    border-radius: 4px;
    box-shadow: none;
}
body.tema-lumbermake .cat-btn.is-on {
    background: #292524;
}
body.tema-lumbermake .price {
    color: #292524;
    font-weight: 600;
}

body.tema-lumbermake .prod-card {
    border-radius: 4px;
    box-shadow: none;
}
body.tema-lumbermake .prod-card:hover {
    transform: none;
    box-shadow: 0 6px 20px rgba(28, 25, 23, 0.08);
}

body.tema-lumbermake .site-footer {
    background: #1c1917;
    color: #a8a29e;
}
body.tema-lumbermake .site-footer a:hover {
    color: #fafaf9;
}
body.tema-lumbermake .float-call-num {
    border-radius: 4px;
}
body.tema-lumbermake .float-call {
    border-radius: 4px;
    background: #25d366;
}
