:root{--hud-accent:#e9ff52;--hud-text:#f5f5f2;--hud-muted:rgba(245,245,242,.46);--hud-panel:rgba(10,11,12,.72);--font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
#hud{font-family:var(--font);color:var(--hud-text);text-rendering:optimizeLegibility}
.player-chip,.money,.wanted,.icon-button{background:var(--hud-panel);border:1px solid rgba(255,255,255,.11);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.mission-anchor{border-left:2px solid var(--hud-accent);background:linear-gradient(90deg,rgba(8,9,10,.88),rgba(8,9,10,.18));border-radius:0 5px 5px 0}
.mission-kicker{color:var(--hud-accent)}.mission-progress span{background:var(--hud-accent)}
.boot-complete{opacity:0!important;transition:opacity .42s ease;pointer-events:none}
.boot-loading{display:flex;align-items:center;gap:9px;margin-top:18px;color:var(--hud-muted);font-size:9px;letter-spacing:.14em;text-transform:uppercase}
.loading-dot{width:6px;height:6px;border-radius:50%;background:var(--hud-accent);animation:aaa-pulse 1.1s ease-in-out infinite}
@keyframes aaa-pulse{50%{opacity:.35;transform:scale(.8)}}
