@@ -1387,29 +1387,63 @@ html {
13871387 box-sizing : border-box !important ;
13881388}
13891389
1390+ : root {
1391+ --recode-auth-button-bg : # 111827 ;
1392+ --recode-auth-button-text : # ffffff ;
1393+ --recode-auth-button-border : # 111827 ;
1394+ --recode-auth-button-shadow : 0 8px 22px rgba (17 , 24 , 39 , 0.16 );
1395+ --recode-auth-button-hover-bg : # ffffff ;
1396+ --recode-auth-button-hover-text : # 111827 ;
1397+ --recode-auth-button-hover-border : # 111827 ;
1398+ --recode-auth-button-hover-shadow : 0 10px 26px rgba (17 , 24 , 39 , 0.22 );
1399+ }
1400+
1401+ [data-theme = "dark" ] {
1402+ --recode-auth-button-bg : # ffffff ;
1403+ --recode-auth-button-text : # 0f172a ;
1404+ --recode-auth-button-border : # ffffff ;
1405+ --recode-auth-button-shadow : 0 8px 22px rgba (255 , 255 , 255 , 0.12 );
1406+ --recode-auth-button-hover-bg : # 0f172a ;
1407+ --recode-auth-button-hover-text : # ffffff ;
1408+ --recode-auth-button-hover-border : # ffffff ;
1409+ --recode-auth-button-hover-shadow : 0 10px 26px rgba (255 , 255 , 255 , 0.18 );
1410+ }
1411+
13901412.clerk-navbar-auth {
13911413 display : flex;
13921414 align-items : center;
13931415}
13941416
13951417.clerk-navbar-sign-in {
1396- border : 0 ;
1397- border-radius : 6 px ;
1398- background : var (--ifm-color-primary );
1399- color : # ffffff ;
1418+ border : 1 px solid var ( --recode-auth-button-border ) ;
1419+ border-radius : 999 px ;
1420+ background : var (--recode-auth-button-bg );
1421+ color : var ( --recode-auth-button-text ) ;
14001422 cursor : pointer;
1401- font-weight : 600 ;
1402- padding : 0 0.8rem ;
1423+ font-weight : 700 ;
1424+ letter-spacing : 0.01em ;
1425+ padding : 0 0.95rem ;
1426+ box-shadow : var (--recode-auth-button-shadow );
14031427 transition :
14041428 background-color 0.2s ease,
1429+ border-color 0.2s ease,
14051430 color 0.2s ease,
1406- box-shadow 0.2s ease;
1431+ box-shadow 0.2s ease,
1432+ transform 0.2s ease;
14071433}
14081434
1409- .clerk-navbar-sign-in : hover {
1410- background : var (--ifm-color-primary-dark );
1411- color : # ffffff ;
1412- box-shadow : 0 6px 18px rgba (46 , 133 , 85 , 0.24 );
1435+ .clerk-navbar-sign-in : hover ,
1436+ .clerk-navbar-sign-in : focus-visible {
1437+ background : var (--recode-auth-button-hover-bg );
1438+ border-color : var (--recode-auth-button-hover-border );
1439+ color : var (--recode-auth-button-hover-text );
1440+ box-shadow : var (--recode-auth-button-hover-shadow );
1441+ transform : translateY (-1px );
1442+ }
1443+
1444+ .clerk-navbar-sign-in : focus-visible {
1445+ outline : 2px solid var (--ifm-color-primary );
1446+ outline-offset : 2px ;
14131447}
14141448
14151449.algolia-sitesearch-navbar {
0 commit comments