/* 生きた見本（haru）。build/skins/make.js が作る。手で直さない。 */
.pv-haru{ display:block; padding:16px 14px; box-sizing:border-box; font-size:16px;
  --fs:1em; --nms:1; --avs:44px; --gap:12px; --cmw:100%; --cminh:0;
  background:
    radial-gradient(60% 45% at 18% 12%, #3a5a7a 0%, transparent 60%),
    radial-gradient(55% 50% at 82% 78%, #2c4a63 0%, transparent 62%),
    linear-gradient(150deg, #1b2733 0%, #26323f 55%, #1a222c 100%); }
.pv-haru .comment{ max-width:100%; }
/* ★ 飾りの色は、必ずつまみ（--skin-*）に追わせること。
   　 SVGの中に色を直に書くと、色の見本を切り替えても飾りだけ元の色のまま残る。
   　 SVGはCSSの変数を読めないので、**マスク**にして background-color で塗る。 */
/* ============================================================
   もりあげログ コメントスキン
   haru — 春（さくら）

   やわらかい紙の吹き出しに、花びらを1枚。
   名前は吹き出しの上に、小さな札で置く。

   触れるつまみは meta.json の params に書いたものだけ。
   飾りは SVG を CSS に埋め込んでいるので、スキンは CSS 1枚で完結する。
   ============================================================ */
/* ------------------------------------------------------------
   大きさ系は、コメント設定の値をそのまま使う。
   スキンは見た目（形・色・飾り）だけを受け持つ。
     --fs 文字 / --nms 名前 / --avs 顔 / --gap 行間
     --cmw 幅の上限 / --cminh 最低の高さ / --font 書体
   ------------------------------------------------------------ */
.pv-haru{
  --skin-main:#FFC0D3;     /* さくらの色（吹き出しのふち・名前の札） */
  --skin-sub:#FFF8FB;      /* 紙の色（吹き出しの地） */
  --skin-accent:#8FD3A8;   /* 若葉の色（飾り・印） */
  /* 書体は、まず設定側（--font）を使い、無ければこの並びにする。
     ここで --skin-font に既定値を入れると、設定側が永久に効かなくなる。 */
  --skin-font-fallback:"Zen Maru Gothic", "Kosugi Maru", system-ui, sans-serif;

  --sk-radius:18px;
  --sk-pad:11px 16px;

  /* さくらの花びら（配信者からいただいた絵・2026-09-07）。
     ★ **色はそのまま出す**。絵に色が付いているので、マスクにして塗り直すと
       ぜんぶ1色になり、いただいた絵の良さが消える。
       そのぶん、色のつまみでは花びらの色は変わらない（そういうものとして書いておく）。
     ★ 背景の絵として置く。位置を動かすだけなので、古いブラウザでも降りる
       （XSplitの内蔵ブラウザは mask の位置を動かせないことがある）。 */
  --sk-petal:url("data:image/png;base64,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9rzogotuu/nmm/fecccd34qV4hJsSazf+LiRn24txWdCqK1n34ZM/03DHVUhkBb26DeTxWtW44XXR+PZsSPLpsyeNaHtCZ1vufonPx1+3Y9+dEuXLl1W22L5puecHD+T4LZt287bF1YsmT53tjae7satlST12LftuCrXPL4s24eZixbhvkcewfNjXt+c37D+i9t37unS+9RTL73xxhv/MmDAgCXHfnYHN2ImwSeccMKmdh06fDhhypRwr25IR9vBRTgclj1H729tQRXlFRXYsXs31mzYgH9Mnlx+55/v3/bWB++u73366f961aWXdrr6x9de8bs//GHFhRdeuFUr9ltxFPjbqCwzCdb78M5unbq9uGTV6tLpCxeggoQl2baoobLj1+1bLI9AqxP6CmvHkf2v1Es2b8b8pUsx/r33K54ZNaZk5Pvvvr9s8+d3DTjzzAvOOGtY+/MuvPDBbv36fWNvBF/nnjMJNuf+A/t/NOTs76989JknsebzEuxBBXQcw8qR+EHeYlRQ56lGNbl9z16s1S9546e8i2d1rj4zZvSGpZs2TtlatucXtRvVO2/ExRf/8y233nq7VurkwYMHl9s8vgEc1pC61ax/hw4dtp2p15xVn24Mb7jll+nf3n9POH3xQmzZsd1t27RWm23hJLLesPW4H8zHoNcm7Ny1GyXbt2LSjI9x32MPhfc9/lj6iddeLt9bWDD65P79fnrFtT85/oprfjzomuuvf/DaG26Y0blz543J+N/Fdk6C7QYG9h3w2q9v+783XX7VTy5u2+XExx587vlpt/3xvlV/fPzx0mfHjE2/N28uZn6yEPOWLsHClcuxcuMG6IFg8epVmKf36NmLP8G0BfNhD2bqrBkYOWH8vnuefLL04Zde2fofj//tkz8+8cS0VZtLX2nRtfvNg849t9Od996bf8kVV1zQu2/fv7Vv336//xGJzem7jP0SbDczYsSIR/SdfdRNN93089/89rfn/fNll12MwoIrtu7eddOqz0pe+XDBvInvz587ccqsmROnLV448d35c+dNnj1z8pRZMyZOnj1j4lThw/nzJq78/LNX133++c2rN5Vc0bhNix+efdEFI37285+fd865516tP8s8OGTIkBU23n9n/BcAAAD//3IPtDEAAAAGSURBVAMAvUnsZekiYlEAAAAASUVORK5CYII=");
  --sk-petal2:url("data:image/png;base64,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");
}
.pv-haru .comment{ display:flex; align-items:flex-start; gap:11px; margin:0 0 var(--gap, 12px);
  font-family:var(--skin-font, var(--font, var(--skin-font-fallback))); background:none; border:none; }
/* 顔は花びら色のふちで囲む */
.pv-haru .comment-icon{ flex:0 0 auto; width:var(--avs, 44px); height:var(--avs, 44px); margin-top:16px;
  border-radius:50%; overflow:hidden; background:var(--skin-sub);
  border:2px solid var(--skin-main);
  box-shadow:0 2px 8px color-mix(in srgb, var(--skin-main) 45%, transparent); }
.pv-haru .comment-icon img{ width:100%; height:100%; object-fit:cover; display:block; }
.pv-haru .comment-body{ min-width:0; flex:1 1 auto; }
/* 名前は、吹き出しの上に置く小さな札 */
.pv-haru .comment-name{
  display:table; font-size:calc(.72em * var(--nms, 1)); line-height:1.5;
  margin:0 0 -6px 10px; padding:1px 12px 5px;
  border-radius:10px 10px 0 0;
  background:var(--skin-main);   /* 控え：color-mix を知らないブラウザ用（XSplitの内蔵ブラウザなど） */
  background:color-mix(in srgb, var(--skin-main) 75%, #fff);
  color:#5A3644; letter-spacing:.04em;
  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;
  position:relative; z-index:1; }
/* 吹き出し本体。紙のようにうすい影を敷く */
.pv-haru .comment-block{ position:relative; display:inline-block; max-width:var(--cmw, 100%);
  min-height:var(--cminh, 0); box-sizing:border-box;
  padding:var(--sk-pad); border-radius:var(--sk-radius);
  background:var(--skin-sub);
  border:2px solid var(--skin-main);   /* 控え：color-mix を知らないブラウザ用（XSplitの内蔵ブラウザなど） */
  border:2px solid color-mix(in srgb, var(--skin-main) 85%, #fff);
  box-shadow:0 4px 14px color-mix(in srgb, var(--skin-main) 30%, transparent); }
/* さくらの花びらが、吹き出しの上を静かに降りる（2026-09-07の要望）。
   ★ **ショートハンドで書かないこと。** `-webkit-mask:` は大きさも繰り返しも既定へ戻すので、
     位置だけを動かしたいのに、動かすたびに絵が敷き詰められる（背景で同じことを踏んでいる）。
     だから mask-image / -size / -repeat / -position を1つずつ書く。
   ★ `prefers-reduced-motion` で止めないこと。これは**視聴者に見せる**動きで、
     止めるかどうかを決めたのは配信者ではない。
   ★ 文字の後ろに敷く（z-index を持たせない・pointer-events:none）。読む邪魔をしない。 */
.pv-haru .comment-block::before{ content:""; position:absolute; inset:0; border-radius:inherit;
  pointer-events:none;
  background-image:var(--sk-petal), var(--sk-petal2), var(--sk-petal);
  background-repeat:no-repeat, no-repeat, no-repeat;
  background-size:20px 20px, 15px 15px, 25px 25px;
  background-position:14% -25%, 58% -55%, 86% -40%;
  animation:haru-sk-haru-fall 9s linear infinite, haru-sk-haru-mist 9s ease-in-out infinite; }
@keyframes haru-sk-haru-fall{
  from{ background-position:14% -25%, 58% -55%, 86% -40%; }
  to  { background-position:9% 128%, 63% 145%, 81% 135%; } }
/* 上と下の端で、すっと現れて すっと消える（急に湧いて見えないように） */
@keyframes haru-sk-haru-mist{
  0%{ opacity:0; } 12%{ opacity:.9; } 78%{ opacity:.9; } 100%{ opacity:0; } }
.pv-haru .comment-text{ position:relative; z-index:1; font-size:var(--fs, 1em); line-height:1.68;
  word-break:break-word; color:#4A3742; }
/* 配信者・モデレーター・メンバー・投げ銭のしるし */
.pv-haru .comment[data-owner="true"] .comment-name{
  background:var(--skin-accent);   /* 控え：color-mix を知らないブラウザ用（XSplitの内蔵ブラウザなど） */
  background:color-mix(in srgb, var(--skin-accent) 70%, #fff); color:#254A36; }
.pv-haru .comment[data-moderator="true"] .comment-name::after{ content:"MOD"; margin-left:.6em;
  font-size:.84em; color:#3E7C5B; letter-spacing:.1em; }
.pv-haru .comment[data-member="true"] .comment-name::before{ content:"🌸"; margin-right:.3em; font-size:.9em; }
.pv-haru .comment[data-hasgift="true"] .comment-block{
  border-color:var(--skin-accent);   /* 控え：color-mix を知らないブラウザ用（XSplitの内蔵ブラウザなど） */
  border-color:color-mix(in srgb, var(--skin-accent) 80%, #fff);
  box-shadow:0 4px 14px color-mix(in srgb, var(--skin-accent) 40%, transparent); }
/* 投げ銭の金額（.gift-head の中に入る） */
.pv-haru .gift-head{ display:flex; align-items:baseline; gap:.5em; }
.pv-haru .gift-amount{ font-size:.9em; font-weight:700; color:#B5566F; }
/* はじめて来た人には、ふわっと開く */
.pv-haru .comment .bd.first,.pv-haru .comment[data-first="true"] .comment-block{ animation:haru-sk-haru .5s ease; }
@keyframes haru-sk-haru{ 0%{ opacity:0; transform:translateY(6px) scale(.97); } 100%{ opacity:1; transform:none; } }
@media(prefers-reduced-motion:reduce){
.pv-haru .comment .bd.first,.pv-haru .comment[data-first="true"] .comment-block{ animation:none; } }
/* ============================================================
   もりあげログ コメントスキン ― どのスキンにも要る土台

   ★ ここは**飾りを持たない**。色も形も書かない。
     各スキンの skin.css の末尾に、この中身をそのまま貼って配る
     （スキンはCSS1枚で完結させる決まりなので、@import はしない）。
   ★ 直したら、build/skins/make.js で作り直して zip を配り直すこと。
   ============================================================ */
/* ------------------------------------------------------------
   バッジ・印・絵文字・スタンプ
   コメント欄が渡してくる材料。名前の中と本文の後ろに入る。
     .cbadge / .cbadge-t   サイト側のバッジ（画像と文字）
     .bd.first / .back / .cp / .notice   初コメ・おかえり・ポイント・フォロー
     .em                   絵文字
     .sticker              スタンプ画像
     .uid                  ID（設定で出したときだけ）
   ------------------------------------------------------------ */
.pv-haru .comment-name .cbadge{ width:1.1em; height:1.1em; vertical-align:-.15em;
  margin-right:.25em; border-radius:3px; object-fit:contain; }
.pv-haru .comment-name .cbadge-t{ margin-right:.3em; font-size:.9em; }
.pv-haru .comment-name .bd{ display:inline-block; margin-left:.45em; padding:0 .5em;
  border-radius:999px; font-size:.82em; line-height:1.7;
  vertical-align:.05em; white-space:nowrap; }
.pv-haru .comment-name .bd.first{ background:#1ecf73; color:#04351d; }
.pv-haru .comment-name .bd.back{ background:#5b9bd5; color:#04203a; }
.pv-haru .comment-name .bd.cp{ background:#f0b429; color:#3a2408; }
.pv-haru .comment-name .bd.notice{ background:#c98ae0; color:#2c0e38; }
.pv-haru .comment-name .uid{ margin-left:.4em; font-size:.82em; opacity:.65; }
.pv-haru .comment-block .em{ height:1.5em; vertical-align:-.35em; margin:0 .1em; }
.pv-haru .comment-block .sticker{ display:block; max-width:140px; max-height:140px;
  margin-top:.45em; border-radius:8px; }
/* 翻訳の最中は、うっすら知らせる */
.pv-haru .comment[data-translating="true"] .comment-text{ opacity:.72; font-style:italic; }
/* 名前が長いときは、名前だけを詰めて印を守る。
   ★ ここで display を指定しないこと。名前を吹き出しの上に置くスキンで
     横並びになってしまう（実際にそれで位置がずれた）。 */
.pv-haru .comment-body{ min-width:0; }
.pv-haru .comment-name{ min-width:0; max-width:100%; }
.pv-haru .comment-name .nm-text{ display:inline-block; max-width:100%; vertical-align:bottom;
  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pv-haru .comment-name .bd,.pv-haru .comment-name .cbadge,.pv-haru .comment-name .uid{ flex:0 0 auto; }
.pv-haru .comment-name .nm-text{ flex:0 1 auto; }
/* ------------------------------------------------------------
   右寄せへの追従
   本体は #wrap に align-items:flex-end を付けて右へ寄せる。
   行が幅いっぱいだと寄る余地が無いので、内容の幅にしておく。
   ------------------------------------------------------------ */
.pv-haru .comment{ align-self:flex-start; }
.pv-haru .align-right .comment{ align-self:flex-end; }
.pv-haru .align-right .comment-body{ display:flex; flex-direction:column; align-items:flex-end; }
.pv-haru .align-right .comment{ flex-direction:row-reverse; }
/* ------------------------------------------------------------
   本体の「表示スタイル」「形」を打ち消す
   行には本体と同じ 'c' が付いている（出現アニメのため）。
   打ち消さないと、スキンの吹き出しの後ろに本体のカードが二重に出る。
   ------------------------------------------------------------ */
.pv-haru .comment.c{
  background:none !important;
  border:none !important;
  border-radius:0 !important;
  box-shadow:none !important;
  padding:0 !important;
  clip-path:none !important;
  text-shadow:none;
}

.pv-haru.p0{--skin-main:#FFC0D3;--skin-sub:#FFF8FB;--skin-accent:#8FD3A8;}
.pv-haru.p1{--skin-main:#FF9EB5;--skin-sub:#FFF4F6;--skin-accent:#F7C873;}
.pv-haru.p2{--skin-main:#A8DDA0;--skin-sub:#F7FFF4;--skin-accent:#F2A0BE;}
.pv-haru.p3{--skin-main:#FFD98A;--skin-sub:#FFFCF0;--skin-accent:#9CCBE8;}
.pv-haru.p4{--skin-main:#C6B4F0;--skin-sub:#FAF7FF;--skin-accent:#F4B7D3;}
.pv-haru.p5{--skin-main:#8A6E97;--skin-sub:#FFF3F8;--skin-accent:#FFC0D3;}
