/* /yardim: yardım ve geri bildirim. Form sınıfları basvuru.css, şikayet sınıfları sikayet.css. */
.yd-sayfa{max-width:52rem;margin:0 auto;padding:2rem 16px calc(4rem + var(--safe-b));display:flex;flex-direction:column;gap:1.1rem}
.yd-sayfa [hidden]{display:none!important}
.yd-sayfa .bv-geri-site{margin:0}
.yd-kartlar{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:.6rem}
.yd-kart{--r:var(--pr);position:relative;display:flex;flex-direction:column;gap:.35rem;padding:.95rem 1rem;border-radius:.8rem;text-decoration:none;color:inherit;
  border:1px solid var(--border);background:var(--card);transition:border-color .15s,transform .15s,background .15s}
.yd-kart:hover{border-color:color-mix(in srgb,var(--r) 60%,transparent);transform:translateY(-2px)}
.yd-kart.on{border-color:var(--r);background:color-mix(in srgb,var(--r) 9%,var(--card))}
.yd-kart b{font-size:.9rem;color:var(--text)}
.yd-kart small{font-size:.74rem;color:var(--text-s);line-height:1.45}
.yd-kart em{position:absolute;top:.7rem;right:.7rem;font-style:normal;font-size:.6rem;font-weight:800;color:var(--r);display:flex;gap:.3rem;align-items:center}
.yd-kart.gizli{border-style:dashed}
.yd-ikon{width:2.3rem;height:2.3rem;border-radius:.65rem;display:grid;place-items:center;flex-shrink:0;background:color-mix(in srgb,var(--r) 16%,transparent);color:var(--r);font-size:1rem}
.yd-panel{display:flex;flex-direction:column;gap:1rem;scroll-margin-top:5rem}
.yd-panel-bas{--r:var(--pr);display:flex;align-items:center;gap:.9rem;padding-top:.6rem;border-top:1px solid var(--border)}
.yd-panel-bas .yd-ikon{width:3rem;height:3rem;font-size:1.25rem;border-radius:.9rem}
.yd-panel-bas h2{font-size:1.3rem;font-weight:900;margin:0}
.yd-panel-bas p{font-size:.85rem;color:var(--text-s);margin:.15rem 0 0}
.yd-panel .bv-bilgi a{color:var(--pr)}
/* /kurallar */
.kr-nav{display:flex;flex-wrap:wrap;gap:.5rem;position:sticky;top:4.2rem;z-index:3;padding:.5rem 0;background:var(--bg)}
.kr-nav a{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .85rem;border-radius:2rem;border:1px solid var(--border);background:var(--card);color:var(--text-s);text-decoration:none;font-size:.78rem;font-weight:700}
.kr-nav a:hover{color:var(--text);border-color:var(--border-h)}
.kr-nav a i{color:var(--pr)}
.kr-bolum{scroll-margin-top:7rem;border:1px solid var(--border);border-radius:.9rem;background:var(--card);padding:1.3rem 1.4rem;display:flex;flex-direction:column;gap:.7rem}
.kr-bolum h2{font-size:1.2rem;font-weight:900;margin:0;display:flex;align-items:center;gap:.55rem}
.kr-bolum h2 i{color:var(--pr)}
.kr-bolum h3{font-size:.92rem;font-weight:800;margin:.6rem 0 0}
.kr-bolum p{font-size:.86rem;color:var(--text-s);line-height:1.7;margin:0}
.kr-bolum a{color:var(--pr)}
.kr-bolum code{font-size:.78rem;background:var(--input-bg);padding:1px 5px;border-radius:4px}
.kr-ul{list-style:disc}
@media (max-width:600px){.kr-bolum{padding:1rem}.kr-nav{top:3.6rem}}
