/* Shared editorial badge component used by the homepage and archive previews. */
.aid-editorial-badge{display:inline-flex;align-items:center;gap:6px;min-height:20px;padding:4px 7px;border:1px solid transparent;border-radius:4px;font:700 7px/1 'JetBrains Mono',monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}
.aid-editorial-badge::before{width:5px;height:5px;background:currentColor;content:''}
.aid-editorial-badge.is-fresh{color:#fff;background:#235ff5;border-color:#235ff5}
.aid-editorial-badge.is-fresh::before{background:#fff;animation:aidEditorialDot 1.8s ease-in-out infinite}
.aid-editorial-badge.is-popular{color:#fff;background:#07111f;border-color:#07111f}
.aid-editorial-badge.is-choice{color:#235ff5;border-color:#91afff;background:#f4f7ff}
@keyframes aidEditorialDot{50%{opacity:.42;transform:scale(.72)}100%{opacity:1;transform:scale(1)}}
