@@ -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