.nav-links .nav-connexion{position:relative;overflow:hidden;background:linear-gradient(135deg,#244b32,#438c57);border:1px solid #78b881;color:#fff;padding:10px 19px;box-shadow:0 0 23px #579e5d38;text-decoration:none}.nav-links .nav-connexion:hover,.nav-links .nav-connexion:focus-visible{background:linear-gradient(135deg,#356542,#529e65);border-color:#a4d3a7;box-shadow:0 0 28px #579e5d55}.nav-links .nav-connexion::before{content:'';position:absolute;inset:0;background:linear-gradient(115deg,transparent, #ffffff16,transparent);pointer-events:none}.nav-links #nav-account-login{display:none!important}.nav-links .nav-connexion:focus-visible{outline:2px solid #e4d2a5;outline-offset:4px}
