/* Nadide Eser V8 — petrol yeşili, antik altın ve kırık beyaz kurumsal tema */
:root{
  --wine:#124f4d;
  --deep:#102f33;
  --gold:#b88b42;
  --cream:#f1ede3;
  --paper:#fbfaf6;
  --ink:#1d2b2d;
  --muted:#667472;
  --line:#d9d3c7;
  --copper:#9d7441;
  --admin-wine:#124f4d;
  --admin-deep:#102f33;
  --admin-gold:#b88b42;
}

body{background:var(--paper);color:var(--ink)}
.site-header{background:#fffdf8;box-shadow:0 1px 0 rgba(16,47,51,.1)}
.utility{background:var(--deep)}
.utility i{background:#d2aa64;box-shadow:0 0 0 4px rgba(210,170,100,.13)}

/* Logo artık JPG arka plan konumuna bağlı değildir; her ölçekte aynı kadraj kullanılır. */
.brand-mark{
  width:82px!important;
  height:88px!important;
  display:block;
  position:relative;
  overflow:hidden;
  flex:0 0 auto;
  background:none!important;
  border:0!important;
  border-radius:0!important;
  mix-blend-mode:multiply;
}
.brand-mark img{
  width:287%!important;
  max-width:none!important;
  height:auto!important;
  position:absolute;
  top:0;
  left:0;
  transform:translate(-34%,-3%);
  object-fit:initial!important;
}
.brand>span:last-child{border-left-color:rgba(184,139,66,.58)}
.brand strong{color:var(--deep)}
.brand small,.brand-statement span{color:var(--gold)}
.brand em{color:#73807d}
.brand-row{background:#fffdf8;border-bottom-color:var(--line)}
.header-search{background:#f8f6f0;border-color:#d8d2c7}
.header-search button{color:var(--wine);border-left-color:#d8d2c7}
.account-actions .filled,.account-actions .admin-link{background:var(--wine);border-color:var(--wine)}

.main-nav{background:#fffdf8;border-bottom-color:var(--line)}
.main-nav>a,.nav-group>a{color:#3d4c4c}
.main-nav>a:hover,.main-nav>a.active,.nav-group:hover>a,.nav-group.active>a{color:var(--wine);background:#f4f1e8}
.main-nav>a::after{background:var(--gold)}
.main-nav .join,.main-nav .join.active{background:var(--wine);color:#fff}
.nav-submenu{border-color:var(--line);box-shadow:0 18px 45px rgba(16,47,51,.14)}

.hero-shade{background:linear-gradient(90deg,rgba(7,30,33,.95),rgba(10,44,46,.69) 52%,rgba(10,44,46,.13) 82%),linear-gradient(0deg,rgba(8,29,32,.66),transparent 58%)}
.gold-button{background:#d2aa64;border-color:#d2aa64;color:#102f33}
.wine-button,.primary-button,.catalog-toolbar button{background:var(--wine);border-color:var(--wine)}
.outline-button{color:var(--wine);border-color:var(--wine)}
.trust{background:var(--deep)}

.page-hero{background:#ece9df}
.page-hero:after{background:linear-gradient(90deg,#ece9df 0%,rgba(236,233,223,.97) 49%,rgba(236,233,223,.28) 100%)}
.page-hero p,.home-manifesto small,.v7-section-head small,.v7-method-copy>small,.prep-overview small,.prep-timeline small,.prep-now small,.auction-wait-hero small,.archive-story small,.photo-guide article>small,.service-closed small,.secure-start small,.guide-layout aside small{color:var(--copper)}

.home-manifesto,.v7-journal,.auction-preview,.catalog-domains,.archive-story,.photo-guide,.contact-v7{background:#f8f6ef}
.v7-categories{background:#e9e6dc}
.v7-method,.auction-wait-hero,.service-closed,.secure-start,.how-intro,.contact-caution,.prep-score,.guide-layout aside>div{background:var(--deep)}
.v7-flow,.rules-banner,.archive-empty,.cost-anatomy{background:var(--wine)}
.v7-method-photo span,.photo-guide>div>span{background:var(--wine)}
.v7-category-grid img{filter:saturate(.78) contrast(1.02)}
.v7-category-grid>a:hover img{filter:saturate(.95) contrast(1.02)}
.v7-journal-grid span,.catalog-domains span,.catalog-domains a,.contact-v7 .consent a{color:var(--wine)}
.prep-timeline{background:#ece9df}
.prep-now>div{background:#f8f6ef}
.prep-now>div:last-child{background:var(--deep)}
.v7-faq{background:#eeebe2}
.archive-empty .wine-button{background:#fffdf8;border-color:#fffdf8;color:var(--wine)}

/* Hazırlık bilgisi yalnızca üst durum satırı ve hazırlık sayfasında gösterilir. */
.prelaunch-mode .status-notice{display:none!important}
.launch-ribbon{background:var(--deep)}
.launch-progress>span{background:var(--gold)}

footer{background:#0c292d}
.footer-mark.brand-mark{width:70px!important;height:76px!important;margin-bottom:3px}
.footer-brand>span{color:#d3aa65}
footer a:hover{color:#e1bc7b}

/* Yönetim paneli aynı kurumsal dilde kalır. */
.admin-sidebar{background:var(--deep)}
.admin-brand .brand-mark{width:55px!important;height:59px!important;background:#fff!important;border-radius:3px!important;mix-blend-mode:normal}
.admin-brand .brand-mark img{mix-blend-mode:multiply}
.admin-sidebar nav a:hover,.admin-sidebar nav a.active{border-left-color:var(--gold)}
.stat-grid strong,.card-title a,.admin-list button{color:var(--wine)}
.admin-list button{border-color:var(--wine)}
.admin-filter button,.admin-form .primary-button{background:var(--wine);border-color:var(--wine)}

@media(max-width:1180px){
  .brand-mark{width:70px!important;height:75px!important}
}
@media(max-width:850px){
  .brand-mark{width:64px!important;height:69px!important}
  .brand-row{background:#fffdf8}
}
@media(max-width:540px){
  .brand-mark{width:57px!important;height:61px!important}
  .brand{grid-template-columns:57px 1fr!important;gap:10px}
  .brand>span:last-child{padding-left:10px}
}
