/*!
 * Kırcalı Giyim — Tema: MİNİMAL (Zara/COS tarzı)
 * Bol beyaz alan, keskin köşeler, ince geometrik tip, foto öncelik, monokrom.
 * store.css'ten SONRA yüklenir; token + bileşen geçersiz kılar.
 */
[data-theme="minimal"] {
  --c-bg:        #FFFFFF;
  --c-bg-deep:   #F3F2EF;
  --c-surface:   #FFFFFF;
  --c-ink:       #14110D;
  --c-ink-soft:  #3A352E;
  --c-muted:     #76706A;
  --c-line:      #E6E3DD;
  --c-accent:    #14110D;   /* siyah aksan */
  --c-accent-deep:#000000;
  --c-rose:      #ECE9E3;
  --c-rose-soft: #F3F2EF;
  --c-gold:      #14110D;
  --c-gold-ink:  #5A5048;
  --c-gold-soft: #D8D5CE;

  --font-display: "Jost", system-ui, -apple-system, sans-serif;
  --font-body:    "Inter", system-ui, -apple-system, sans-serif;
  --radius-sm: 0; --radius-md: 0; --radius-lg: 0; --radius-pill: 0;
  --text-hero: clamp(2.2rem, 6vw, 4.2rem);
  --tracking-tight: -.01em;
}

/* — Atmosfer kapalı (saf beyaz) — */
[data-theme="minimal"] body::before { display: none; }

/* — Tipografi sade — */
[data-theme="minimal"] h1, [data-theme="minimal"] h2,
[data-theme="minimal"] h3, [data-theme="minimal"] h4 { font-weight: 500; }
[data-theme="minimal"] .eyebrow { color: var(--c-muted); letter-spacing: .28em; }
[data-theme="minimal"] .hero__title { font-weight: 500; }
[data-theme="minimal"] .hero__title em { font-style: normal; color: inherit; }
[data-theme="minimal"] .section-index { display: none; }
[data-theme="minimal"] .head-row h2 { font-weight: 500; }

/* — Keskin, harf aralıklı butonlar — */
[data-theme="minimal"] .btn { border-radius: 0; text-transform: uppercase; letter-spacing: .14em; font-weight: 500; }
[data-theme="minimal"] .btn:hover { transform: none; box-shadow: none; }

/* — Çerçeve/altın yok — */
[data-theme="minimal"] .hero__frame { display: none; }
[data-theme="minimal"] .hero__media { border-radius: 0; }
[data-theme="minimal"] .hairline--short { background: var(--c-ink); }

/* — Ürün kartı: keskin, foto öncelikli, sans — */
[data-theme="minimal"] .p-card__media { border-radius: 0; }
[data-theme="minimal"] .p-card:hover .p-card__media img { transform: none; filter: brightness(.97); }
[data-theme="minimal"] .p-card__media::after { display: none; }
[data-theme="minimal"] .p-card__name { font-family: var(--font-body); font-weight: 600; font-size: 1rem; }
[data-theme="minimal"] .p-card__price { font-family: var(--font-body); font-weight: 600; color: var(--c-ink); }
[data-theme="minimal"] .p-card__tag { border-radius: 0; background: var(--c-ink); }

/* — Daha fazla nefes alanı — */
[data-theme="minimal"] .section { padding-block: var(--sp-10); }
[data-theme="minimal"] .p-grid { gap: var(--sp-7) var(--sp-5); }

/* — Bento keskin — */
[data-theme="minimal"] .bento__cell { border-radius: 0; }
[data-theme="minimal"] .bento__cell h3 { font-weight: 500; }

/* — Manifesto sade — */
[data-theme="minimal"] .manifesto p { font-family: var(--font-display); font-style: normal; font-weight: 300; }

/* — PDP sade — */
[data-theme="minimal"] .pdp__main, [data-theme="minimal"] .pdp__thumbs button { border-radius: 0; }
[data-theme="minimal"] .pdp__name { font-weight: 500; }
[data-theme="minimal"] .pdp__price { font-family: var(--font-body); font-weight: 600; }
[data-theme="minimal"] .size { border-radius: 0; }
