.btn-sso { display: flex; align-items: center; gap: 15px; border: 1px solid transparent; } .btn-sso[data-theme="light"] { border-color: #a3a3a3; } .btn-sso:hover { filter: brightness(0.85); color: #fff; } .btn-sso img { width: 20px; height: 20px; } .pshowsso-buttons { display: flex; flex-wrap: wrap; gap: 10px; margin-bottom: 15px; justify-content: center; } /* github */ .btn-sso-github[data-theme="dark"] { background: #333; color: #fff; } .btn-sso-github[data-theme="dark"] img { filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(2%) hue-rotate(92deg) brightness(101%) contrast(101%); } .btn-sso-github[data-theme="light"] { background: #fff; color: #111; } /* /github */ /* google */ .btn-sso-google[data-theme="dark"] { background: #111; color: #fff; } .btn-sso-google[data-theme="light"] { background: #fff; color: #111; } /* /google */ /* apple */ .btn-sso-apple[data-theme="dark"] { background: #111; color: #fff; } .btn-sso-apple[data-theme="dark"] img { filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(2%) hue-rotate(92deg) brightness(101%) contrast(101%); } .btn-sso-apple[data-theme="light"] { background: #fff; color: #111; } /* /apple */ /* facebook */ .btn-sso-facebook[data-theme="dark"] { background: #111; color: #fff; } .btn-sso-facebook[data-theme="light"] { background: #fff; color: #111; } /* /facebook */ /* x */ .btn-sso-x[data-theme="dark"] { background: #111; color: #fff; } .btn-sso-x[data-theme="light"] { background: #fff; color: #111; } .btn-sso-x[data-theme="light"] img { filter: brightness(0) saturate(100%); } /* /x */ /* x */ .btn-sso-microsoft[data-theme="dark"] { background: #111; color: #fff; } .btn-sso-microsoft[data-theme="light"] { background: #fff; color: #111; } /* /x */ /* keycloak */ .btn-sso-keycloak[data-theme="dark"] { background: #111; color: #fff; } .btn-sso-keycloak[data-theme="light"] { background: #fff; color: #111; } /* /keycloak */