/* Native official-guide preview art. Generic player portraits retain API data. */
.patch-preview-label{display:inline-flex;align-items:center;width:fit-content;margin:7px 0;color:#eaba91;font-size:10px;line-height:1.4;font-weight:600;letter-spacing:.025em}
.profile-badges .patch-preview-label{border-color:#8b5837;background:#3d2b1e;color:#ffc997}
.profile-portrait.patch-new-look{width:clamp(126px,12vw,180px);height:clamp(126px,12vw,180px);flex-shrink:0;border-radius:18px;overflow:hidden;background:#0b1218;border-color:#b47a4c}
.profile-portrait.patch-new-look>img,.guide-portrait.patch-new-look>img{width:100%;height:100%;object-fit:contain}
.guide-portrait.patch-new-look{border-radius:13px;overflow:hidden;background:#0b1218}
.patch-look-figure{margin:0;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0}
.patch-look-figure img{display:block;width:190px!important;height:auto!important;aspect-ratio:1;object-fit:contain;border-radius:10px;background:#0b1218}
.patch-look-figure figcaption{display:block;font-size:9px;color:#e2b18a;line-height:1.5;margin:8px 0 0;text-align:center}
body.public-site .hero-patch[data-patch-feature][hidden],body.public-site .patch-feature[data-patch-feature][hidden]{display:none!important}
body.public-site .patch-feature .patch-preview-label{display:block;margin:0 0 9px}
body.public-site .patch-without-art .patch-portrait{display:none}
body.public-site .patch-feature.patch-without-art{grid-template-columns:1fr}
body.public-site .hero-patch.patch-without-art{padding-left:16px}
body.public-site .hero-patch img[data-patch-preview]{object-fit:contain;background:#0b1218}
body.public-site .patch-portrait img[data-patch-preview]{background:#0b1218;border-radius:12px;filter:none}
@media(min-width:2000px){.patch-look-figure img{width:225px!important}.patch-look-figure figcaption{font-size:12px}}
@media(max-width:520px){.patch-look-figure{margin-top:20px;align-items:flex-start}.patch-welcome .patch-look-figure img{display:block;width:150px!important;height:150px!important}.patch-look-figure figcaption{text-align:left;font-size:9px}.patch-preview-label{font-size:9px}}
