/* Post-audit accessibility refinements. */
.brand i { font-size: 11px; }
nav a { color: rgba(247, 245, 255, .82); }
.hero-route, .section-mark, .field-label { font-size: 11px; }
.hero-intro { color: rgba(247, 245, 255, .82); }
.field-label { color: rgba(247, 245, 255, .75); }
.copy-note { color: rgba(247, 245, 255, .72); }
.world-overlay span + div span { font-size: 11px; }
.world-overlay small { color: rgba(247, 245, 255, .76); font-size: 10px; }
.world-card p { color: rgba(247, 245, 255, .81); }
.gem-icon { box-shadow: 14px 14px 18px rgba(147, 102, 255, .28); }
.final-star { text-shadow: none; }
footer { color: rgba(247, 245, 255, .72); }
