/* ===== Profil popout / kart — Discord userProfilePopout birebir =====
   Referans: Discord 83566 (banner_dca174 height:120px, avatarContainer margin-top:-34px,
   header padding:0 16px) + 42657 (userTag 14px/normal/lh18, userTagUsername --text-strong). */
.pcard{position:fixed;background:var(--popout-bg);border:1px solid var(--border);border-radius:var(--radius-md);width:340px;box-shadow:0 12px 40px rgba(0,0,0,.5);z-index:60;display:none;overflow:hidden;}
.pcard.open{display:block;}

/* ---- Banner (popout ~120px) ---- */
.pc-banner{height:120px;background:linear-gradient(135deg,var(--accent),#8e44ad);position:relative;overflow:hidden;flex-shrink:0;}
.pc-banner-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:none;}
.pc-close{position:absolute;top:var(--space-8);right:var(--space-10);cursor:pointer;color:rgba(255,255,255,.85);font-size:14px;z-index:2;background:rgba(0,0,0,.4);border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;}
.pc-close:hover{background:rgba(0,0,0,.65);}

/* ---- Gövde ---- */
.pc-top{padding:0 var(--space-16) var(--space-16);position:relative;}
/* avatar banner'a biner: -34px (Discord avatarContainer_dca174) */
.pc-avatar-row{display:flex;justify-content:space-between;align-items:flex-end;margin-top:-34px;margin-bottom:var(--space-12);position:relative;z-index:10;}
/* 80px avatar, 6px popout-bg border (banner'a binen halka) */
.pc-avatar{width:80px;height:80px;border-radius:50%;border:6px solid var(--popout-bg);display:flex;align-items:center;justify-content:center;font-size:34px;flex-shrink:0;overflow:hidden;background:#444;box-sizing:content-box;}
.pc-avatar-img{width:100%;height:100%;object-fit:cover;display:none;}

/* isim 20px/600 (Discord display name), kullanıcı adı muted */
.pc-nick{font-weight:600;font-size:20px;line-height:1.25;margin-bottom:2px;word-break:break-word;color:var(--head);}
.pc-role-line{font-size:14px;line-height:18px;color:var(--muted);min-height:18px;}

/* ---- İç kart (Discord bodyInnerWrapper / userInfoSection) ---- */
#pcBioSection{background:transparent;border-radius:0;padding:0;margin-top:var(--space-12);}
/* "Hakkımda" eyebrow: 12px/700 uppercase */
.pc-section-label{font-size:12px;font-weight:700;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--space-8);}
.pc-bio{font-size:14px;color:var(--text);line-height:1.5;word-break:break-word;white-space:pre-wrap;}
.pc-location{font-size:12px;color:var(--muted);margin-top:var(--space-8);}

/* bölüm ayracı (Discord divider --border-subtle) */
.pc-divider{height:1px;background:var(--border);margin:var(--space-12) 0;}

.pc-actions{display:flex;gap:var(--space-8);flex-wrap:wrap;}
.pc-btn{background:var(--panel2);border:none;color:var(--text);border-radius:var(--radius-xs);padding:9px 10px;font-size:14px;font-weight:600;cursor:pointer;flex:1;min-width:60px;text-align:center;transition:background .12s;}
.pc-btn:hover{background:var(--panel);}
/* "Mesaj" (DM) butonu birincil (blurple) */
#pcDM{background:var(--accent);color:#fff;flex:2;}
#pcDM:hover{background:var(--accent-hover);}
