#la-grid { position: fixed; inset: 0; width: 100%; height: 100%; display: block; z-index: 0; pointer-events: none; }
#la-dd { position: fixed; top: 0; bottom: 0; left: 0; width: 2px; z-index: 0; pointer-events: none;
    background: var(--accent); opacity: 0; box-shadow: 0 0 12px rgba(217,102,58,.55);
    transition: opacity .5s; will-change: transform; }
#la-dd span { position: absolute; top: 10px; left: 6px; font: 700 10px ui-monospace, Consolas, monospace;
    letter-spacing: .12em; color: var(--accent); white-space: nowrap; }
.login-page { padding-bottom: max(20px, 22vh); }
