
/* =========================================================
   EVORI NOIR / BURGUNDY — MASTER THEME
   Ana sayfanın tamamını Premium renk sistemine geçirir
========================================================= */

:root{
  --noir:#111111;
  --noir2:#161414;
  --noir3:#1C1819;

  --burgundy:#741F32;
  --burgundy-deep:#571724;

  --gold:#B79A62;
  --rose:#C8AEB3;

  --white:#F1ECE5;
  --muted:#AAA19A;

  --dark-line:rgba(241,236,229,.16);
  --gold-line:rgba(183,154,98,.48);
}


/* =========================================================
   GLOBAL
========================================================= */

html,
body{
  background:var(--noir)!important;
  color:var(--white)!important;
}

body{
  overflow-x:hidden;
}

::selection{
  background:var(--burgundy)!important;
  color:#fff!important;
}


/* =========================================================
   HEADER
========================================================= */

.ev-header{
  background:var(--noir)!important;
  border-bottom:1px solid var(--dark-line)!important;
  color:var(--white)!important;
}

.ev-brand strong{
  color:var(--white)!important;
}

.ev-brand span{
  color:var(--gold)!important;
}

.ev-nav a{
  color:#D6D0C9!important;
}

.ev-nav a:after{
  background:var(--gold)!important;
}


/* aşağı kaydırınca sadece EVORI */
.ev-header.evori-header-minimal{
  background:rgba(17,17,17,.97)!important;
  box-shadow:
    0 1px 0 rgba(183,154,98,.22)!important;
}

.ev-header.evori-header-minimal
.ev-brand strong{
  color:var(--white)!important;
}


/* =========================================================
   HERO
========================================================= */

.home-start{
  background:var(--noir)!important;
  color:var(--white)!important;
  border-bottom:
    1px solid var(--dark-line)!important;
}

.home-start .mini{
  color:var(--gold)!important;
}

.home-start h1{
  color:var(--white)!important;
}

.home-start h1 em{
  color:var(--rose)!important;
}

.home-start p{
  color:var(--muted)!important;
}

.home-start .ev-button.dark{
  background:var(--burgundy)!important;
  border-color:var(--burgundy)!important;
  color:white!important;
}

.home-start .ev-button:not(.dark){
  border-color:var(--gold)!important;
  color:var(--white)!important;
}

.home-start .ev-button:hover{
  background:var(--gold)!important;
  border-color:var(--gold)!important;
  color:var(--noir)!important;
}


/* =========================================================
   01 — ÜCRETSİZ DAVETİYE
========================================================= */

.home-free{
  background:var(--burgundy)!important;
  color:var(--white)!important;
}

.home-free-number{
  color:var(--gold)!important;
}

.home-free .eyebrow{
  color:#D5BD91!important;
}

.home-free h2{
  color:var(--white)!important;
}

.home-free h2 em{
  color:#E0C7CC!important;
}

.home-free p{
  color:#D5C7C5!important;
}

.home-free .ev-button.dark{
  background:var(--noir)!important;
  border-color:var(--noir)!important;
  color:white!important;
}

.home-free-features{
  border-top:
    1px solid rgba(255,255,255,.22)!important;
}

.home-free-feature{
  border-bottom:
    1px solid rgba(255,255,255,.22)!important;

  color:#EFE8E5!important;
}

.home-free-feature span:last-child{
  color:var(--gold)!important;
}


/* =========================================================
   02 — ÖZEL ÜRÜNLER
========================================================= */

.home-products{
  background:var(--noir2)!important;
  color:var(--white)!important;
}

.home-products-head span{
  color:var(--gold)!important;
}

.home-products-head h2{
  color:var(--white)!important;
}

.home-products-head > a{
  color:#D7D0C9!important;
  border-color:var(--gold)!important;
}


