.hot-rank-flame{display:inline-flex;width:36px;height:42px;flex:none;vertical-align:middle;filter:drop-shadow(0 2px 3px #b7791226)}
.hot-rank-flame svg{width:100%;height:100%;overflow:visible}
.hot-rank-flame .rank-flame-body{fill:var(--rank-flame-color)}
.hot-rank-flame .rank-flame-light{fill:var(--rank-flame-light)}
.hot-rank-flame text{fill:var(--rank-flame-digit);font:800 18px system-ui,sans-serif;paint-order:stroke;stroke:#fff8;stroke-width:.65px}
.hot-rank-gold{--rank-flame-color:#ffd77a;--rank-flame-light:#fff4c7;--rank-flame-digit:#99631a}
.hot-rank-silver{--rank-flame-color:#d9e2ed;--rank-flame-light:#f7faff;--rank-flame-digit:#63748b}
.hot-rank-bronze{--rank-flame-color:#e6bb98;--rank-flame-light:#fce9d6;--rank-flame-digit:#996740}
.hot-rank-top{display:inline-flex;align-items:center;color:#9b7c52;background:#faf3e8;border:1px solid #eee0cd;border-radius:6px;padding:3px 6px;font-size:10px;font-weight:700;line-height:1.2;white-space:nowrap}
