.vacuum-badge{isolation:isolate;vertical-align:middle;flex:none;justify-content:center;align-items:center;width:27px;height:27px;line-height:1;animation:5.2s ease-in-out infinite vacuum-badge-hover;display:inline-flex;position:relative}.vacuum-badge:before{z-index:-1;content:"";background:radial-gradient(circle,#ffe59788 20%,#f5c16c40 52%,#0000 74%);border-radius:50%;animation:5.2s ease-in-out infinite vacuum-badge-glow;position:absolute;inset:-4px}.vacuum-badge svg{filter:drop-shadow(0 1px 1px #17294c45);width:100%;height:100%;display:block;overflow:visible}.vacuum-badge__rim{fill:#f7d77d;stroke:#865b32;stroke-width:1.8px}.vacuum-badge__field{fill:#173461;stroke:#fff0b8;stroke-width:1.4px}.vacuum-badge__rim-light{fill:none;stroke:#fff8dc;stroke-linecap:round;stroke-width:1.7px;opacity:.9}.vacuum-badge__hose,.vacuum-badge__handle{fill:none;stroke:#82ebe3;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8px}.vacuum-badge__nozzle{fill:#fbe39c;stroke:#13264d;stroke-linejoin:round;stroke-width:2px}.vacuum-badge__body{fill:#f16b80;stroke:#13264d;stroke-linejoin:round;stroke-width:2px}.vacuum-badge__window{fill:#a6f4ee;stroke:#176b83;stroke-width:1.3px}.vacuum-badge__body-light{fill:none;stroke:#ffd0d1;stroke-linecap:round;stroke-width:1.5px}.vacuum-badge__star{fill:#fff3bb;stroke:#f7d77d;stroke-width:.6px;transform-box:fill-box;transform-origin:50%}.vacuum-badge__star--one{animation:3.9s ease-in-out infinite vacuum-badge-twinkle}.vacuum-badge__star--two{animation:3.9s ease-in-out 1.2s infinite vacuum-badge-twinkle}.vacuum-badge__star--three{animation:3.9s ease-in-out 2s infinite vacuum-badge-twinkle}.vent-meta .vacuum-badge,.reply-heading .vacuum-badge,.reply-meta .vacuum-badge{margin-left:3px}html[data-theme=dark] .vacuum-badge:before{background:radial-gradient(circle,#f7d77d55 18%,#cf9b5340 48%,#0000 74%)}html[data-theme=dark] .vacuum-badge svg{filter:drop-shadow(0 1px 2px #0008)}html[data-theme=dark] .vacuum-badge__rim{fill:#eac879;stroke:#ffeba9}html[data-theme=dark] .vacuum-badge__field{fill:#182a4e;stroke:#f6d991}html[data-theme=dark] .vacuum-badge__star{fill:#fff1b6;stroke:#eac879}@keyframes vacuum-badge-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes vacuum-badge-glow{0%,to{opacity:.5;transform:scale(.92)}50%{opacity:.9;transform:scale(1.08)}}@keyframes vacuum-badge-twinkle{0%,to{opacity:.65;transform:scale(.85)}50%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.vacuum-badge,.vacuum-badge:before,.vacuum-badge__star{animation:none}}