/* ürün yokken */
.home-products-coming{
  background:var(--noir3)!important;

  border-top:
    1px solid var(--gold-line)!important;

  border-bottom:
    1px solid var(--gold-line)!important;

  border-left:0!important;
  border-right:0!important;

  color:var(--white)!important;
}

.home-products-coming span{
  color:var(--gold)!important;
}

.home-products-coming h3{
  color:var(--white)!important;
}

.home-products-coming p{
  color:var(--muted)!important;
}


/* gerçek ürün kartları */
.home-product-image{
  background:#211D1E!important;
}

.home-product-meta{
  border-bottom:
    1px solid var(--dark-line)!important;
}

.home-product-meta small{
  color:var(--gold)!important;
}

.home-product-title-row h3{
  color:var(--white)!important;
}

.home-product-price{
  color:var(--rose)!important;
}

.home-product-desc{
  color:var(--muted)!important;
}


/* =========================================================
   03 — PREMIUM
========================================================= */

.home-premium-showcase{
  background:var(--noir)!important;
  color:var(--white)!important;
}

.home-premium-copy{
  background:var(--noir)!important;
}

.home-premium-copy > span{
  color:var(--gold)!important;
}

.home-premium-copy h2{
  color:var(--white)!important;
}

.home-premium-copy h2 em{
  color:var(--rose)!important;
}

.home-premium-copy p{
  color:var(--muted)!important;
}

.home-premium-copy .ev-button{
  color:white!important;
  border-color:var(--gold)!important;
}

.home-premium-copy .ev-button:hover{
  background:var(--gold)!important;
  color:#111!important;
}


/* gerçek premium görsel */
.home-premium-visual.evori-real-premium{
  background:var(--noir)!important;
}


/* =========================================================
   ÜCRETSİZ / PREMIUM KARŞILAŞTIRMA
========================================================= */

.compare{
  background:var(--burgundy-deep)!important;
  color:var(--white)!important;
}

.compare-head span{
  color:var(--gold)!important;
}

.compare-head h2{
  color:var(--white)!important;
}

.compare-table{
  border-color:
    rgba(255,255,255,.18)!important;
}

.compare-row{
  border-color:
    rgba(255,255,255,.18)!important;
}

.compare-row .col{
  border-color:
    rgba(255,255,255,.18)!important;
}

.compare-row .feature-name{
  color:#EFE8E5!important;
}

.compare-row.heading .col{
  color:var(--gold)!important;
}

.compare-check{
  color:#D6B875!important;
}

.compare-no{
  color:#9C858A!important;
}

.compare .ev-button{
  border-color:var(--gold)!important;
  color:white!important;
}

.compare .ev-button.dark{
  background:var(--noir)!important;
}


/* =========================================================
   NASIL ÇALIŞIR
========================================================= */

.how{
  background:var(--noir)!important;
  color:var(--white)!important;
}

.how .section-label{
  color:var(--gold)!important;
}

.how .section-heading{
  color:var(--white)!important;
}

.how-grid{
  border-color:
    var(--dark-line)!important;
}

.how-item{
  border-color:
    var(--dark-line)!important;
}

.how-item span{
  color:var(--gold)!important;
}

.how-item h3{
  color:var(--white)!important;
}

.how-item p{
  color:var(--muted)!important;
}


/* =========================================================
   BUTTONS
========================================================= */

.ev-button{
  border-color:var(--gold);
  color:var(--white);
}

.ev-button.dark{
  background:var(--burgundy);
  border-color:var(--burgundy);
  color:white;
}

.ev-button:hover{
  background:var(--gold)!important;
  border-color:var(--gold)!important;
  color:#111!important;
}


/* =========================================================
   FOOTER
========================================================= */

.ev-footer{
  background:#090909!important;
  border-top:
    1px solid var(--gold-line)!important;
  color:var(--white)!important;
}

.footer-logo strong{
  color:var(--white)!important;
}

.footer-logo span{
  color:var(--gold)!important;
}

.footer-social a{
  color:#AFA7A0!important;
}

.footer-social a:hover{
  color:var(--gold)!important;
}

