/* İletişim sayfası (29.10.2026) — HB Tema belirteçleriyle */
.ilet [hidden], .ilet__tesekkur[hidden], .ilet__durum[hidden] { display: none !important; }
.ilet { display: grid; grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr); gap: var(--hb-space-5); align-items: start; margin-block: var(--hb-space-5) var(--hb-space-7); }
.ilet__form { display: grid; gap: var(--hb-space-4); }
.ilet__ikili { display: grid; grid-template-columns: 1fr 1fr; gap: var(--hb-space-4); }
.ilet textarea.hb-input { min-height: 160px; resize: vertical; line-height: 1.5; }
.ilet__say { font-size: var(--hb-text-xs); color: var(--hb-text-muted); text-align: right; font-weight: 500; }
.ilet__dogrulama { display: flex; gap: .75rem; align-items: center; flex-wrap: wrap; }
.ilet__dogrulama img { height: 76px; width: 240px; max-width: 100%; border-radius: var(--hb-radius-md); border: 1px solid var(--hb-border-strong); background: #EEF1F5; }
.ilet__dogrulama .hb-input { max-width: 180px; letter-spacing: .25em; text-transform: uppercase; font-weight: 700; }
.ilet__onay { display: flex; gap: .65rem; align-items: flex-start; font-size: var(--hb-text-sm); color: var(--hb-text-muted); font-weight: 500; }
.ilet__onay input { width: 20px; height: 20px; margin-top: .15rem; accent-color: var(--hb-accent-strong); flex: none; }
.ilet__kvkk { font-size: var(--hb-text-sm); color: var(--hb-text-muted); border: 1px solid var(--hb-border); border-radius: var(--hb-radius-md); background: var(--hb-surface-2); padding: .65rem .9rem; }
.ilet__kvkk summary { cursor: pointer; font-weight: 700; color: var(--hb-text); }
.ilet__kvkk p { margin: .5rem 0 0; }
.ilet__durum { margin: 0; padding: .7rem .95rem; border-radius: var(--hb-radius-md); border: 1px solid var(--hb-border); font-weight: 600; font-size: var(--hb-text-sm); }
.ilet__durum[data-t="hata"] { color: var(--hb-down); border-color: var(--hb-down); background: color-mix(in srgb, var(--hb-down) 8%, transparent); }
.ilet__durum[data-t="bilgi"] { color: var(--hb-text-muted); background: var(--hb-surface-2); }
.ilet__tesekkur { text-align: center; padding: var(--hb-space-6) var(--hb-space-4); display: grid; gap: var(--hb-space-3); justify-items: center; }
.ilet__tesekkur .hb-icon { width: 48px; height: 48px; color: var(--hb-accent-strong); }
.ilet__yan { display: grid; gap: var(--hb-space-4); }
.ilet__yan h2 { font-size: var(--hb-text-lg); margin: 0; }
.ilet__yan ul { margin: 0; padding-left: 1.1rem; display: grid; gap: .4rem; color: var(--hb-text-muted); font-size: var(--hb-text-sm); }
.ilet__yan strong { color: var(--hb-text); }
.ilet .hp { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; }
@media (max-width: 860px) { .ilet { grid-template-columns: 1fr; } .ilet__ikili { grid-template-columns: 1fr; } }
