/* Site-wide brand rule: no underlines on links or buttons in any state.
   Keep borders on real buttons, hover colors and keyboard focus indicators. */
a, a *, button, button *, [role="button"], [role="button"] * {
 text-decoration: none !important;
}
a.login, a.text-link, .poster a {border-bottom:0}
:is(a,button,[role="button"]):focus-visible {
 outline:2px solid #e4c995;
 outline-offset:4px;
}