.ev-footer small{
  color:#77706A!important;
}


/* =========================================================
   WHATSAPP
========================================================= */

.whatsapp-float{
  background:#0B0B0B!important;
  color:white!important;
  border-color:var(--gold)!important;
  box-shadow:
    0 18px 40px rgba(0,0,0,.28)!important;
}


/* =========================================================
   ÜRÜNLER SAYFASI DA AYNI PALET
========================================================= */

.products-hero{
  background:var(--noir)!important;
  color:var(--white)!important;
  border-color:var(--dark-line)!important;
}

.products-hero .eyebrow{
  color:var(--gold)!important;
}

.products-hero h1{
  color:var(--white)!important;
}

.products-hero h1 em{
  color:var(--rose)!important;
}

.products-hero p{
  color:var(--muted)!important;
}

.products-grid{
  background:var(--noir2)!important;
}

.product-image{
  background:#211D1E!important;
}

.product-info{
  border-color:var(--dark-line)!important;
}

.product-info small{
  color:var(--gold)!important;
}

.product-info h2,
.product-price{
  color:var(--white)!important;
}

.product-info p{
  color:var(--muted)!important;
}

.empty-products{
  border-color:var(--dark-line)!important;
  color:var(--white)!important;
}

.empty-products p{
  color:var(--muted)!important;
}


/* =========================================================
   PRODUCT DETAIL
========================================================= */

.detail-wrap{
  color:var(--white)!important;
}

.detail-image,
.product-main-image{
  background:#211D1E!important;
}

.detail-content .eyebrow,
.product-category{
  color:var(--gold)!important;
}

.detail-content h1,
.detail-price{
  color:var(--white)!important;
}

.detail-price{
  border-color:var(--dark-line)!important;
}

.detail-description{
  color:var(--muted)!important;
}

.detail-note{
  background:var(--noir3)!important;
  border-color:var(--gold)!important;
  color:#BCB4AD!important;
}

.product-thumb{
  background:#211D1E!important;
}

.product-thumb.active{
  border-color:var(--gold)!important;
}


/* =========================================================
   MOBILE POLISH
========================================================= */

@media(max-width:760px){

  .ev-header{
    border-bottom:
      1px solid rgba(183,154,98,.22)!important;
  }

  .home-start{
    padding-top:78px!important;
    padding-bottom:78px!important;
  }

  .home-free{
    padding-top:80px!important;
    padding-bottom:80px!important;
  }

  .home-products{
    padding-top:80px!important;
    padding-bottom:90px!important;
  }

  .home-products-coming{
    background:#191617!important;
  }

  .compare{
    padding-top:80px!important;
    padding-bottom:80px!important;
  }

  .how{
    padding-top:80px!important;
    padding-bottom:80px!important;
  }

}


/* =========================================================
   EVORI — NO BURGUNDY BACKGROUNDS
   Burgundy artık sadece yazı/vurgu rengidir.
========================================================= */

:root{
  --ev-black:#0D0D0D;
  --ev-black-2:#121212;
  --ev-black-3:#181717;

  --ev-text:#F1ECE5;
  --ev-muted:#AAA29A;

  --ev-gold:#B79A62;
  --ev-burgundy:#741F32;
  --ev-rose:#C8AEB3;
}


/* ANA ZEMİN */
html,
body{
  background:var(--ev-black)!important;
}


/* =========================================================
   HEADER
========================================================= */

.ev-header,
.ev-header.evori-header-minimal{
  background:#0D0D0D!important;
  color:var(--ev-text)!important;
}


/* =========================================================
   HERO
========================================================= */

.home-start{
  background:#0D0D0D!important;
}

.home-start h1{
  color:var(--ev-text)!important;
}

/* Burgundy sadece vurgu yazısında */
.home-start h1 em{
  color:var(--ev-burgundy)!important;
}

.home-start .mini{
  color:var(--ev-gold)!important;
}

