/* ============================================================
   顶栏对齐参考站（仅覆盖，不改结构）
   ============================================================ */
.dd-header{
  border-bottom:1px solid rgba(255,255,255,.1);
  box-shadow:0 4px 6px -1px rgba(0,0,0,.12);
}
@media(min-width:768px){ .dd-hinner{ height:64px; } }

/* Logo：纯金黄 20px、无渐变、无衬线 */
.dd-logo{
  font-family:inherit; font-size:20px; font-weight:700; letter-spacing:.5px;
  color:#eab308; -webkit-text-fill-color:#eab308; background:none;
  margin-right:32px;
}
.dd-logo:hover{ opacity:.9; }

/* 导航：15px、间距 24、当前项白字无下划线 */
.dd-nav{ gap:24px; }
.dd-nav a{ font-size:15px; font-weight:500; color:#d4d4d8; padding:6px 0; }
.dd-nav a.on{ color:#fff; }
.dd-nav a.on::after{ display:none; }

/* 搜索框与按钮（参考站同款胶囊） */
.dd-search{
  background:rgba(30,28,26,.8); border-radius:20px;
  height:40px; padding:0 48px 0 16px;
}
.dd-search input{ font-size:16px; color:#fff; }
.dd-search input::placeholder{ color:#9ca3af; }
.dd-sbtn{ right:10px; width:32px; color:#d1d5db; }
.dd-sbtn:hover{ color:#fff; }

/* 观看记录 */
.dd-history{ color:#d1d5db; font-size:14px; }
.dd-history:hover{ color:#fff; }

/* 内容区留白对齐参考站（1440 屏下左右约 45px） */
.dd-wrap{ width:94%; max-width:1336px; padding:0; margin-left:auto; margin-right:auto; }
/* 头部仍保持 1400 宽 */
.dd-header .dd-hinner{ width:100%; max-width:1400px; padding:0 8px; }
@media(min-width:1024px){ .dd-header .dd-hinner{ padding:0 32px; } }

/* 启用搜索下拉面板（历史 / 热门 / 输入联想） */
.dd-searchwrap{ min-width:0; }

/* 手机：参考站不显示导航，只留 Logo + 搜索 */
@media(max-width:767px){
  .dd-nav{ display:none !important; }
  .dd-header .dd-hinner{ flex-wrap:nowrap; height:56px; }
  .dd-logo{ font-size:18px; margin-right:12px; letter-spacing:0; }
  .dd-searchwrap{ flex:1 1 auto; margin-right:8px; }
  .dd-search input{ font-size:14px; }
  .dd-history{ display:none; }
}
