/* MORE10 - 메인컬러 Pill (좌하단 0, 나머지 999px, 흰 텍스트 + 흰 + 아이콘) */
.hymore10 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--more-gap, 12px);
  padding: var(--more-pad, 19px 28px);
  font-size: var(--more-txt, 15px);
  font-weight: var(--more-tw, 600);
  color: #fff !important;
  background: var(--more-bg, var(--primary, #b58c5e));
  /* 좌하단 0, 나머지 999px */
  border-top-left-radius: var(--more-rd, 999px);
  border-top-right-radius: var(--more-rd, 999px);
  border-bottom-right-radius: var(--more-rd, 999px);
  border-bottom-left-radius: 0;
  text-decoration: none;
  white-space: nowrap;
  line-height: 1;
  transition: background 0.25s ease, transform 0.2s ease, box-shadow 0.25s ease;
  box-shadow: 0 2px 8px rgba(0,0,0,0.08);
}

.hymore10:hover {
  background: var(--more-thc, var(--more-bg, var(--primary, #b58c5e)));
  filter: brightness(0.92);
  transform: translateY(-1px);
  box-shadow: 0 6px 16px rgba(0,0,0,0.15);
}

.hymore10_txt {
  display: inline-block;
  color: inherit;
}

.hymore10_icon {
  font-size: var(--more-icon, 18px);
  color: var(--more-ic, inherit);
  line-height: 1;
}

/* 모바일 — 텍스트 숨기고 + 아이콘만 동그란 버튼으로 */
@media only all and (max-width: 767px) {
  .hymore10 {
    padding: 0;
    width: var(--more-size-mo, 44px);
    height: var(--more-size-mo, 44px);
    gap: 0;
    font-size: 0;
  }
  .hymore10_txt {
    display: none !important;
  }
  .hymore10_icon {
    font-size: var(--more-icon-mo, 20px);
    line-height: 1;
  }
}
