.hot-badge-host{position:relative}
.hot-photo-badge,.weekly-image .hot-photo-badge{position:absolute;top:10px;left:10px;right:auto;bottom:auto;z-index:2;display:inline-flex;align-items:center;gap:3px;width:auto;height:auto;padding:4px 8px;border:1px solid #fff8;border-radius:6px;background:#b84920;color:#fff;font:700 12px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;letter-spacing:.02em;box-shadow:0 2px 6px #0002;pointer-events:none}
.weekly-image .hot-photo-badge{top:4px;left:4px;font-size:10px;padding:2px 4px;border-radius:4px}
@media(max-width:600px){.hot-photo-badge{top:8px;left:8px;font-size:11px;padding:4px 7px}}
