/*
 * profile-*  女性プロフィール
 *
 * ---------------------------------------------------------------------------
 * このファイルは意図的に空です
 * ---------------------------------------------------------------------------
 *
 * profile-* のスタイルは **カスタマイザーの追加CSS（custom_css 投稿）側に
 * 全部そろっている**。migrate-theme-settings で nextmatch へ複製済みなので、
 * テーマ側で書くと二重定義になり、後勝ちで値が変わって差分が出る。
 *
 * 追加CSS に入っている定義（実測 / docs/findings/custom-css.md）:
 *
 *   608行  .profile-layout              display:flex 等
 *   667行  .profile-layout__images      display:flex / gap:16px
 *   675行  .profile-layout__main-image img   aspect-ratio 3/2（※889行で 4/5 に上書き）
 *   682行  .profile-layout__sub-images  display:flex / gap:16px
 *   688行  .profile-layout__sub-image img
 *   695行  .profile-layout__info
 *   707行  .profile-table               width:100% / border-collapse / font-size:14px
 *   713行  .profile-table th, td        padding:8px / border:1px solid #ddd
 *   720行  .profile-table th            background:#f5f5f5
 *   889行  .profile-layout__main-image / __sub-image   aspect-ratio 4/5 !important（後勝ち）
 *   907行  .profile-card__image         aspect-ratio 4/5 !important
 *   914行  .profile-card__image > a / img
 *
 * 【重要】`/profile/` アーカイブでは、追加CSS の 4/5 ではなく
 * `nm-profile-card-frame-fix` という別の <style>（Code Snippets が wp_head で出力）の
 * `body.post-type-archive-profile .profile-card__image{aspect-ratio:3/4!important}`
 * が詳細度で勝っている。ここに 4/5 を書き足すと一覧が確実に崩れる。
 * → docs/findings/custom-css.md「5. スコープ外だが直接関係する発見」
 *
 * 差分レポートで profile 系のズレが出たときだけ、原因を特定してから書く。
 * 予防的に書かない。
 */

/* ---------------------------------------------------------------------------
 * .profile-card__info の <p> のマージンを潰す
 *
 * 実測（2026-09-01 / make layout-diff --path=/profile/ --viewport=sp --styles）:
 *
 *   p「会員番号: A1208」  margin  本番 0px 0px 0px 0px  →  ローカル 16px 0px 16px 0px
 *
 * 本番は Snow Monkey（wp-basis）の foundation が全要素のマージンを 0 にリセットし、
 * 余白は owl セレクタ（`> * + *`）側で足す設計になっている。
 * 独自テーマの _base.css にはまだ p のリセットが無く、UA デフォルトの
 * `margin-block: 1em`（= 16px）がそのまま効いていた。
 *
 * その 16px が3か所で悪さをしていた（カード1枚あたり合計 +48px、10枚で +480px）:
 *
 *   1. 先頭 <p> の margin-top 16px が
 *      「padding も border も持たない .profile-card__info」を突き抜けて
 *      親ごと押し下げる（隣接マージンの相殺）
 *      → 画像と情報の間にローカルだけ 16px の隙間ができる
 *         本番   243.7 + 179.6 = 423.3 ≒ info の y=423.4（隙間ゼロ）
 *         ローカル 279.8 + 179.6 = 459.4 なのに info の y=475.4
 *   2. p 同士の margin-bottom / margin-top が相殺して 16px の隙間が2か所
 *      → .profile-card__info の高さが +32px（本番 115.2 = 38.4 × 3行 → 147.2）
 *   3. 末尾 <p> の margin-bottom 16px が .profile-card も突き抜けて
 *      .c-row__col まで漏れる（col の Δh が +64 で card の +48 より 16 多い理由）
 *
 * 直すのは p のマージンだけでよい。行の高さ（38.4px）は本番と一致している。
 *
 * ここでは .profile-card__info の中だけに閉じて潰す。
 * 全体のリセット（_base.css）は別担当の管轄で、あちらで p のマージンが 0 に
 * なっても値が同じなので二重定義になっても描画は変わらない。
 * ------------------------------------------------------------------------ */

.profile-card__info p {
  margin: 0;
}
