/* ============================================================
   TEMA: GECE
   Panik Atak sayfası.
   Koyu zemin, açık metin, body.light geçişi.
   ============================================================ */
body{color:var(--safak);background:var(--gece);padding-top:0}

/* tipografi */
.eyebrow{color:var(--lila-soluk)}
.eyebrow::before{opacity:.6}
h1,h2,h3{color:var(--safak)}
em.swash{color:var(--lila)}
.light-zone .eyebrow{color:var(--mor-derin)}
.light-zone em.swash{color:var(--mor-derin)}
.light-zone h2, .light-zone .sec-head h2{color:var(--ink)}
.light-zone .sec-head p{color:var(--ink-soft)}

/* nav — gece */
nav{color:var(--safak)}
nav.scrolled{background:rgba(18,14,30,.72);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.nav-links a.active{opacity:1;color:var(--lila)}

/* nav — body.light geçişi */
body.light nav{color:var(--ink)}
body.light nav.scrolled{background:rgba(245,241,251,.78);box-shadow:0 1px 0 rgba(44,37,66,.08)}
body.light .nav-links a.active{color:var(--mor-derin)}

/* subnav — gece */
.subnav{border-bottom:1px solid rgba(201,184,242,.14);background:rgba(18,14,30,.55)}
nav.scrolled ~ .subnav{background:rgba(18,14,30,.82)}
.subnav-label{color:var(--lila-soluk)}
.subnav a{color:inherit}
.subnav a.current{opacity:1;background:rgba(139,92,246,.22);color:var(--lila)}
.subnav-cta{color:var(--altin-soft) !important}

/* subnav — body.light geçişi */
body.light .subnav{border-color:rgba(44,37,66,.1);background:rgba(245,241,251,.7)}
body.light nav.scrolled ~ .subnav{background:rgba(245,241,251,.85)}
body.light .subnav-label{color:var(--mor-derin)}
body.light .subnav a{color:var(--ink)}
body.light .subnav a.current{background:rgba(139,92,246,.14);color:var(--mor-derin)}
body.light .subnav-cta{color:var(--mor-derin) !important}

/* burger + mobile menu — gece */
.mobile-menu{background:rgba(18,14,30,.97)}
.mobile-menu a{color:var(--safak)}

/* butonlar */
.btn-ghost{background:transparent;color:var(--safak);border:1px solid rgba(245,241,251,.28)}
.btn-ghost:hover{border-color:rgba(245,241,251,.6);transform:translateY(-3px)}
.light-zone .btn-ghost{color:var(--ink);border-color:rgba(44,37,66,.25)}
.light-zone .btn-ghost:hover{border-color:rgba(44,37,66,.55)}
.hero-note{font-size:.85rem;color:var(--lila-soluk);margin-top:1.1rem}

/* final */
.final h2{color:var(--ink)}
.final .tel{color:var(--ink);font-weight:450;letter-spacing:.01em}

/* honest arka planı (gece sayfasında light-zone) */
.honest{background:var(--beyaz)}
