.legal-consent,.legal-footer{color:var(--text-dim,#8a93a8);margin:0;font-size:11px;line-height:1.5}.legal-footer{text-align:center;padding:14px 0 4px}.legal-link{color:var(--neon-cyan,#19e8ff);text-underline-offset:2px;text-decoration:underline}.sign-in-prompt{border:1px solid var(--panel-border);background:#05070c;border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;display:flex}.sign-in-prompt-message{color:var(--text-dim);margin:0;font-size:13px;line-height:1.5}.sign-in-prompt-button{border:1px solid var(--panel-border);background:var(--panel);color:var(--text);cursor:pointer;border-radius:8px;padding:10px 16px;font-size:13px}.sign-in-prompt-button:hover{border-color:var(--neon-cyan);color:var(--neon-cyan)}.sign-in-prompt-error{color:var(--neon-pink);margin:0;font-size:11px}
