/* AIONORA · editorial sports iconography · revised 21 October 2026.
   Fine unified outlines, no background-image replacements, no decorative badges. */
.aionora-glyph{display:inline-block!important;width:19px!important;height:19px!important;flex:0 0 auto;vertical-align:middle;overflow:visible;background:none!important;color:#826b4d;stroke:currentColor!important;stroke-width:1.3!important;stroke-linecap:round;stroke-linejoin:round;fill:none!important;opacity:1!important}
.aionora-glyph *{opacity:1!important;stroke:inherit;fill:none!important}
.hero-tags>span{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(16,36,62,.12);background:rgba(255,253,248,.84);color:#33485d;font-size:11px;font-weight:580;letter-spacing:.012em;border-radius:7px}
.hero-tags>span .aionora-glyph{width:18px!important;height:18px!important;color:#826b4d}
.sport-list .sport{gap:8px;border-color:rgba(16,36,62,.1);border-radius:9px;background:#fffdfa;font-weight:600}
.sport-list .sport .aionora-glyph{width:20px!important;height:20px!important}
.focus-bar .aionora-glyph{width:20px!important;height:20px!important;color:#c7a679}

/* Harmonized premium outlined icons — no decorative backgrounds or filled glyphs. */
.aionora-glyph{stroke-width:1.35!important;stroke-linejoin:round!important;stroke-linecap:round!important}
.hero-tags .aionora-glyph{color:#e7bd84!important}
