• Mahmoud Aglan's avatar
    design(proposal): replace all emoji with an inline SVG icon set · ff106889
    Mahmoud Aglan authored
    Emoji render as platform-specific colour cartoons (Apple/Windows/Android
    each differ) which reads informal in a document going to a club board, and
    they cannot inherit brand colour. Replaced every one with a 33-symbol
    inline SVG sprite: 24x24, stroke-based, currentColor, sized in em so each
    existing icon slot keeps its own scale.
    
    Removed: swimmer, bell, receipt, credit card, mobile, bank, football,
    martial-arts, tennis, cartwheel, page, lock, floppy, plug, envelope, gear,
    up/down arrows, and the EG regional-indicator flag pair.
    
    Also converted the geometric glyphs sitting in icon slots (fisheye,
    diamonds, house, quadrant-circle, square-fill, clock) plus the list
    check/x/arrow marks, so the icon layer is uniformly SVG rather than a mix
    of text glyphs and emoji. A source scan for emoji ranges now returns clean.
    
    Sprite is hidden with position/width/height rather than display:none,
    which can break <use> resolution in some engines.
    
    Fixes an unrelated pre-existing contrast bug found while verifying: .card
    h4 is declared after .dark h4 at equal specificity, so the three cards in
    the dark flow section rendered navy-on-navy. Added .dark .card h4.
    Co-Authored-By: 's avatarClaude Opus 5 (1M context) <noreply@anthropic.com>
    ff106889
app.js 8.08 KB