.home-start p{
  color:var(--ev-muted)!important;
}


/* =========================================================
   01 — ÜCRETSİZ
   Burgundy arka plan KALDIRILDI
========================================================= */

.home-free{
  background:#151414!important;
  color:var(--ev-text)!important;
}

.home-free-number{
  color:var(--ev-gold)!important;
}

.home-free .eyebrow{
  color:var(--ev-gold)!important;
}

.home-free h2{
  color:var(--ev-text)!important;
}

.home-free h2 em{
  color:var(--ev-burgundy)!important;
}

.home-free p{
  color:var(--ev-muted)!important;
}

.home-free .ev-button.dark{
  background:#0A0A0A!important;
  border:1px solid var(--ev-gold)!important;
  color:white!important;
}

.home-free-features{
  border-color:rgba(255,255,255,.14)!important;
}

.home-free-feature{
  border-color:rgba(255,255,255,.14)!important;
  color:#E8E1DB!important;
}


/* =========================================================
   02 — ÖZEL ÜRÜNLER
========================================================= */

.home-products{
  background:#0F0F0F!important;
}

.home-products-coming{
  background:#171616!important;

  border-top:
    1px solid rgba(183,154,98,.35)!important;

  border-bottom:
    1px solid rgba(183,154,98,.35)!important;
}

.home-products-coming h3{
  color:var(--ev-text)!important;
}

.home-products-coming span{
  color:var(--ev-gold)!important;
}

.home-products-coming p{
  color:var(--ev-muted)!important;
}


/* =========================================================
   03 — PREMIUM
========================================================= */

.home-premium-showcase,
.home-premium-copy{
  background:#0B0B0B!important;
}

.home-premium-copy > span{
  color:var(--ev-gold)!important;
}

.home-premium-copy h2{
  color:var(--ev-text)!important;
}

.home-premium-copy h2 em{
  color:var(--ev-burgundy)!important;
}

.home-premium-copy p{
  color:var(--ev-muted)!important;
}


/* Premium görselinin ÇEVRESİNDE bordo olmasın */
.home-premium-visual,
.home-premium-visual.evori-real-premium{
  background:#0B0B0B!important;
}


/* =========================================================
   ÜCRETSİZ / PREMIUM KARŞILAŞTIRMA
   Burgundy fon tamamen kaldırıldı
========================================================= */

.compare{
  background:#171616!important;
  color:var(--ev-text)!important;
}

.compare-head span{
  color:var(--ev-gold)!important;
}

.compare-head h2{
  color:var(--ev-text)!important;
}

.compare-row,
.compare-table,
.compare-row .col{
  border-color:rgba(255,255,255,.14)!important;
}

.compare-row .feature-name{
  color:#E9E3DC!important;
}

.compare-row.heading .col{
  color:var(--ev-gold)!important;
}

.compare-check{
  color:var(--ev-gold)!important;
}


/* =========================================================
   NASIL ÇALIŞIR
========================================================= */

.how{
  background:#0D0D0D!important;
}

.how .section-label,
.how-item span{
  color:var(--ev-gold)!important;
}


/* =========================================================
   BUTONLAR
========================================================= */

.ev-button.dark{
  background:#0A0A0A!important;
  border-color:var(--ev-gold)!important;
  color:white!important;
}

.ev-button{
  border-color:var(--ev-gold)!important;
  color:white!important;
}

.ev-button:hover{
  background:var(--ev-gold)!important;
  color:#111!important;
}


/* =========================================================
   ÖZEL ÜRÜNLER SAYFASI
========================================================= */

.products-hero{
  background:#0D0D0D!important;
}

.products-grid{
  background:#151414!important;
}

.product-info h2,
.product-price{
  color:var(--ev-text)!important;
}


/* =========================================================
   FOOTER
========================================================= */

.ev-footer{
  background:#080808!important;
}


/* =========================================================
   MOBİLDE BÖLÜMLER ARASI DAHA TEMİZ AYRIM
========================================================= */

