@@ -474,10 +474,14 @@ body {
474474}
475475
476476/* ===== SECTION 11: CRITICAL FIX: TABLET/IPAD NAVBAR BEHAVIOR ===== */ 
477- @media  screen and  (max-width :  1299px  ) {
478- 
477+ @media  screen and  (max-width :  996px  ) {
479478  /* Hide TOP navbar items on mobile (not sidebar) */ 
480-   .navbar__items  .navbar__item : not (.navbar__toggle ): not (.navbar__brand ) {
479+ 
480+   /* 
481+   * This hides all navbar items on small screens, *except* for the 
482+   * toggle, brand, and the item :has() the GitHub auth button. 
483+   */ 
484+   .navbar__items  .navbar__item : not (.navbar__toggle ): not (.navbar__brand ): not (: has (# firebase-auth-github-navbar )) {
481485    display :  none !important ;
482486  }
483487
@@ -1484,7 +1488,7 @@ html {
14841488  margin-left :  auto !important ;
14851489  display :  flex !important ;
14861490  align-items :  center !important ;
1487-   gap :  0.5rem   !important ;
1491+   /*  gap: 0.5rem !important; */ 
14881492  flex-shrink :  0  !important ;
14891493}
14901494
@@ -1764,38 +1768,8 @@ html[data-theme="light"] [data-slot="card-header"].bg-gradient-to-br {
17641768  mix-blend-mode :  normal !important ;
17651769}
17661770
1767- /* ================= SECTION 15: AUTHOR PAGE AVATAR OVERLAP FIX ================= */ 
1768- /* Fix for author page avatar overlap - working solution */ 
1769- .avatar .margin-bottom--sm .author-as-h1_iMAg  {
1770-   width :  150px   !important ;
1771-   height :  150px   !important ;
1772-   border-radius :  50%   !important ;
1773-   border :  none !important ;
1774- }
1775- 
1776- /* Additional avatar class fix */ 
1777- /* .avatar.margin-bottom--sm { 
1778-   width: 40px !important; 
1779-   height: 40px !important; 
1780-   border-radius: 50% !important; 
1781-   border: none !important; */ 
1782- /* } */ 
1783- /*  
1784- /* Author name styling fix */ 
1785- /* .authorName_w5sO { 
1786-   font-size: 1.1rem !important; 
1787-   line-height: 1.1rem !important; 
1788-   display: block !important; 
1789-   flex-direction: column !important; 
1790- } */ 
1791- 
1792- .avatar .margin-bottom--sm  {
1793-   width :  auto !important ;
1794-   height :  auto !important ;
1795-   border :  none !important ;
1771+ @media  screen and  (max-width :  1110px  ) {
1772+   .navbar__items {
1773+     gap :  0.1rem   !important ;
17961774}
1797- 
1798- 
1799- .blog-page  .margin-bottom--xl  {
1800-   margin-bottom :  0rem   !important ;
18011775}
0 commit comments