/* 场景功能入口的补充图标。0–15 来自 items.webp；下列三枚补足特权、军衔、副将与设置的独立视觉。 */
.px-icon.icon-16{background-image:url('/static/pixel/gear/special.webp');background-size:500% 300%;background-position:0 50%}
.px-icon.icon-17{background-image:url('/static/pixel/gear/misc.webp');background-size:500% 500%;background-position:100% 50%}
.px-icon.icon-18{background-image:url('/static/pixel/gear/special.webp');background-size:500% 300%;background-position:0 100%}
.px-icon.icon-19{background-image:url('/static/pixel/gear/misc.webp');background-size:500% 500%;background-position:100% 75%}
/* 角色页头像沿用方形人物帧，避免背景图因非等比容器被纵向拉伸。 */
body[data-pixel-page="character"] .character-hero>.pixel-avatar{width:78px;height:78px;aspect-ratio:1/1;background-size:300% 200%;background-repeat:no-repeat}
/* 国家与职业用独立微型徽章表达，不再只是“魏 · 战士 · Lv.8”的纯文字。 */
body[data-pixel-page="character"] .character-meta-row{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin:5px 0 3px;line-height:1.15}
body[data-pixel-page="character"] .character-identity-badge,body[data-pixel-page="character"] .character-level-badge{display:inline-flex;align-items:center;gap:3px;min-height:24px;padding:2px 5px;border:1px solid #56706d;border-radius:4px;background:#1a3136;color:#dbe7df;font-size:12px;white-space:nowrap}
body[data-pixel-page="character"] .character-identity-badge i{display:block;width:19px;height:19px;background-image:url('/static/pixel/role-faction-atlas-v1.png');background-size:300% 200%;background-repeat:no-repeat;filter:drop-shadow(0 1px 1px rgba(0,0,0,.65))}
body[data-pixel-page="character"] .character-identity-badge.faction-wei{border-color:#5f82a4;background:#1c303d;color:#c6dff2}
body[data-pixel-page="character"] .character-identity-badge.faction-shu{border-color:#9f6256;background:#3a292a;color:#ffd0bd}
body[data-pixel-page="character"] .character-identity-badge.faction-wu{border-color:#5d9876;background:#1c3731;color:#c9ecd6}
body[data-pixel-page="character"] .character-identity-badge.faction-wei i{background-position:0 0}body[data-pixel-page="character"] .character-identity-badge.faction-shu i{background-position:50% 0}body[data-pixel-page="character"] .character-identity-badge.faction-wu i{background-position:100% 0}
body[data-pixel-page="character"] .character-identity-badge.class-warrior i{background-position:0 100%}body[data-pixel-page="character"] .character-identity-badge.class-assassin i{background-position:50% 100%}body[data-pixel-page="character"] .character-identity-badge.class-mage i{background-position:100% 100%}
body[data-pixel-page="character"] .character-level-badge{border-color:#9b7b48;background:#3a2d28;color:#ffe0a0}body[data-pixel-page="character"] .character-level-badge b{font-size:14px}
body[data-pixel-page="character"] .character-inline-experience{display:inline-flex;align-items:center;gap:3px;min-height:24px;padding:2px 5px;border:1px solid #4d6a66;border-radius:4px;background:#10282f;color:#a9c4c1;white-space:nowrap}
body[data-pixel-page="character"] .character-inline-experience .px-icon{width:16px;height:16px}
body[data-pixel-page="character"] .character-inline-experience small{font-size:10px}
body[data-pixel-page="character"] .character-inline-experience strong{color:#ffe5aa;font-size:13px;line-height:1.1}
body[data-pixel-page="character"] .character-inline-experience a{margin:0 0 0 2px;padding:1px 4px;border:1px solid #a68b54;border-radius:3px;background:#44352c;color:#ffe1a3;font-size:10px;line-height:1.3}
