/* NAMEFIX1025 名前の飾り・称号の絵が、ゆがんだり隠れたりしないように（mbtisvaf-namefix-1025.php が読む。広場の画面だけ） */

/* 1) 上のバーの称号: 省略（390px で「見習」で切れる）と、374px 以下で文字が消える（font-size:0）をやめる。
      余白を詰めて1行に収め、切手の数が大きいなどで入らない時だけ、小さな2行にする */
body .cmsh__top .cmsh__rank{overflow:visible;text-overflow:clip;padding:4px 9px;gap:3px}
body .cmsh__top .cmsh__me{gap:6px}
@media (max-width:420px){
	body .cmsh__top .cmsh__rank{padding:3px 8px;font-size:10.5px;white-space:normal;line-height:1.1;min-width:62px;text-align:center}
	body .cmsh__top .cmsh__tomo{padding-left:8px}
	body .cmsh__top .cmsh__me{gap:5px}
}
@media (max-width:374px){
	body .cmsh__top{gap:6px}
	body .cmsh__top .cmsh__rank{font-size:10px!important;gap:2px;padding:3px 7px;line-height:1.05}
	body .cmsh__top .cmsh__tomo{padding-left:7px;gap:2px;font-size:10.5px}
	body .cmsh__top .cmsh__me{gap:4px}
	body .cmsh__top .cmsh__pplogo{height:28px}
}

/* 2) 名前が詰まる場所（はみ出しを切る箱）: 段の番号札（右下）ときらめき（右上）が箱の上下で欠けていた → 印の枠の内側へ寄せる */
:is(.cg__mn,.cg__pn,.cg__p>b,#cdNm,.cd__tnm,#cpNm,.cp__pn,.cp__pname,#ctSeats .ct__s>span,.g4__nm,.hud-prof__n,.plus-row__b>b,.plus-pick span>b,.cm__row-n,.cmsocial-rank__row>span,.cmsh__rank,.cs__who b,.kb__wholink)>.crk[data-n]::before{bottom:0}
:is(.cg__mn,.cg__pn,.cg__p>b,#cdNm,.cd__tnm,#cpNm,.cp__pn,.cp__pname,#ctSeats .ct__s>span,.g4__nm,.hud-prof__n,.plus-row__b>b,.plus-pick span>b,.cm__row-n,.cmsocial-rank__row>span,.cmsh__rank,.cs__who b,.kb__wholink)>.crk::after{top:0;right:-2px}
/* 堕天のランキングの名前（1行で切る箱）: 印の高さに行の高さが足りず、印の下が欠けていた */
.dt-rkbox .cs__who b{line-height:1.6;padding-top:1px}

/* 3) 名前の色（グラデーション）: 一覧の名前は行の幅いっぱいの箱なので、色の帯が文字より長く、短い名前は端の色しか出なかった → 文字の幅に合わせる */
:is(.cs__who b,.cg__mn,.plus-row__b>b,.cm__row-n).dt-name:is(.dt-nc-ember,.dt-nc-silver){width:fit-content;max-width:100%;box-sizing:border-box}

/* 4) 個別チャットの上: 389px 以下で名前が「…」だけになっていた → 横の「フレンドに追加」を2行にして、名前の場所を空ける */
@media (max-width:389px){
	.cd__top .plus-fr{max-width:66px;padding-left:8px;padding-right:8px;white-space:normal;line-height:1.2;font-size:11px;text-align:center}
	.cd__top .cd__back{width:34px;min-width:34px}
	.cd__top .cd__menu{width:36px;min-width:36px}
	.cd__person .cd__tnm>.crk{margin-right:calc(.12em + 6px)}
}

/* 5) 守護の王冠: 小さな帯（個別チャット・カード）で王冠の上が帯の縁で切れていた → 帯は切らず、光の帯だけ角丸に収める */
.gd-mini{overflow:visible}
.gd-mini::after{border-radius:inherit}
/* 表彰台: 1位の王冠が上下にゆれると、上の端で欠けていた → 上の余白を足す */
.gd-pod,.gd-pod--sm{padding-top:44px}
/* 「〇〇さんの守護者」: 字の途中（守／護者）で折れていた → 言葉の切れ目で折る（対応していない端末は今までどおり） */
.gd-pc__ttl{word-break:auto-phrase;text-wrap:balance}
