@@ -384,14 +384,16 @@ pre.mermaid {
384384 display : flex;
385385 align-items : center;
386386 font-size : 1.2rem ;
387- font-weight : 600 ;
388- color : # f59e0b ;
389- text-decoration : none;
387+ font-weight : 700 ;
388+ color : # fbbf24 !important ;
389+ text-decoration : none !important ;
390390 letter-spacing : -0.01em ;
391+ text-shadow : 0 0 12px rgba (251 , 191 , 36 , 0.3 );
391392}
392393
393394.tinytorch-bar-brand : hover {
394- color : # fbbf24 ;
395+ color : # fde68a !important ;
396+ text-shadow : 0 0 16px rgba (251 , 191 , 36 , 0.45 );
395397}
396398
397399.tinytorch-bar-brand .brand-fire {
@@ -485,26 +487,41 @@ pre.mermaid {
485487 background : rgba (249 , 115 , 22 , 0.15 );
486488}
487489
488- /* Responsive: hide text on small screens, keep icons */
490+ /* ── Responsive: progressive disclosure across breakpoints ── */
491+
492+ /* Tablet landscape / small desktop — drop date from version, shrink link padding */
493+ @media (max-width : 1024px ) {
494+ .tinytorch-bar-version .version-date {
495+ display : none;
496+ }
497+
498+ .tinytorch-bar-links a {
499+ padding : 0.5rem 0.7rem ;
500+ }
501+ }
502+
503+ /* Tablet portrait — icons only, shrink badge, ensure 44px touch targets */
489504@media (max-width : 768px ) {
490505 .tinytorch-bar-links .link-text {
491506 display : none;
492507 }
493508
494509 .tinytorch-bar-links a {
495- padding : 0.5rem ;
510+ min-width : 44px ;
511+ min-height : 44px ;
512+ display : flex;
513+ align-items : center;
514+ justify-content : center;
515+ padding : 0 ;
496516 }
497517
498518 .tinytorch-bar-links .link-icon {
499- font-size : 1.1 rem ;
519+ font-size : 1.15 rem ;
500520 }
501521
502522 .tinytorch-bar-badge {
503- display : none;
504- }
505-
506- .tinytorch-bar-version {
507- display : none;
523+ font-size : 0.65rem ;
524+ padding : 0.2rem 0.5rem ;
508525 }
509526
510527 .tinytorch-bar-left {
@@ -516,23 +533,42 @@ pre.mermaid {
516533 }
517534
518535 .tinytorch-bar {
519- height : 44 px ;
536+ height : 48 px ;
520537 }
521538
522- /* Keep download link visible but compact on mobile */
523- .tinytorch-bar-links a .download-link {
524- padding : 0.4rem 0.6rem ;
539+ .tinytorch-bar-links {
540+ gap : 0 ;
525541 }
526542}
527543
528- /* Extra small screens - minimal spacing */
529- @media (max-width : 480 px ) {
530- .tinytorch-bar-links {
531- gap : 0.1 rem ;
544+ /* Phone — hide badge, hide secondary links, keep compact version */
545+ @media (max-width : 600 px ) {
546+ .tinytorch-bar-badge {
547+ display : none ;
532548 }
533549
534- .tinytorch-bar-links a {
535- padding : 0.4rem ;
550+ .tinytorch-bar-links a .link-secondary {
551+ display : none;
552+ }
553+
554+ .tinytorch-bar-version {
555+ font-size : 0.7rem ;
556+ padding : 0.2rem 0.5rem ;
557+ }
558+
559+ .tinytorch-bar {
560+ height : 44px ;
561+ }
562+
563+ .tinytorch-bar-brand {
564+ font-size : 1.05rem ;
565+ }
566+ }
567+
568+ /* Small phone — hide version too, brand + 3 primary icons */
569+ @media (max-width : 420px ) {
570+ .tinytorch-bar-version {
571+ display : none;
536572 }
537573
538574 .tinytorch-bar-brand {
@@ -584,6 +620,18 @@ header.bd-header {
584620 margin-top : 3.5rem !important ;
585621}
586622
623+ @media (max-width : 768px ) {
624+ header .bd-header {
625+ margin-top : 2.75rem !important ;
626+ }
627+ }
628+
629+ @media (max-width : 600px ) {
630+ header .bd-header {
631+ margin-top : 2.5rem !important ;
632+ }
633+ }
634+
587635/* When announcement bar is present, add extra space */
588636body .has-announcement header .bd-header {
589637 margin-top : 6rem !important ;
@@ -593,6 +641,26 @@ body.has-announcement .tinytorch-bar {
593641 top : 2.5rem !important ;
594642}
595643
644+ @media (max-width : 768px ) {
645+ body .has-announcement header .bd-header {
646+ margin-top : 5rem !important ;
647+ }
648+
649+ body .has-announcement .tinytorch-bar {
650+ top : 2.25rem !important ;
651+ }
652+ }
653+
654+ @media (max-width : 600px ) {
655+ body .has-announcement header .bd-header {
656+ margin-top : 4.5rem !important ;
657+ }
658+
659+ body .has-announcement .tinytorch-bar {
660+ top : 2rem !important ;
661+ }
662+ }
663+
596664/* Hide icon links from sidebar completely - only show in top navbar */
597665.bd-sidebar .icon-links ,
598666.bd-sidebar .navbar-icon-links ,
0 commit comments