 .ipsHotIndicator{display:inline-flex;align-items:center;gap:0.25rem;margin-inline-end:0.5rem;font-size:0.875rem;vertical-align:middle;}.ipsHotIndicator i{animation:hotPulse 2s ease-in-out infinite;}.ipsHotIndicator__label{font-weight:600;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.025em;}.ipsBadge--hot{display:inline-flex;align-items:center;gap:0.25rem;padding:0.125rem 0.5rem;border-radius:var(--i-radius-soft, 4px);font-size:0.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:0.025em;background-color:var(--hot-color, #ef4444);color:#ffffff;}.ipsBadge--hot i{font-size:0.75rem;}.ipsHotTopic{}.ipsWidget .ipsData--hottopics .ipsData__item{border-top:1px solid var(--i-border-color-soft, rgba(0,0,0,0.1));padding:16px;}.ipsWidget .ipsData--hottopics .ipsData__item:last-child{padding-bottom:16px;}.ipsWidget .ipsData--hottopics .ipsData__title h4{font-size:1rem;font-weight:600;line-height:1.4;}.ipsWidget .ipsData--hottopics .ipsData__title h4 a{color:var(--i-color-text, inherit);}.ipsWidget .ipsData--hottopics .ipsData__title h4 a:hover{color:var(--i-link-color, inherit);}.ipsData--hottopics .ipsHotReplies .ipsData__stats-label{background-color:var(--hottopics-color, #ef4444);color:#fff;padding:0.125rem 0.5rem;border-radius:var(--i-radius-soft, 4px);font-weight:600;font-size:0.75rem;}.ipsData--hottopics .ipsHotScore{color:var(--hottopics-color, #ef4444) !important;}.ipsHotScore i{color:var(--hottopics-color, #ef4444);}@keyframes hotPulse{0%, 100%{opacity:1;transform:scale(1);}50%{opacity:0.7;transform:scale(1.1);}}@media (prefers-reduced-motion:reduce){.ipsHotIndicator i{animation:none;}}[data-colorscheme="dark"] .ipsBadge--hot{background-color:color-mix(in srgb, var(--hot-color, #ef4444) 85%, white);}