/* ==========================================================================
   pixepi — statik.css  ·  yalnızca statik sayfalar için ince ayarlar
   --------------------------------------------------------------------------
   Kapsam: hakkimizda.html · iletisim.html · gizlilik.html ·
   kullanim-kosullari.html
   Temel bileşenler site.css içindedir; burada yeniden tanımlanmaz.
   Yeni bileşen diline girmez: düzen boşlukları ve küçük metin ayarları.
   ========================================================================== */

/* --- Sayfa başlığı ekleri ------------------------------------------------ */
.page-head .eyebrow{margin-top:20px}
.page-head .meta{margin-top:10px;font-size:13.5px;color:var(--muted-2)}

/* --- İçerik sayfaları: prose --------------------------------------------- */
.wrap > .callout{max-width:780px}
.callout a{color:#c0aeff;text-decoration:underline;text-underline-offset:3px}
.callout a:hover{color:#e0d6ff}

/* --- Hakkımızda: 3 maddelik "Nasıl çalışıyoruz" ızgarası ------------------ */
.trust-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}
@media (max-width:980px){.trust-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){.trust-grid--3{grid-template-columns:1fr}}

/* --- İçindekiler (uzun metin sayfaları) ---------------------------------- */
.doc-toc{display:flex;flex-wrap:wrap;gap:8px 10px;margin:0 0 26px;padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius-l);background:var(--panel-2)}
.doc-toc-title{width:100%;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}
.doc-toc a{padding:7px 12px;border:1px solid var(--line-2);border-radius:999px;font-size:13.5px;color:var(--body);transition:border-color .16s,color .16s}
.doc-toc a:hover{border-color:var(--line-4);color:var(--ink)}

/* --- İletişim: iki kolon (solda bilgi kartları, sağda form) -------------- */
.contact-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px;align-items:start}
.contact-side{display:flex;flex-direction:column;gap:14px}
.info-card{
  display:flex;gap:15px;align-items:flex-start;padding:22px;
  border:1px solid var(--line);border-radius:var(--radius-l);
  background:linear-gradient(160deg,color-mix(in srgb,var(--panel) 80%,transparent),color-mix(in srgb,var(--panel-2) 80%,transparent));
}
.info-ico{
  display:grid;place-items:center;width:40px;height:40px;flex:none;
  border-radius:11px;border:1px solid var(--line-2);background:var(--panel-2);color:#c9b6ff;
}
.info-ico svg{width:20px;height:20px}
.info-card h2{font-size:15px;font-weight:600;color:var(--body)}
.info-card p{margin-top:6px;font-size:14.5px;line-height:1.6;color:var(--muted)}
.info-card .small{font-size:13px;color:var(--muted-2)}
.info-link{color:#e0d6ff;font-weight:600;text-decoration:underline;text-underline-offset:3px}
.info-link:hover{color:#fff}
.contact-panel{
  padding:clamp(22px,3vw,30px);
  border:1px solid var(--line);border-radius:var(--radius-xl);
  background:linear-gradient(160deg,color-mix(in srgb,var(--panel) 80%,transparent),color-mix(in srgb,var(--panel-2) 80%,transparent));
}
.contact-panel > h2{font-size:clamp(20px,2.4vw,24px);font-weight:700}
.contact-panel .panel-lead{margin-top:8px;font-size:14.5px;line-height:1.65;color:var(--muted)}
.contact-panel .form-grid{margin-top:22px}
.form-grid .hint{font-size:12.5px;line-height:1.55;color:var(--muted-2)}
.check a{color:#c0aeff;text-decoration:underline;text-underline-offset:3px}
.check a:hover{color:#e0d6ff}

@media (max-width:900px){
  .contact-grid{grid-template-columns:1fr}
}

/* ==========================================================================
   pixepi — rehber.css  ·  SSS, kullanım rehberi ve araç sayfası ince ayarları
   --------------------------------------------------------------------------
   Yalnızca site.css / arac.css üzerine eklenen küçük ayarlardır; yeni bileşen
   kurmaz, ortak sistemi değiştirmez. Sayfalar: sss.html, nasil-kullanilir.html,
   arac-kargo-label.html.
   ========================================================================== */

/* --- Araç sayfası: sayfa üstü ritmi (kategori.css ile aynı görünüm) ------ */
.page-top{padding:30px 0 0}
.crumbs + .tool-hero{margin-top:20px}

/* --- Sayfa başlığı ve uyarı kutusundaki bağlantılar --------------------- */
/* .callout a / .callout a:hover statik bölümünde zaten tanımlı; burada
   yalnızca .page-head .lead a kuralı eklenir (yinelenen blok yok). */
.page-head .lead a{color:#c0aeff;text-decoration:underline;text-underline-offset:3px}
.page-head .lead a:hover{color:#e0d6ff}

/* --- SSS: konu çipleri ve gruplar --------------------------------------- */
.faq-nav{margin-top:26px}
.faq-group + .faq-group{margin-top:56px}
.faq-group-head{max-width:640px;margin-bottom:22px}
.faq-group-head h2{display:flex;align-items:center;gap:12px;font-size:clamp(20px,2.4vw,26px);font-weight:700;line-height:1.2}
.faq-group-head h2:before{content:"";flex:none;width:9px;height:9px;border-radius:2px;background:var(--violet-soft,#9780f7)}
.faq-group-head p{margin-top:10px;font-size:14.5px;line-height:1.7;color:var(--muted)}
.faq-body a{color:#c0aeff;text-decoration:underline;text-underline-offset:3px}
.faq-body a:hover{color:#e0d6ff}

@media (max-width:820px){
  .page-top{padding-top:22px}
  .crumbs + .tool-hero{margin-top:16px}
}

@media (max-width:640px){
  .faq-group + .faq-group{margin-top:40px}
}