/* 主色按鈕 */
.wp-block-button__link,
.kb-btn,
.button,
button[type="submit"] {
  background-color: #1a56db !important;
  color: #fff !important;
  border-radius: 7px !important;
  border: none !important;
}

/* 導覽列背景 */
#masthead,
.site-header,
.main-navigation,
header.site-header {
  background-color: #ffffff !important;
}

/* 導覽列連結 */
.main-navigation a,
.nav--toggle-sub a,
header nav a {
  color: #4a5580 !important;
}
.main-navigation a:hover,
header nav a:hover {
  color: #1a56db !important;
}

/* 標題文字 */
h1, h2, h3, h4, h5, h6 {
  color: #1a2340 !important;
}

/* 內文 */
p, li, td {
  color: #4a5580 !important;
}

/* 連結 */
a { color: #1a56db !important; }
a:hover { color: #1540a8 !important; }

/* 頁面底色 */
body {
  background-color: #f5f8ff !important;
}

/* 頁尾 */
.site-footer,
footer.site-footer {
  background-color: #1a2340 !important;
  color: #fff !important;
}
.site-footer a,
footer.site-footer a {
  color: #7ca0ff !important;
}
/* 導覽列主項目 */
.main-navigation a,
header .nav--toggle-sub a {
  color: #1a2340 !important;
}

/* 導覽列 hover */
.main-navigation a:hover {
  color: #1a56db !important;
}

/* 下拉子選單背景 - 改白色 */
.main-navigation .sub-menu,
.main-navigation ul ul,
header nav ul ul {
  background: #ffffff !important;
  border: 1px solid #d0d9f0 !important;
  border-radius: 8px !important;
  box-shadow: 0 4px 16px rgba(0,0,0,0.08) !important;
}

/* 下拉子選單文字 - 改深色 */
.main-navigation .sub-menu a,
.main-navigation ul ul a,
header nav ul ul a {
  color: #1a2340 !important;
  font-size: 13px !important;
  background: transparent !important;
}

/* 覆蓋 Kadence 全域色板變數 */
.header-navigation .header-menu-container ul ul,
.header-navigation .header-menu-container ul ul li,
.header-navigation .header-menu-container ul ul li a {
  --global-palette8: #1a2340 !important;
  background-color: #ffffff !important;
  color: #1a2340 !important;
}

/* 強制覆蓋所有子選單背景 */
#masthead ul ul,
#masthead .sub-menu {
  background: #ffffff !important;
}

/* 子選單連結文字 */
#masthead ul ul a,
#masthead .sub-menu a {
  color: #1a2340 !important;
}

#masthead ul ul a:hover,
#masthead .sub-menu a:hover {
  color: #1a56db !important;
  background: #f5f8ff !important;
}