.tcr-auth :focus-visible{outline:2px solid var(--emerald);outline-offset:2px}.tcr-auth input:focus{border-color:var(--emerald);box-shadow:0 0 0 3px var(--emerald-soft);outline:none}.tcr-auth input:focus-visible{outline:2px solid var(--emerald);outline-offset:2px}.tcr-auth .tcr-btn:hover{background:var(--emerald-dark)}.tcr-auth .tcr-btn-secondary:hover{background:var(--surface);border-color:var(--muted)}.tcr-auth .tcr-link:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.tcr-auth *{transition:none!important}}
