/*
Theme Name: Gürhan Mobilya Teması
Theme URI: https://gurhanmobilya.com
Author: IDE Danışmanlık
Author URI: https://gurhanmobilya.com
Description: Gürhan Mobilya kurumsal eklentisiyle aynı koyu/altın renk paletini ve menüyü kullanan hafif WordPress temasıdır. "Gürhan Mobilya - Kurumsal Site" eklentisi aktifse logo, iletişim bilgileri ve galeri otomatik olarak oradan çekilir; eklenti yoksa WordPress'in kendi ayarlarını (Site Kimliği, Menüler) kullanır. Eklentideki [gm_sayfa] kısa kodunu kullanmadan, sitenize eklediğiniz HER yeni sayfa bu temayla otomatik aynı görünümde açılır.
Version: 1.0.0
Requires at least: 5.9
Requires PHP: 7.4
Text Domain: gurhan-mobilya-tema
*/

:root{
  --gmt-zemin:#17181A;
  --gmt-zemin-acik:#1f2023;
  --gmt-zemin-kart:#232426;
  --gmt-altin:#B19471;
  --gmt-altin-acik:#C9A876;
  --gmt-altin-koyu:#75614A;
  --gmt-beyaz:#F5F0E8;
  --gmt-gri:#9a9186;
}

html,body{margin:0;padding:0;background:var(--gmt-zemin);overflow-x:hidden;max-width:100%}
*{box-sizing:border-box}
body{font-family:'Poppins',-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--gmt-beyaz);line-height:1.6}
h1,h2,h3,h4{font-family:'Playfair Display',Georgia,serif;font-weight:700;color:var(--gmt-beyaz)}
a{text-decoration:none}
img{max-width:100%;height:auto}

.gmt-container{max-width:1180px;margin:0 auto;padding:0 20px}

/* Üst şerit (iletişim) */
.gmt-ust-serit{background:#101112;border-bottom:1px solid rgba(177,148,113,.15);font-size:12.5px}
.gmt-ust-serit-ic{max-width:1180px;margin:0 auto;padding:8px 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
.gmt-ust-serit a{color:var(--gmt-gri)}
.gmt-ust-serit a:hover{color:var(--gmt-altin-acik)}

/* Üst menü */
.gmt-ust-bar{position:sticky;top:0;z-index:500;background:rgba(23,24,26,.94);backdrop-filter:blur(6px);border-bottom:1px solid rgba(177,148,113,.2)}
.gmt-ust-ic{display:flex;align-items:center;justify-content:space-between;padding:14px 44px;max-width:1180px;margin:0 auto;gap:30px}
.gmt-logo-link{display:flex;align-items:center;gap:14px;color:var(--gmt-beyaz);flex-shrink:0}
.gmt-logo-link img{height:76px;width:76px;object-fit:contain;border-radius:12px;flex-shrink:0}
.gmt-logo-link span{font-family:'Playfair Display',serif;font-weight:700;font-size:19px;letter-spacing:.5px}
.gmt-nav ul{display:flex;align-items:center;gap:26px;list-style:none;margin:0;padding:0}
.gmt-nav a{color:var(--gmt-beyaz);font-size:14.5px;letter-spacing:.3px;opacity:.88;transition:.2s}
.gmt-nav a:hover{opacity:1;color:var(--gmt-altin-acik)}
.gmt-menu-btn{display:none;background:none;border:none;color:var(--gmt-beyaz);font-size:26px;cursor:pointer}

/* Sayfa içeriği */
.gmt-icerik-sarici{padding:70px 0;min-height:50vh}
.gmt-icerik{max-width:820px;margin:0 auto;color:var(--gmt-gri);font-size:15.5px;line-height:1.8}
.gmt-icerik h1{font-size:36px;margin:0 0 24px;color:var(--gmt-beyaz)}
.gmt-icerik h2{font-size:26px;margin:34px 0 14px;color:var(--gmt-beyaz)}
.gmt-icerik h3{font-size:20px;margin:28px 0 12px;color:var(--gmt-altin-acik)}
.gmt-icerik p{margin:0 0 18px}
.gmt-icerik a{color:var(--gmt-altin-acik)}
.gmt-icerik a:hover{text-decoration:underline}
.gmt-icerik ul,.gmt-icerik ol{padding-left:22px;margin:0 0 18px}
.gmt-icerik li{margin-bottom:8px}
.gmt-icerik img{border-radius:12px;margin:20px 0;display:block}
.gmt-icerik strong{color:var(--gmt-beyaz)}
.gmt-icerik blockquote{border-left:3px solid var(--gmt-altin);padding-left:18px;margin:20px 0;color:var(--gmt-altin-acik);font-style:italic}
.gmt-icerik table{width:100%;border-collapse:collapse;margin:0 0 18px}
.gmt-icerik table th,.gmt-icerik table td{border:1px solid rgba(177,148,113,.2);padding:10px 12px;text-align:left}

/* Alt bilgi */
.gmt-alt-bilgi{background:#101112;padding:50px 0 24px;margin-top:40px;border-top:1px solid rgba(177,148,113,.15)}
.gmt-alt-ic{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:36px;margin-bottom:30px}
.gmt-alt-ic h4{color:var(--gmt-altin-acik);font-size:15px;margin:0 0 16px}
.gmt-alt-ic p,.gmt-alt-ic a{color:var(--gmt-gri);font-size:13.5px;line-height:2;display:block}
.gmt-alt-ic a:hover{color:var(--gmt-altin-acik)}
.gmt-telif{text-align:center;color:#5c564f;font-size:12.5px;padding-top:20px;border-top:1px solid rgba(255,255,255,.05)}

.gmt-whatsapp-yuzen{position:fixed;bottom:22px;right:22px;width:58px;height:58px;background:#25D366;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;box-shadow:0 6px 20px rgba(0,0,0,.35);z-index:600}

@media (max-width: 880px){
  .gmt-logo-link img{height:52px;width:52px}
  .gmt-logo-link span{font-size:16px}
  .gmt-nav{position:fixed;top:72px;left:0;right:0;background:var(--gmt-zemin);flex-direction:column;padding:20px;border-bottom:1px solid rgba(177,148,113,.2);transform:translateY(-150%);opacity:0;transition:.25s;pointer-events:none}
  .gmt-nav.gmt-acik{transform:translateY(0);opacity:1;pointer-events:auto}
  .gmt-nav ul{flex-direction:column;align-items:flex-start;gap:18px}
  .gmt-menu-btn{display:block}
  .gmt-alt-ic{grid-template-columns:1fr;gap:24px}
  .gmt-icerik h1{font-size:28px}
}
