@@ -282,6 +282,8 @@ html.light-theme .datadog-logo {
282282 align-items : center;
283283 justify-content : space-between;
284284 height : 60px ;
285+ flex-wrap : nowrap;
286+ gap : 20px ;
285287}
286288
287289/* Header Left - Logo and Site Name */
@@ -297,23 +299,38 @@ html.light-theme .datadog-logo {
297299 flex-shrink : 0 ;
298300}
299301
302+ .site-branding {
303+ display : flex;
304+ flex-direction : column;
305+ gap : 2px ;
306+ }
307+
300308.site-name {
301309 font-size : 20px ;
302310 font-weight : 700 ;
303311 letter-spacing : 0.5px ;
304312 color : var (--text-primary );
305313 text-decoration : none;
306314 white-space : nowrap;
315+ line-height : 1.2 ;
307316}
308317
309318.site-name : hover {
310319 color : var (--accent-color );
311320}
312321
313- /* Header Center - Navigation Links */
322+ .site-tagline {
323+ font-size : 13px ;
324+ font-weight : 400 ;
325+ color : var (--text-secondary );
326+ line-height : 1.3 ;
327+ white-space : normal;
328+ max-width : 400px ;
329+ }
330+
331+ /* Header Center - Navigation Links (hidden, using hamburger menu instead) */
314332.header-center {
315- display : flex;
316- gap : 24px ;
333+ display : none;
317334}
318335
319336.nav-link {
@@ -400,6 +417,7 @@ header h1 {
400417 display : flex;
401418 gap : 12px ;
402419 align-items : center;
420+ flex-shrink : 0 ;
403421}
404422
405423.header-left-stack {
@@ -420,26 +438,18 @@ header h1 {
420438.security-labs-link {
421439 display : flex;
422440 align-items : center;
423- gap : 10px ;
424- padding : 10px 20px ;
425- background : rgba (255 , 255 , 255 , 0.1 );
426- border : 2px solid rgba (255 , 255 , 255 , 0.2 );
427- border-radius : 8px ;
428- color : white;
441+ color : var (--text-primary );
429442 text-decoration : none;
430- transition : all 0.3s ;
431- font-size : 0.85em ;
432- font-weight : 500 ;
433- white-space : nowrap;
443+ transition : all 0.2s ;
444+ padding : 8px ;
445+ border-radius : 6px ;
434446}
435447
436448.github-link : hover ,
437449.pathfinder-link : hover ,
438450.security-labs-link : hover {
439- background : rgba (255 , 255 , 255 , 0.15 );
440- border-color : var (--accent-color );
441- box-shadow : 0 0 15px rgba (157 , 78 , 221 , 0.3 );
442- transform : translateY (-2px );
451+ color : var (--accent-color );
452+ background : rgba (157 , 78 , 221 , 0.1 );
443453}
444454
445455.github-link svg ,
@@ -448,10 +458,37 @@ header h1 {
448458 flex-shrink : 0 ;
449459}
450460
451- .github-link span ,
452- .pathfinder-link span ,
453- .security-labs-link span {
454- line-height : 1.3 ;
461+ /* Icon labels - hidden by default, shown on hover */
462+ .icon-label {
463+ position : absolute;
464+ bottom : -35px ;
465+ left : 50% ;
466+ transform : translateX (-50% );
467+ background : var (--card-background );
468+ color : var (--text-primary );
469+ padding : 6px 12px ;
470+ border-radius : 6px ;
471+ font-size : 13px ;
472+ font-weight : 500 ;
473+ white-space : nowrap;
474+ opacity : 0 ;
475+ pointer-events : none;
476+ transition : opacity 0.2s ;
477+ box-shadow : var (--shadow-lg );
478+ border : 1px solid var (--border-color );
479+ z-index : 1000 ;
480+ }
481+
482+ .datadog-logo-link ,
483+ .theme-toggle ,
484+ .github-link {
485+ position : relative;
486+ }
487+
488+ .datadog-logo-link : hover .icon-label ,
489+ .theme-toggle : hover .icon-label ,
490+ .github-link : hover .icon-label {
491+ opacity : 1 ;
455492}
456493
457494.github-stats {
@@ -468,27 +505,21 @@ header h1 {
468505
469506/* Theme Toggle Button */
470507.theme-toggle {
471- background : rgba ( 255 , 255 , 255 , 0.1 ) ;
472- border : 2 px solid rgba ( 255 , 255 , 255 , 0.2 ) ;
473- border-radius : 8 px ;
474- padding : 10 px 20 px ;
508+ background : transparent ;
509+ border : none ;
510+ border-radius : 6 px ;
511+ padding : 8 px ;
475512 cursor : pointer;
476- transition : all 0.3 s ;
513+ transition : all 0.2 s ;
477514 display : flex;
478515 align-items : center;
479516 justify-content : center;
480- gap : 10px ;
481- color : white;
482- font-size : 0.85em ;
483- font-weight : 500 ;
484- white-space : nowrap;
517+ color : var (--text-primary );
485518}
486519
487520.theme-toggle : hover {
488- background : rgba (255 , 255 , 255 , 0.15 );
489- border-color : var (--accent-color );
490- box-shadow : 0 0 15px rgba (157 , 78 , 221 , 0.3 );
491- transform : translateY (-2px );
521+ color : var (--accent-color );
522+ background : rgba (157 , 78 , 221 , 0.1 );
492523}
493524
494525.theme-toggle .sun-icon {
@@ -502,18 +533,16 @@ header h1 {
502533}
503534
504535.theme-toggle .theme-text {
505- line-height : 1.3 ;
536+ display : none ;
506537}
507538
508539html .light-theme .theme-toggle {
509- background : var (--card-background );
510- border-color : var (--border-color );
511540 color : var (--text-primary );
512541}
513542
514543html .light-theme .theme-toggle : hover {
515- background : var (--card-hover );
516- border-color : var ( --accent-color );
544+ color : var (--accent-color );
545+ background : rgba ( 157 , 78 , 221 , 0.1 );
517546}
518547
519548html .light-theme .theme-toggle .sun-icon {
@@ -526,20 +555,35 @@ html.light-theme .theme-toggle .moon-icon {
526555
527556/* Mobile Menu Styles */
528557.mobile-menu-toggle {
529- display : none ;
558+ display : block ;
530559 background : transparent;
531560 border : none;
532561 color : var (--text-primary );
533562 cursor : pointer;
534563 padding : 8px ;
535564 margin-right : 12px ;
536565 transition : color 0.2s ;
566+ flex-shrink : 0 ;
537567}
538568
539569.mobile-menu-toggle : hover {
540570 color : var (--accent-color );
541571}
542572
573+ /* Datadog Logo Link */
574+ .datadog-logo-link {
575+ display : flex;
576+ align-items : center;
577+ padding : 8px ;
578+ border-radius : 6px ;
579+ transition : all 0.2s ;
580+ flex-shrink : 0 ;
581+ }
582+
583+ .datadog-logo-link : hover {
584+ background : rgba (157 , 78 , 221 , 0.1 );
585+ }
586+
543587.mobile-menu-overlay {
544588 position : fixed;
545589 top : 0 ;
@@ -670,12 +714,7 @@ html.light-theme .theme-toggle .moon-icon {
670714 letter-spacing : 0.5px ;
671715}
672716
673- /* Show mobile menu toggle on mobile devices */
674- @media (max-width : 768px ) {
675- .mobile-menu-toggle {
676- display : block;
677- }
678- }
717+ /* Mobile menu toggle is now shown on all screen sizes */
679718
680719.header-stats {
681720 display : flex;
@@ -694,19 +733,7 @@ html.light-theme .header-stats {
694733 border-color : var (--border-color );
695734}
696735
697- html .light-theme .github-link ,
698- html .light-theme .pathfinder-link ,
699- html .light-theme .security-labs-link {
700- background : var (--card-background );
701- border-color : var (--border-color );
702- color : var (--text-primary );
703- }
704-
705- html .light-theme .github-link : hover ,
706- html .light-theme .pathfinder-link : hover ,
707- html .light-theme .security-labs-link : hover {
708- background : var (--card-hover );
709- }
736+ /* Light theme uses same simplified icon styles */
710737
711738.header-stat-number {
712739 font-size : 1.5em ;
@@ -2413,35 +2440,7 @@ html.light-theme .permissions-table code {
24132440 margin-top : 20px !important ;
24142441}
24152442
2416- /* Responsive */
2417- @media (max-width : 1200px ) {
2418- .header-right {
2419- flex-direction : column;
2420- width : 100% ;
2421- align-items : flex-end;
2422- }
2423-
2424- .header-left-stack {
2425- align-items : flex-end;
2426- }
2427-
2428- .github-actions-stack {
2429- width : auto;
2430- align-items : flex-end;
2431- }
2432-
2433- .github-link ,
2434- .pathfinder-link {
2435- justify-content : center;
2436- width : auto;
2437- }
2438-
2439- .theme-toggle ,
2440- .header-stats {
2441- align-self : flex-end;
2442- width : auto;
2443- }
2444- }
2443+ /* Responsive - removed 1200px breakpoint to keep icons horizontal until mobile */
24452444
24462445@media (max-width : 768px ) {
24472446 body {
@@ -2478,6 +2477,11 @@ html.light-theme .permissions-table code {
24782477 font-size : 16px ;
24792478 }
24802479
2480+ .site-tagline {
2481+ font-size : 11px ;
2482+ white-space : normal;
2483+ }
2484+
24812485 .container {
24822486 max-width : 100% ;
24832487 padding : 0 15px ;
0 commit comments