.fixture-hud{position:absolute;top:5.5rem;left:50%;transform:translate(-50%);width:min(32rem,85%);text-align:center;font-size:.8rem;letter-spacing:.08em;color:var(--ink);pointer-events:none}.fixture-status{padding:.55rem .8rem;background:var(--bg);border:1px solid var(--station)}.fixture-machinery{padding:.5rem;background:var(--bg);font-size:.7rem}.fixture-hud[data-state=locked]{color:var(--danger)}.fixture-hud[data-state=released]{color:var(--laser)}.fixture-hud[data-state=locked] .fixture-status,.fixture-hud[data-state=released] .fixture-status{border-color:currentColor}.fixture-use:disabled{color:inherit;cursor:default}.fixture-use{margin-top:.7rem;padding:.7rem 1rem;font:inherit;color:var(--item);border:1px solid currentColor;background:var(--bg);cursor:pointer;pointer-events:auto}.fixture-use:focus-visible{outline:2px solid var(--ink);outline-offset:3px}
