/* SendenSana — Üyelik (Hesabım sayfası). Ses Hattı görünümü: koyu zemin, turkuaz vurgu (HUB_CSS değişkenleri). */
.uy{max-width:720px;display:flex;flex-direction:column;gap:20px}
.uy--mesgul{opacity:.7;pointer-events:none}
.uy-hesap{display:flex;flex-direction:column;gap:20px}
.uy-kart{padding:28px;border-radius:16px;border:1px solid rgba(241,236,227,.12);background:linear-gradient(180deg,#201c30,#1b1729);display:flex;flex-direction:column;gap:14px}
.uy-kart h2{font-size:1.5rem;line-height:1.1}
.uy-kart h3{font-size:1.15rem}
.uy-kart p{margin:0}
.uy-kart>.uy-btn,.uy-kart>.uy-link{align-self:flex-start}
.uy-not{color:#b3acc4;font-size:.95rem}
.uy-kimlik{font-family:'JetBrains Mono',Consolas,monospace;font-size:.9rem;color:#46d9c9;overflow-wrap:anywhere}
.uy-form{display:flex;flex-direction:column;gap:14px;align-items:flex-start}
.uy-alan{display:flex;flex-direction:column;gap:6px;width:100%;font-size:.9rem;color:#b3acc4}
.uy-alan input,.uy-alan textarea{width:100%;padding:12px 14px;border-radius:10px;border:1px solid rgba(241,236,227,.18);background:#14111f;color:#f1ece3;font:inherit;font-size:1rem}
.uy-alan textarea{resize:vertical;min-height:96px}
.uy-alan input:focus-visible,.uy-alan textarea:focus-visible{outline:2px solid #46d9c9;outline-offset:2px}
.uy-onay{display:flex;gap:10px;align-items:flex-start;font-size:.92rem;color:#b3acc4;line-height:1.5}
.uy-onay input{margin-top:4px;width:18px;height:18px;flex:none;accent-color:#46d9c9}
.uy-onay a{color:#46d9c9}
.uy-btn{min-height:44px;padding:10px 22px;border-radius:999px;border:0;background:#46d9c9;color:#14111f;font:inherit;font-weight:700;cursor:pointer}
.uy-btn:hover{background:#6ce6d8}
.uy-btn:focus-visible{outline:2px solid #f1ece3;outline-offset:3px}
.uy-btn[disabled]{opacity:.6;cursor:default}
.uy-btn--ikincil{background:transparent;color:#f1ece3;border:1px solid rgba(241,236,227,.3)}
.uy-btn--ikincil:hover{background:rgba(241,236,227,.08)}
.uy-btn--tehlike{background:#c8553d;color:#fff}
.uy-btn--tehlike:hover{background:#d96a52}
.uy-link{background:none;border:0;padding:0;color:#46d9c9;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;min-height:32px}
.uy-alt{color:#8a83a0;font-size:.95rem}
.uy-sira{display:flex;flex-wrap:wrap;gap:12px}
.uy-ileti,.uy-hata,.uy-uyari{margin:0;padding:14px 18px;border-radius:12px;font-size:.95rem}
.uy-ileti{border:1px solid rgba(70,217,201,.45);background:rgba(70,217,201,.08)}
.uy-hata{border:1px solid rgba(200,85,61,.6);background:rgba(200,85,61,.12)}
.uy-uyari{border:1px solid rgba(201,138,82,.4);background:rgba(201,138,82,.06);color:#d9cdb8}
.uy-sil{margin-top:8px;padding-top:16px;border-top:1px solid rgba(241,236,227,.1)}
.uy-sil summary,.uy-yeni summary{cursor:pointer;color:#b3acc4;min-height:32px}
.uy-sil[open] summary,.uy-yeni[open] summary{margin-bottom:12px}
.uy-sil p{color:#b3acc4;font-size:.95rem;margin-bottom:12px}
.uy-konular{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.uy-konu{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 16px;border-radius:12px;border:1px solid rgba(241,236,227,.12);background:#14111f;color:#f1ece3;font:inherit;text-align:start;cursor:pointer}
.uy-konu:hover{border-color:#46d9c9}
.uy-konu strong{flex:1 1 200px}
.uy-rozet{font-size:.78rem;padding:3px 10px;border-radius:999px;border:1px solid rgba(241,236,227,.25);color:#b3acc4}
.uy-rozet--cevaplandi{border-color:#46d9c9;color:#46d9c9}
.uy-mesajlar{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}
.uy-mesaj{padding:14px 16px;border-radius:12px;border:1px solid rgba(241,236,227,.12);background:#14111f;max-width:92%}
.uy-mesaj p{white-space:pre-wrap;overflow-wrap:anywhere}
.uy-mesaj--uye{align-self:flex-end}
.uy-mesaj--yonetici{border-color:rgba(70,217,201,.45)}
.uy-mesaj__kim{display:block;font-size:.8rem;color:#8a83a0;margin-bottom:6px}
@media (max-width:620px){.uy-kart{padding:20px}.uy-mesaj{max-width:100%}}
