/* DERİN GSM — Apple'ın resmî sitesinden esinli görünüm katmanı (owner, 2026-10-16).
   Kaynak ölçüler (apple.com/tr): zemin #f5f5f7 / #fff, metin #1d1d1f, ikincil metin #6e6e73, bağlantı #0066cc, düğme #0071e3.
   Yazı: sistem yazı tipi (iPhone/Mac'te SF Pro). Ürün başlığı 56/1.07 600, alt başlık 28/1.14 400, bölüm başlığı 48/1.08 600,
   gövde 17/1.47. Üst menü 48 px yarı saydam; menü yazısı 12 px. Kurallar yalnız görünümü değiştirir; sayfa yapısı ve işlevler aynı. */
:root{--ap-bg:#f5f5f7;--ap-white:#fff;--ap-ink:#1d1d1f;--ap-ink2:#424245;--ap-soft:#6e6e73;--ap-link:#0066cc;--ap-btn:#0071e3;--ap-btn-h:#0077ed;--ap-line:#d2d2d7;
  --ap-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue",Helvetica,Arial,sans-serif}
body{font-family:var(--ap-font);font-size:17px;line-height:1.47;letter-spacing:-.022em;color:var(--ap-ink);-webkit-font-smoothing:antialiased}

/* Üst menü: ince, yarı saydam, küçük yazı; logo solda */
nav{position:sticky;top:0;z-index:50;background:rgba(250,250,252,.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.08)}
.navin{height:48px}
.brand{gap:8px;color:var(--ap-ink)}
.brand .logo-mark,.foot-logo .logo-mark{width:15px;height:21px;flex:none;color:var(--ap-ink)}
.brand .brand-word,.foot-logo .brand-word{display:inline;font-size:17px;font-weight:600;letter-spacing:-.022em;line-height:1;color:var(--ap-ink);white-space:nowrap}
.navlinks{gap:22px;font-size:12px;letter-spacing:-.01em}
.navlinks a{color:var(--ap-ink);opacity:.8;min-height:44px}
.navlinks a:hover{opacity:1}
.navlinks a.pill{opacity:1;min-height:28px;padding:4px 12px;font-size:12px;font-weight:400;background:var(--ap-btn);color:#fff;border-radius:980px}
.ribbon{background:var(--ap-bg);color:var(--ap-ink2);font-size:14px;text-align:center}
.ribbon a{color:var(--ap-link)}

/* Düğmeler: dolu mavi kapsül ve mavi çizgili kapsül */
.pill,.ic-btn--go{background:var(--ap-btn);color:#fff;border:0;border-radius:980px;font-size:17px;font-weight:400;letter-spacing:-.022em;padding:11px 22px}
.pill:hover,.ic-btn--go:hover{background:var(--ap-btn-h)}
.ghost,.ic-btn--line{background:transparent;color:var(--ap-link);border:1px solid var(--ap-btn);border-radius:980px;font-size:17px;font-weight:400;padding:11px 22px}
.ghost:hover,.ic-btn--line:hover{background:var(--ap-btn);color:#fff}

/* Yazı hiyerarşisi */
.hero h1,.ic-finder-title,.sectionHead h2,h1{font-weight:600;letter-spacing:-.005em}
.hero h1{font-size:clamp(40px,5.2vw,56px);line-height:1.07}
.hero p,.ic-lead{font-size:clamp(19px,2vw,28px);line-height:1.14;letter-spacing:.007em;color:var(--ap-ink);max-width:40ch}
.sectionHead h2,.ic-finder-title{font-size:clamp(32px,4vw,48px);line-height:1.08}
.eyebrow,.kicker{font-family:var(--ap-font);font-size:17px;font-weight:600;letter-spacing:-.022em;text-transform:none;color:var(--ap-soft)}
.ic-light .ic-eyebrow{font-family:var(--ap-font);font-size:17px;font-weight:600;letter-spacing:-.022em;text-transform:none;color:var(--ap-soft)}
a.more,.ic-light .ic-link{color:var(--ap-link)}

/* Alt bilgi: Apple gibi küçük, gri, açık zemin */
footer{background:var(--ap-bg);color:var(--ap-soft);font-size:12px;line-height:1.33;border-top:1px solid var(--ap-line)}
footer a{color:var(--ap-ink2)}footer a:hover{text-decoration:underline}
footer b{color:var(--ap-ink2)}
.foot-logo{display:flex;align-items:center;gap:8px}

/* ---------- Ana sayfa (ic-home-apple): beyaz ve açık gri bantlar, ortalı ürün başlıkları ---------- */
.ic-home-apple{background:var(--ap-white)}
.ic-home-apple .ic-wrap{max-width:1180px}
/* Açık bantlar beyaz / açık gri sırayla. "Ne yapıyoruz?" (.tz) da açık zemindir; yalnız kartları koyu kutudur (2026-10-18). */
.ic-home-apple main>section:not(.tz):not(.wow),.ic-home-apple .tz-after>section{background:var(--ap-white)}
.ic-home-apple main>section:not(.tz):not(.wow):nth-of-type(even),.ic-home-apple .tz-after>section:nth-of-type(even){background:var(--ap-bg)}
.ic-home-apple .ic-fine{color:var(--ap-soft);font-size:14px}
.ic-home-apple .chatFab{background:var(--ap-ink);color:#fff}
.ic-home-apple .mobilebar{background:rgba(250,250,252,.92);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border:1px solid rgba(0,0,0,.08)}
.ic-home-apple .mobilebar a{color:var(--ap-ink);border-color:rgba(0,0,0,.08)}
@media (max-width:700px){.navlinks{gap:14px}.brand .brand-word{font-size:16px}}

/* Eski karanlık temanın (.ic-body) daha güçlü kuralları: menü ve düğmeler açık kalsın */
.ic-body.ic-home-apple nav{background:rgba(250,250,252,.8);border-bottom:1px solid rgba(0,0,0,.08)}
.ic-body.ic-home-apple .brand,.ic-body.ic-home-apple .navlinks a{color:var(--ap-ink)}
.ic-body.ic-home-apple .navlinks a.pill,.ic-body.ic-home-apple .pill{background:var(--ap-btn);color:#fff}
.ic-body.ic-home-apple footer{background:var(--ap-bg);color:var(--ap-soft);border-top:1px solid var(--ap-line)}
.ic-body.ic-home-apple .chatFab{background:var(--ap-ink);color:#fff;box-shadow:0 8px 28px rgba(0,0,0,.18)}

/* "Ne yapıyoruz?" bandı: başlıklar koyu, kartlar Apple'ın Pro ürün kutuları gibi koyu kalır */
.ic-home-apple{--sg-blue:#0066cc;--sg-blue-deep:#0071e3;--sg-paper:#1d1d1f;--sg-soft:#6e6e73}

/* Model vitrini: açık stüdyo, ortalı ürün adı, Apple alt başlığı ve mavi düğmeler */
.ic-home-apple .wow{background:var(--ap-bg);color:var(--ap-ink)}
.ic-home-apple .sr{background:var(--ap-bg)}
.ic-home-apple .sr :focus-visible{outline-color:var(--ap-btn)}
.ic-home-apple .sr-tabs{background:rgba(255,255,255,.72);border:1px solid rgba(0,0,0,.06)}
.ic-home-apple .sr-tab{color:var(--ap-ink2);font-weight:500}
.ic-home-apple .sr-tab:hover{color:var(--ap-ink)}
.ic-home-apple .sr-tab[aria-current]{background:var(--ap-ink);color:#fff}
.ic-home-apple .sr-eyebrow{color:var(--ap-soft);letter-spacing:-.01em;text-transform:none;font-size:17px;font-weight:600}
.ic-home-apple .sr-name{font-weight:600;letter-spacing:-.015em;text-shadow:none;color:var(--ap-ink);font-size:clamp(40px,6vw,80px);line-height:1.05}
.ic-home-apple .sr-line{font:400 clamp(19px,2vw,28px)/1.14 var(--ap-font);letter-spacing:.007em;color:var(--ap-ink);font-style:normal}
.ic-home-apple .sr-btn{background:transparent;border:1px solid var(--ap-btn);color:var(--ap-link);font:400 17px/1 var(--ap-font);-webkit-backdrop-filter:none;backdrop-filter:none}
.ic-home-apple .sr .sr-btn--go{background:var(--ap-btn);border-color:var(--ap-btn);color:#fff}
.ic-home-apple .sr-btn:hover{border-color:var(--ap-btn-h)}
.ic-home-apple .sr-pick select{background-color:rgba(255,255,255,.8);border:1px solid var(--ap-line);color:var(--ap-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%231d1d1f' stroke-width='1.6' fill='none'/%3E%3C/svg%3E")}
.ic-home-apple .sr-nav{background:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.08);color:var(--ap-ink)}
.ic-home-apple .sr-index{color:var(--ap-soft)}

/* Detay sayfası başlıkları: Apple ürün başlığı ölçüsü (en çok 56 px, 600) */
.ic-detail .hero h1,body .hero h1{font-size:clamp(40px,5.2vw,56px);font-weight:600;letter-spacing:-.005em;line-height:1.07;max-width:20ch}

/* Detay sayfası üst etiketi: Apple gibi düz yazı, aralıksız */
body .hero .eyebrow,body .hero .kicker{font-family:var(--ap-font);font-size:17px;font-weight:600;letter-spacing:-.022em;text-transform:none;color:var(--ap-soft)}

/* ---------- 2026-10-18 hiyerarşi düzeni ---------- */
/* Menü: dört ana iş + WhatsApp; ikincil sayfalar "Daha fazla" altında. */
.navmore{position:relative}
.navmore summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:4px;min-height:44px;color:var(--ap-ink);opacity:.8;font-size:12px}
.navmore summary::-webkit-details-marker{display:none}
.navmore summary::after{content:"";width:6px;height:6px;border-right:1.4px solid currentColor;border-bottom:1.4px solid currentColor;transform:translateY(-2px) rotate(45deg)}
.navmore[open] summary,.navmore summary:hover{opacity:1}
.navmore-list{position:absolute;right:0;top:calc(100% + 2px);min-width:210px;display:grid;padding:8px;background:#fff;border:1px solid var(--ap-line);border-radius:14px;box-shadow:0 18px 40px rgba(0,0,0,.12);z-index:60}
.navmore-list a{display:flex;min-height:40px;padding:0 12px;border-radius:9px;align-items:center;font-size:14px;color:var(--ap-ink);opacity:1}
.navmore-list a:hover{background:var(--ap-bg)}
.navlinks{gap:26px;font-size:13px}
.navlinks>a:not(.pill){font-size:13px}
@media (max-width:700px){.navmore{display:none}}
/* Alt bilgi: dükkânın adresi ve saati okunur olmalı; sola hizalı, sayfa genişliğinde. */
footer{font-size:14px;line-height:1.6;text-align:left;padding:40px 0 48px}
.foot-in{display:grid;gap:6px}
.foot-in p{margin:0}
footer .foot-logo{margin-bottom:8px}
@media (max-width:700px){footer{padding-bottom:104px}}
/* Yorumlar bölümü eski koyu temanın değişkenlerini alıyordu (açık zeminde soluk başlık, fosforlu yeşil puan). Açık temaya döner;
   puan mürekkep rengi, vurgu yalnız eylemde. */
.ic-home-apple .ic-reviews{--ic-bg:#f5f5f7;--ic-bg2:#fff;--ic-bg3:#e8e8ed;--ic-line:#d2d2d7;--ic-paper:#1d1d1f;--ic-ink:#fff;--ic-soft:#6e6e73;--ic-soft2:#424245;--ic-blue:#0071e3;--ic-blue-soft:#0066cc;--ic-metal:#86868b;color-scheme:light;color:var(--ap-ink)}
.ic-home-apple .ic-reviews .ic-eyebrow{color:var(--ap-soft)}
.ic-home-apple .ic-reviews-rating strong,.ic-home-apple .ic-review-score{color:var(--ap-ink)}
.ic-home-apple .ic-reviews .ic-btn--line:hover{border-color:var(--ap-btn);color:#fff}
/* Tek başlık ölçeği: ana sayfa bölüm başlıkları Apple bölüm başlığı (en çok 56 px, 600). Önceki 86 px / 750 ağırlık her bölümü
   sayfanın ana başlığından büyük gösteriyordu; dar sütun (11–13ch) başlıkları 4 satıra bölüyordu. */
.ic-home-apple .ic-h2{font-size:clamp(32px,4.4vw,56px);font-weight:600;letter-spacing:-.02em;line-height:1.07;max-width:22ch}
.ic-home-apple :is(.ic-reviews,.ic-accessories,.ic-final) .ic-h2{max-width:22ch;color:var(--ap-ink)}
.ic-home-apple .ic-h3,.ic-home-apple .ic-steps h3,.ic-home-apple .ic-routes h3{font-weight:600;letter-spacing:-.015em}
/* Üç yol kartları: koyu temadan kalan krem yazı ve çizgiler açık zemine uyar. */
.ic-home-apple .ic-ask .ic-routes{border-top-color:var(--ap-line)}
.ic-home-apple .ic-ask .ic-routes li{border-right-color:var(--ap-line)}
.ic-home-apple .ic-ask .ic-routes p{color:var(--ap-ink2)}
.ic-home-apple .ic-ask .ic-route-n{color:var(--ap-soft)}
@media (max-width:860px){.ic-home-apple .ic-ask .ic-routes li,.ic-home-apple .ic-ask .ic-routes li + li{border-bottom-color:var(--ap-line)}}
/* Süreç numaraları bilgi, eylem değil: mavi değil mürekkep. */
.ic-home-apple .ic-steps .ic-n{color:var(--ap-ink)}
/* Yorumlar: 15 Ekim koyu bandının sabit beyaz yazıları açık zeminde görünmüyordu. */
.ic-home-apple .ic-reviews::before{display:none}
.ic-home-apple .ic-reviews-head{border-bottom-color:var(--ap-line)}
.ic-home-apple .ic-reviews .ic-h2,.ic-home-apple .ic-reviews-rating b,.ic-home-apple .ic-review-card blockquote,.ic-home-apple .ic-review-author{color:var(--ap-ink)}
.ic-home-apple .ic-reviews-rating span,.ic-home-apple .ic-review-meta,.ic-home-apple .ic-review-author span,.ic-home-apple .ic-reviews-foot p{color:var(--ap-soft)}
.ic-home-apple .ic-review-card,.ic-home-apple .ic-review-card:nth-child(3n){border-color:var(--ap-line)}
.ic-home-apple .ic-reviews .ic-btn--line{border-color:var(--ap-btn);color:var(--ap-link)}
.ic-home-apple .ic-reviews .ic-btn--line:hover{background:var(--ap-btn);border-color:var(--ap-btn);color:#fff}

/* Alt çubuk tek satır kalsın; DERİN Asistan düğmesi çubuğun üstünde dursun (2026-10-30 mobil denetim). */
.mobilebar a{white-space:nowrap}
