/* ヘッダードロップダウン改善用カスタムCSS */

.custom-dropdown-menu {
  background: #fff;
  border-radius: 18px;
  box-shadow: 0 10px 24px rgba(31,27,26,.18);
  padding: 12px 10px;
  min-width: 180px;
  border: 4px solid #f3f0eb;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.custom-dropdown-menu li a {
  display: block;
  background: #f8f5f0;
  border-radius: 12px;
  padding: 12px 18px;
  color: #2f2621;
  font-weight: 500;
  font-size: 1rem;
  text-decoration: none;
  transition: background .2s, color .2s;
}
.custom-dropdown-menu li a:hover {
  background: #e5e1db;
  color: #c41b1b;
}

/* 黒ヘッダー時 */
.custom-dropdown-dark {
  background: #18120c !important;
  border-color: #2a2117 !important;
}
.custom-dropdown-dark li a {
  background: #2a2117;
  color: #fff;
}
.custom-dropdown-dark li a:hover {
  background: #3a2a1a;
  color: #c9a84c;
}
