/* Header and Logo Improvements */ /* Ensure header starts transparent - works with ultimate-ui.css */ .header { transition: background-color 0.3s ease, padding 0.3s ease; } /* Scrolled state becomes solid/dark */ .header.scrolled { padding-top: 5px; padding-bottom: 5px; } /* Premium UI - let header start transparent */ body.premium-ui .header { background: transparent !important; border-bottom: none !important; } body.premium-ui .header.scrolled { background: rgba(3, 7, 16, 0.97) !important; border-bottom: 1px solid rgba(148, 163, 184, 0.1) !important; } /* Logo Styling */ .logo-image { display: block; height: 44px; width: auto !important; /* override HTML width attribute */ max-width: none; object-fit: contain; transition: height 0.3s ease; } /* Scale logo on scroll */ .header.scrolled .logo-image { height: 36px; } /* Improve Navigation */ .nav { transition: height 0.3s ease, padding 0.3s ease; height: 80px; /* Initial height */ } .header.scrolled .nav { height: 60px; /* Reduced height on scroll */ padding: 10px 0; }