/* 115.09.29 像素角色（方案一：影音頁小晴、404 糰糰）。只用整數倍硬像素（小晴 48／96、糰糰 64／128）；深淺色依 html[data-theme] 切換兩張圖，
   不用 <picture media>，否則手動選深色時不換圖。角色不承載法律說明；使用範圍與表情黑白名單見官網排版規範。 */
.px-char{display:inline-flex;flex:0 0 auto;line-height:0;vertical-align:middle}
.px-char img{display:block;width:96px;height:96px;image-rendering:crisp-edges;image-rendering:pixelated}
.px-char .px-dark{display:none}
html[data-theme=dark] .px-char .px-light{display:none}
html[data-theme=dark] .px-char .px-dark{display:block}
.px-lead{display:flex!important;align-items:center;gap:18px}
.px-with{display:flex;align-items:flex-start;gap:16px}
.px-with>span:last-child{flex:1 1 auto;min-width:0}
@media(max-width:760px){.px-lead{gap:12px}.px-with{gap:12px}}
.px-char.px-128 img{width:128px;height:128px}
/* 404：糰糰 question 128px 置於「Page Not Found」上方，純裝飾（alt=""＋aria-hidden），不加任何說明文字 */
.lost-copy .lost-px{display:flex;margin:0 0 6px}
@media(max-width:620px){.lost-copy .lost-px{margin:4px 0 2px}}
/* 115.09.29 精緻版（C 日系精緻 Q 版賽璐璐）：2 倍 WebP＋srcset、平滑縮放；深淺切換同上（-dark 為米白描邊檔） */
.px-char.fine img{image-rendering:auto}
