/*
Theme Name: YGMR Tema
Theme URI: https://nevabrand.com
Author: NevaBrand
Author URI: https://nevabrand.com
Description: NevaBrand için özel WordPress teması (Amazon danışmanlığı + Meta/Google Ads odaklı).
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.6
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ygmrtema
*/

/* ---- Design Tokens (Next.js hissi) ---- */
:root{
  --nb-bg: #ffffff;
  --nb-surface: #ffffff;
  --nb-border: rgba(15, 23, 42, 0.10);
  --nb-text: #0f172a;        /* slate-900 benzeri */
  --nb-muted: rgba(15,23,42,.65);
  --nb-primary: #111111;     /* primary button */
  --nb-primary-contrast: #ffffff;
  --nb-accent: #60a5fa;      /* soft mavi vurgu */
  --nb-radius: 14px;
  --nb-shadow: 0 1px 2px rgba(0,0,0,.06), 0 10px 24px rgba(0,0,0,.06);
  --nb-container: 1200px;
}

*{ box-sizing:border-box; }
html{ -webkit-text-size-adjust: 100%; }
body{
  margin:0;
  font-family: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, "Noto Sans", "Apple Color Emoji","Segoe UI Emoji";
  color: var(--nb-text);
  background: var(--nb-bg);
  line-height: 1.6;
}

/* Basit container */
.nb-container{
  width: min(var(--nb-container), calc(100% - 48px));
  margin-inline: auto;
}

/* Linkler */
a{ color: inherit; text-decoration: none; }
a:hover{ text-decoration: underline; }

/* Kart */
.nb-card{
  background: var(--nb-surface);
  border: 1px solid var(--nb-border);
  border-radius: var(--nb-radius);
  box-shadow: var(--nb-shadow);
}

/* Butonlar */
.nb-btn{
  display:inline-flex;
  align-items:center;
  gap:10px;
  padding: 12px 16px;
  border-radius: 12px;
  border: 1px solid transparent;
  font-weight: 600;
  font-size: 14px;
  text-decoration: none !important;
  cursor:pointer;
}
.nb-btn-primary{
  background: var(--nb-primary);
  color: var(--nb-primary-contrast);
}
.nb-btn-primary:hover{ filter: brightness(1.1); }
.nb-btn-secondary{
  background: #fff;
  border-color: var(--nb-border);
  color: var(--nb-text);
}
.nb-btn-secondary:hover{ background: rgba(2,6,23,.03); }

/* Header/Footer placeholder (tasarıma sonra geçeceğiz) */
.site-header{ border-bottom: 1px solid var(--nb-border); }
.site-footer{ border-top: 1px solid var(--nb-border); margin-top: 64px; }
.nb-btn-green{
  background: #65c23a;
  color: #ffffff;               /* yazı beyaz */
  border: 1px solid rgba(0,0,0,.08);
}
.nb-btn-green:hover{ filter: brightness(1.05); }
.nb-btn-whatsapp{
  background: #25D366;
  color: #ffffff;
  border: 1px solid rgba(0,0,0,.08);
  justify-content: center;
  width: 100%;
}
.nb-btn-whatsapp:hover{ filter: brightness(1.05); }