body[class] .model-badge{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:6px;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:normal;text-transform:none;line-height:1;color:#fff;white-space:nowrap}
body[class] .model-badge-new{background:linear-gradient(135deg,#06b6d4 0%,#3b82f6 100%);box-shadow:0 2px 10px -3px rgba(6,182,212,.6)}
body[class] .model-badge-best{background:linear-gradient(135deg,#8b5cf6 0%,#ec4899 100%);box-shadow:0 2px 10px -3px rgba(236,72,153,.55)}
body[class] .detail-badges .model-badge{height:26px;padding:0 11px;font-size:12px}
body[class] .model-badges{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}
body[class] .card-name .model-badges{margin-left:8px;vertical-align:2px}
body[class] .card-name .model-badge{height:20px;padding:0 8px;font-size:10.5px;letter-spacing:normal}
@supports (text-box:trim-both cap alphabetic){
body[class] .model-badge{display:inline-block;box-sizing:border-box;padding-block:calc((24px - 1cap)/2);text-box:trim-both cap alphabetic}
body[class] .detail-badges .model-badge{padding-block:calc((26px - 1cap)/2)}
body[class] .card-name .model-badge{padding-block:calc((20px - 1cap)/2)}
}

body[class] .card.badged-new:not(.unstable):not(.down){border-color:rgba(6,182,212,.32);box-shadow:0 0 0 1px rgba(6,182,212,.08),0 10px 30px -18px rgba(6,182,212,.55)}
body[class] .card.badged-new:not(.unstable):not(.down):hover{border-color:rgba(6,182,212,.55)}
body[class] .card.badged-best:not(.unstable):not(.down){border-color:rgba(168,85,247,.36);box-shadow:0 0 0 1px rgba(168,85,247,.1),0 10px 30px -18px rgba(236,72,153,.55)}
body[class] .card.badged-best:not(.unstable):not(.down):hover{border-color:rgba(192,132,252,.6)}
body[class] .owner-logo{display:inline-flex;align-items:center;flex:0 0 auto;margin-right:5px;color:inherit}
body[class] .owner-logo svg{display:block;width:12px;height:12px}
body[class] .detail-owned .owner-logo{margin-right:6px}
body[class] .detail-owned .owner-logo svg{width:13px;height:13px}