@media(max-width:760px){

  .home-start{
    background:#0D0D0D!important;
  }

  .home-free{
    background:#151414!important;
  }

  .home-products{
    background:#0F0F0F!important;
  }

  .home-premium-showcase{
    background:#0B0B0B!important;
  }

  .compare{
    background:#171616!important;
  }

  .how{
    background:#0D0D0D!important;
  }

}



/* =========================================================
   EVORI — UNIFIED DARK SYSTEM
   Tüm ana sayfada aynı koyu zemin
========================================================= */

:root{
  --ev-main-bg:#0D0D0D;
  --ev-panel-bg:#121212;
  --ev-panel-soft:#151414;
  --ev-text-main:#F1ECE5;
  --ev-text-muted:#9E9892;
  --ev-gold:#B79A62;
  --ev-burgundy:#741F32;
  --ev-line:rgba(241,236,229,.13);
}


/* TÜM SAYFA */
html,
body{
  background:var(--ev-main-bg)!important;
  color:var(--ev-text-main)!important;
}


/* HEADER */
.ev-header,
.ev-header.evori-header-minimal{
  background:var(--ev-main-bg)!important;
}


/* HERO */
.home-start{
  background:var(--ev-main-bg)!important;
  border-bottom:1px solid var(--ev-line)!important;
}


/* 01 ÜCRETSİZ */
.home-free{
  background:var(--ev-main-bg)!important;
  border-top:1px solid var(--ev-line)!important;
  border-bottom:1px solid var(--ev-line)!important;
}


/* 02 PREMIUM */
.home-premium-showcase,
.home-premium-copy,
.home-premium-visual,
.home-premium-visual.evori-real-premium{
  background:var(--ev-main-bg)!important;
}


/* Premium görsel ile metin arasında sadece ince ayrım */
.home-premium-visual{
  border-left:1px solid var(--ev-line)!important;
}


/* 03 ÖZEL ÜRÜNLER */
.home-products{
  background:var(--ev-main-bg)!important;
  border-top:1px solid var(--ev-line)!important;
  border-bottom:1px solid var(--ev-line)!important;
}


/* Ürün gelene kadar görünen kutu */
.home-products-coming{
  background:var(--ev-panel-bg)!important;
  border:1px solid rgba(183,154,98,.28)!important;
}


/* Gerçek ürün kartları */
.home-product-image,
.product-image{
  background:var(--ev-panel-bg)!important;
}


/* KARŞILAŞTIRMA */
.compare{
  background:var(--ev-main-bg)!important;
  border-top:1px solid var(--ev-line)!important;
}


/* NASIL ÇALIŞIR */
.how{
  background:var(--ev-main-bg)!important;
  border-top:1px solid var(--ev-line)!important;
}


/* FOOTER */
.ev-footer{
  background:#080808!important;
}


/* Metin renkleri aynı sistem */
.home-start p,
.home-free p,
.home-premium-copy p,
.home-products-coming p,
.home-product-desc,
.how-item p{
  color:var(--ev-text-muted)!important;
}


/* Gold sadece detay */
.home-free-number,
.home-free .eyebrow,
.home-premium-copy > span,
.home-products-head span,
.home-products-coming span,
.compare-head span,
.how .section-label,
.how-item span{
  color:var(--ev-gold)!important;
}


/* Burgundy sadece vurgu kelimelerinde */
.home-start h1 em,
.home-free h2 em,
.home-premium-copy h2 em{
  color:var(--ev-burgundy)!important;
}


/* MOBİL */
@media(max-width:760px){

  .home-start,
  .home-free,
  .home-premium-showcase,
  .home-premium-copy,
  .home-premium-visual,
  .home-products,
  .compare,
  .how{
    background:var(--ev-main-bg)!important;
  }

  .home-premium-visual{
    border-left:0!important;
    border-top:1px solid var(--ev-line)!important;
  }

}

