/* ==========================================================================
   Prestij — "Gece" katmanı: açık (krem/beyaz) zeminler üst bölümün gece mavisine
   çevrilir. prestij.css'ten SONRA yüklenir; kaldırmak için layout'taki satırı silin.
   Cihaz fotoğrafları beyaz fonlu olduğundan ürün görsel plakaları fildişi kalır.
   ========================================================================== */
:root{
  --bg:#0b1326;--paper:#101a31;--sand:#16223e;
  --line:rgba(214,178,98,.2);--line-2:rgba(255,255,255,.08);
  --petrol:#f3f5fa;--ink:#d3d9e5;--muted:#a3adc2;--muted-2:#7f8aa1;
  --teal:#c39b47;--teal-d:#ecd08a;--teal-50:rgba(195,155,71,.12);--teal-100:rgba(195,155,71,.35);
  --sun-d:#d6b469;--sun-50:rgba(195,155,71,.12);
  --sh-1:0 1px 2px rgba(0,0,0,.25);--sh-2:0 2px 6px rgba(0,0,0,.25),0 20px 44px rgba(0,0,0,.35);--sh-3:0 34px 80px rgba(0,0,0,.5);
  color-scheme:dark;
}
body{background:var(--bg);color:var(--ink)}
.prose{color:var(--ink)}

/* bölümler arası ayrım: zeminler bir ton farklı, ince altın çizgi */
.au-feat,.au-plan-sec,.au-svc,.au-blog,.section-alt{background:var(--paper);border-block:1px solid var(--line-2)}
.au-cats,.au-pk,.au-faq,.au-reel{background:var(--bg)}
.pd{background:radial-gradient(760px 520px at 24% 30%,rgba(195,155,71,.14),transparent 65%),linear-gradient(180deg,var(--navy),var(--navy-2));border-bottom:1px solid var(--line)}
.pd-nav{background:rgba(11,19,38,.92)}

/* lacivert metinler → açık */
.link,.au-link,.au-cat b,.au-cat-go,.au-card h3 a,.au-card-spec b,.au-mega-t b,.drawer nav>a,.dgroup summary,
.pk h3,.au-steps b,.faq summary,.post-card .pc-t,.pd .crumbs [aria-current],.pd-info h1,.pd-keys dd,
.prose strong,.value h2,.sup h2,.svc-card2 h2{color:var(--petrol)}
.au-card h3 a:hover,.au-cat:hover b{color:var(--gold-l)}
.au-round{border-color:var(--line);color:var(--gold-l)}

/* düğmeler: koyu zeminde hepsi metalik altın */
.btn-primary,.btn-dark,.btn-ink{background:var(--gg);background-size:200% 100%;background-position:0 0;color:var(--navy);box-shadow:0 10px 30px rgba(195,155,71,.22);transition:background-position .6s,box-shadow .3s}
.btn-primary:hover,.btn-dark:hover,.btn-ink:hover{background:var(--gg);background-size:200% 100%;background-position:100% 0;color:var(--navy)}
.btn-ghost{border-color:rgba(255,255,255,.28);color:#fff;background:transparent}
.btn-ghost:hover{border-color:var(--sun);color:var(--gold-l);background:rgba(255,255,255,.04)}
.btn-white,.btn-outline-light{background:transparent;border-color:rgba(255,255,255,.28);color:#fff}
.btn-white:hover,.btn-outline-light:hover{background:rgba(255,255,255,.06);border-color:var(--sun);color:var(--gold-l)}
.filters button[aria-selected=true],.pager span{background:var(--gg);border-color:transparent;color:var(--navy)}
.filters button[aria-selected=true] small{background:var(--navy);color:var(--gold-l)}
.to-top:hover{border-color:var(--sun)}
.au-pk-band:hover .au-round{border-color:transparent}
.skip{background:var(--sun);color:var(--navy)}
.langs a[aria-current]{background:var(--gg);color:var(--navy)}

/* ikon kutuları lacivert üstünde kaybolmasın */
.pd-trust .t-ic,.sup .s-ic,.svc-card2 .s-ic,.cc-ic,.il-ic,.map-pin,.faq details[open] .pm{background:var(--navy-3);border:1px solid var(--nline-2);color:var(--gold-l)}
.faq .pm{color:var(--gold-l)}

/* kartlar */
.post-card{background:transparent;border:0}
.au-cat-ph{box-shadow:none}

/* form */
.form input,.form select,.form textarea{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.14);color:var(--petrol)}
.form input:focus,.form select:focus,.form textarea:focus{background:rgba(255,255,255,.07)}
.form input::placeholder,.form textarea::placeholder{color:var(--muted-2)}
/* tüm formlar: açılır liste seçenekleri ve tarayıcı otomatik doldurma rengi lacivert */
.th-prestij select option,.th-prestij select optgroup{background:var(--navy-2);color:var(--petrol)}
.th-prestij input:-webkit-autofill,.th-prestij input:-webkit-autofill:hover,.th-prestij input:-webkit-autofill:focus,
.th-prestij textarea:-webkit-autofill,.th-prestij select:-webkit-autofill{-webkit-text-fill-color:var(--petrol);caret-color:var(--petrol);-webkit-box-shadow:0 0 0 1000px #16223e inset;box-shadow:0 0 0 1000px #16223e inset;transition:background-color 9999s}

/* salon planlama (planner.css sonra yüklenir → body sınıfıyla güçlendirildi) */
.th-prestij .pl-steps li.cur,.th-prestij .pl-steps li.done,.th-prestij .pl-type b,.th-prestij .pl-room b,.th-prestij .pl-step button,.th-prestij .pl-step output,
.th-prestij .pl-group-h b,.th-prestij .pl-dev-bd>b,.th-prestij .pl-dev dd,.th-prestij .pl-form label{color:var(--petrol)}
.th-prestij .pl-steps li.cur{box-shadow:0 8px 22px rgba(0,0,0,.3)}
.th-prestij .pl-steps li.done b{background:var(--navy-3);border-color:var(--nline-2);color:var(--gold-l)}
.th-prestij .pl-ic,.th-prestij .pl-room.is-on .pl-ic{background:var(--navy-3);border:1px solid var(--nline-2);color:var(--gold-l)}
.th-prestij .pl-add{background:var(--gg);color:var(--navy)}
.th-prestij .pl-step button:hover{background:rgba(255,255,255,.06)}
.th-prestij .pl-form input:not([type=checkbox]),.th-prestij .pl-form select,.th-prestij .pl-form textarea{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.14);color:var(--petrol)}
.th-prestij .pl-form .check input{accent-color:var(--sun)}

/* ürün görsel plakaları fildişi kalır (fotoğraflar beyaz fonlu) */
.pd-thumbs a{background:#fff;border-color:var(--line)}
.pd-main .zoom{color:var(--navy)}
.au-card-ph,.au-reel-ph{border-color:rgba(214,178,98,.25)}
