/* KBH 等级胶囊（Lv.1–Lv.6，「日出」配色）。由 levels.js 把页面上的 “Lv.N” 文字替换为胶囊；本文件只负责样式。 */
/* 整体尺寸：设计稿 20px 高，这里按比例缩放（zoom）。改大小只改这一个数。左侧星星 / K 字区域已裁掉多余留白，胶囊更短。 */
.kvl{zoom:.75;position:relative;display:inline-flex;align-items:center;height:20px;border-radius:6px;overflow:hidden;vertical-align:middle;font:800 11px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;letter-spacing:0;color:#fff!important;text-decoration:none!important;text-shadow:0 1px 1px rgba(0,0,0,.22);white-space:nowrap;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45),0 1px 2px rgba(0,0,0,.16);direction:ltr;-webkit-user-select:none;user-select:none}
.kvl svg{width:24px!important;height:20px!important;flex:none;display:block;fill:#fffbe0;stroke:none;background:rgba(0,0,0,.12)}
.kvl b{padding:0 6px 0 5px;font-weight:800;font-style:normal;color:inherit}
.kvl i{position:absolute;top:-20%;bottom:-20%;left:-60%;width:38%;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);animation:kvl-sweep60 60s linear infinite;pointer-events:none}
.kvl-1{background:linear-gradient(135deg,#8fb4d9,#6f97c4)}
.kvl-2{background:linear-gradient(135deg,#27bfae,#12a193)}
.kvl-3{background:linear-gradient(135deg,#3f8ff0,#2772dc)}
.kvl-4{background:linear-gradient(135deg,#b06ce8,#9450d4)}
.kvl-5{background:linear-gradient(135deg,#f0609a,#dc427f)}
.kvl-6{background:linear-gradient(135deg,#ff6b3d,#ee4f2a)}
span.kvl-host,a.kvl-host{background:none!important;border:0!important;padding:0!important;box-shadow:none!important}
.authi>.kvl{margin-left:8px}
a:hover>.kvl{filter:brightness(1.06)}
@keyframes kvl-sweep{0%,72%{left:-60%}100%{left:130%}}
@keyframes kvl-sweep60{0%,97.2%{left:-60%}100%{left:130%}}
/* KBH Pro 黑金胶囊 */
.kvl-pro{background:linear-gradient(135deg,#1c1c1c,#0a0a0a);box-shadow:0 1px 3px rgba(0,0,0,.4);text-shadow:none;margin-left:8px}
.kvl-pro svg{width:21px!important;background:transparent;fill:none}
.kvl-pro b{padding:0 6px 0 9px;letter-spacing:.3px;background:linear-gradient(180deg,#fff3c4 0%,#f1cf7a 40%,#c9952c 60%,#f6dc8e 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
.kvl-pro b::before{content:"";position:absolute;left:23px;top:50%;width:4px;height:4px;margin:-2px 0 0 -1px;transform:rotate(45deg);background:linear-gradient(135deg,#fff3c4,#c9952c)}
.kvl-pro i{width:46%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);animation:kvl-sweep 6s ease-in-out infinite}
.kvl-pro::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;padding:1.6px;background:linear-gradient(115deg,#fffbe8 0%,#ffe27a 14%,#fff7cf 28%,#f3c64a 44%,#fffdf0 56%,#ffd95c 70%,#fff3bd 84%,#f0bf3f 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}
.kvl-pro::before{content:"";position:absolute;inset:1.6px;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.55);pointer-events:none}
h1>.kvl{font-size:11px;line-height:1;letter-spacing:0}
/* 管理员：中国红 + 白色盾牌，不扫光 */
.kvl-adm{background:linear-gradient(135deg,#d93a3a,#b3202a)}
.kvl-adm b{padding:0 7px 0 3px}
/* 手机端帖子页作者栏：用户名、PRO、等级排成一排并上下居中 */
ul.authi .mtit .z{display:flex!important;align-items:center;flex-wrap:wrap;gap:4px 6px}
ul.authi .mtit .z .kvl{margin-left:0}
ul.authi .mtit .z .kvl-host{display:flex!important;margin-left:0}
ul.authi .mtit .z a{line-height:20px}
/* 电脑端帖子页作者栏、个人主页用户名（电脑 + 手机）：胶囊与用户名上下居中，间距统一 */
.favatar .pi .authi>.kvl{margin-left:0}
.kbh-profile-identity-text h1,.pp-name h1{display:flex!important;align-items:center;flex-wrap:wrap;gap:4px 8px}
.kbh-profile-identity-text h1>.kvl,.pp-name h1>.kvl{margin-left:0}
/* 电脑端帖子页右侧联系卡：用户名 + 胶囊一排 */
.supplier-card .sc-id{display:flex!important;align-items:center;flex-wrap:wrap;gap:4px 6px}
.supplier-card .sc-id .kvl{margin-left:0}
/* 版块帖子列表：电脑端作者名后面一排；手机端卡片只放一个胶囊，不换行 */
.kbh-fd-author{display:inline-flex!important;align-items:center;gap:6px}
.kbh-fd-author .kvl{margin-left:0}
.kbh-card-author .kvl{margin-left:4px;flex:none}
/* 卡片 / 侧栏 / 搜索结果里的单个胶囊；全球商家卡片用户名一排 */
.kh-author .kvl,.kt-card-author .kvl,.kh-business strong .kvl,.slst .pbw .kvl,.muser .kvl{margin-left:5px;flex:none}
article.bs-card h2{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}
article.bs-card h2 .kvl{margin-left:0}
/* 手机端“我的”：用户名一排 */
.kvl-row{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}
.kvl-row>.kvl{margin-left:0}
/* KBH Pro 用户页：标题旁的品牌胶囊；套餐卡片里价格靠左、按钮固定靠右（覆盖 pro.css，本文件带版本号不会被旧缓存挡住） */
h1.kvp-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}
h1.kvp-title>.kvl{margin-left:0;zoom:1.3}
ul.kvp-plans .kvp-plan-side{flex:1 1 220px;justify-content:space-between}
@media (prefers-reduced-motion:reduce){.kvl i{display:none}}
