body[class] .model-badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:0;border-radius:6px;font-family:inherit;font-size:10.5px;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%)}
body[class] .model-badge-best{background:linear-gradient(135deg,#8b5cf6 0%,#ec4899 100%)}
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-side{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:8px}
body[class] .card-side .model-badges{justify-content:flex-end}
body[class] .card-side .model-badge{height:22px;padding:0 7px;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((22px - 1cap)/2);text-box:trim-both cap alphabetic}
body[class] .detail-badges .model-badge{padding-block:calc((26px - 1cap)/2)}
body[class] .card-side .model-badge{padding-block:calc((22px - 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)}
