.signal-beacon{border-bottom:1px solid var(--line);height:clamp(200px,20vw,250px);margin-bottom:30px;position:relative}.signal-beacon__hud{z-index:1;color:var(--text-muted);font:500 .56rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:12px;display:flex;position:absolute;top:0;left:0;right:0}.signal-beacon__hud span:last-child{color:var(--signal);transition:color .2s}.signal-beacon--sent .signal-beacon__hud span:last-child{color:var(--status)}
