.header{background:var(--dt-black-medium);color:var(--dt-text-primary);position:sticky;top:0;z-index:1200;box-shadow:0 2px 10px rgba(0, 0, 0, 0.2);margin-bottom:0;padding-top:10px;border-bottom:1px solid var(--dt-luxury-yellow-dark)}.header .container{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 0}.logo a{font-size:1.8rem;font-weight:800;display:flex;flex-direction:column;line-height:1.2;color:var(--dt-luxury-yellow) !important;text-decoration:none}.logo-top{color:var(--dt-luxury-yellow) !important}.logo-sub{font-size:1rem;text-transform:uppercase;margin-top:2px;letter-spacing:0.6px;color:var(--dt-luxury-yellow) !important}.navbar{justify-self:center}.main-nav{display:flex;align-items:center;justify-content:center}.nav-menu{display:flex;gap:45px;align-items:center;margin:0;padding:0;list-style:none}.nav-menu a{color:var(--dt-luxury-yellow);font-weight:600;font-size:1rem;padding:8px 12px;text-decoration:none;transition:all 0.3s ease;border-radius:4px}.nav-menu a:hover, .nav-menu a:focus{background-color:transparent;color:#ffffff;transform:translateY(-2px)}.nav-toggle{display:none;background:transparent;border:1px solid var(--dt-text-secondary);color:var(--dt-text-primary);font-size:1.2rem;padding:0.5rem;border-radius:4px;cursor:pointer}.social-icons-bar{background:var(--dt-black-light);padding:8px 0;height:40px;margin:10px 0}.social-icons-bar .container{display:flex;justify-content:space-between;align-items:center;height:100%}.follow-text{color:var(--dt-text-secondary);font-size:14px;font-weight:500;display:none}.top-social-icons{display:flex;gap:12px}.social-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:var(--dt-luxury-yellow);font-size:14px;transition:var(--dt-transition);text-decoration:none;background:var(--dt-black-medium);border:1px solid var(--dt-luxury-yellow-dark)}.social-icon:hover{background:var(--dt-luxury-yellow);color:var(--dt-matte-black);transform:scale(1.12);box-shadow:0 6px 16px rgba(255, 215, 0, 0.20)}.navbar-social-icons{display:flex;gap:10px;align-items:center}.navbar-social-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:var(--dt-luxury-yellow);font-size:16px;transition:all 0.3s ease;text-decoration:none;background:transparent;border:1px solid var(--dt-luxury-yellow-dark)}.navbar-social-icon:hover{background:var(--dt-luxury-yellow);color:var(--dt-matte-black);transform:scale(1.12);box-shadow:0 6px 16px rgba(255, 215, 0, 0.20)}.dropdown-menu{background:var(--dt-black-medium);border:none;border-radius:8px;box-shadow:0 8px 25px rgba(0, 0, 0, 0.3);padding:10px 0;min-width:220px;backdrop-filter:blur(10px);transform-origin:top;animation:dropdownSlideIn 0.3s ease forwards}@keyframes dropdownSlideIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-item{color:var(--dt-luxury-yellow);padding:12px 20px;font-weight:500;transition:all 0.3s ease;position:relative;overflow:hidden;display:flex;align-items:center}.dropdown-item:hover, .dropdown-item:focus{background:rgba(255, 215, 0, 0.25);color:#ffffff;transform:translateX(5px)}.dropdown-item::before{content:'';position:absolute;left:0;top:0;height:100%;width:3px;background:var(--dt-luxury-yellow);transform:scaleY(0);transition:transform 0.3s ease}.dropdown-item:hover::before{transform:scaleY(1)}.dropdown-menu .dropdown-divider{border-top:1px solid var(--dt-luxury-yellow-dark);margin:5px 0}@media (max-width:768px){.nav-toggle{display:inline-block}.nav-menu{flex-direction:column;display:none;width:100%;margin-top:10px}.nav-menu.show{display:flex}.nav-menu .dropdown-menu{position:static;width:100%;box-shadow:none;border:none;margin:5px 0}.nav-menu .dropdown-item{padding:12px}.follow-text{display:block}}