/* Connectivity controls only; the existing beta typography/layout stays intact. */
.tv-entry .tv-account-button{min-height:44px;border:0;border-radius:12px;background:transparent;color:var(--tv-ink);font:inherit;padding:8px 12px;cursor:pointer}
.tv-entry .tv-account-button:focus-visible{outline:3px solid var(--tv-ink);outline-offset:3px}
#trovi-auth-beta{max-width:480px}
#trovi-auth-beta #authcard label{display:block;margin-top:12px}
#trovi-auth-beta #authcard .aw{text-align:center;margin:12px 0}
#trovi-auth-beta #authcard .asub,#trovi-auth-beta #auth-feedback{margin:10px 0;line-height:1.5}
#trovi-auth-beta #authcard .abtn{width:100%;margin-top:14px}
#trovi-auth-beta #li_links,#trovi-auth-beta .ac-note{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
#trovi-auth-beta #auth-feedback{overflow-wrap:anywhere}
#trovi-auth-beta [hidden]{display:none!important}
