.elementor-kit-9{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Noto Serif TC";--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Belleza";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-font-style:italic;--e-global-typography-text-font-family:"Noto Sans TC";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Belleza";--e-global-typography-accent-font-weight:400;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9 h2{font-family:"Shippori Mincho", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* =========================================================
   Miaomiao Global Font Override
   全站強制使用淚體，排除 icon / svg
========================================================= */

@font-face {
  font-family: "MiaomiaoTearsFont";
  src: url("https://miaomiaohealing.com/medias/2026/06/tearsfont.otf") format("opentype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

/* 全站文字強制套用淚體，但排除 icon / svg / Font Awesome / Elementor icon */
body,
body :where(
  p, span, div, a, li, ul, ol,
  h1, h2, h3, h4, h5, h6,
  blockquote, figcaption,
  label, input, textarea, select, button,
  table, thead, tbody, tr, th, td,
  strong, b, em, small,
  article, section, header, footer, main, nav
):not(i):not(svg):not(path):not(use):not([class*="icon"]):not([class*="Icon"]):not([class*="eicon"]):not([class*="fa-"]):not(.fa):not(.fas):not(.far):not(.fab):not(.fal):not(.fa-solid):not(.fa-regular):not(.fa-brands):not(.elementor-icon):not(.ct-icon) {
  font-family: "MiaomiaoTearsFont", "Noto Serif TC", "Noto Sans TC", serif !important;
}

/* Elementor 常見文字 */
.elementor-heading-title,
.elementor-widget-heading,
.elementor-widget-heading *,
.elementor-widget-text-editor,
.elementor-widget-text-editor *,
.elementor-button,
.elementor-button-text,
.elementor-nav-menu,
.elementor-nav-menu *,
.elementor-widget-container {
  font-family: "MiaomiaoTearsFont", "Noto Serif TC", "Noto Sans TC", serif !important;
}

/* 表單與 Fluent Forms */
input,
textarea,
select,
button,
label,
.ff-el-form-control,
.fluentform,
.fluentform *:not(i):not(svg):not(path):not([class*="icon"]):not([class*="fa-"]):not([class*="eicon"]) {
  font-family: "MiaomiaoTearsFont", "Noto Serif TC", "Noto Sans TC", serif !important;
}

/* WordPress / Blocksy / 文章內容常見區塊 */
.site-title,
.site-description,
.entry-title,
.entry-content,
.entry-content *,
.ct-header,
.ct-header *,
.ct-footer,
.ct-footer *,
.menu,
.menu *,
.wp-block,
.wp-block *,
.wp-block-button__link {
  font-family: "MiaomiaoTearsFont", "Noto Serif TC", "Noto Sans TC", serif !important;
}

/* 自製區塊常見 class，避免原本 CSS 指定字體蓋掉 */
.mm-tec-calendar,
.mm-tec-calendar *:not(i):not(svg):not(path):not([class*="icon"]):not([class*="fa-"]):not([class*="eicon"]),
.mm-course-browser,
.mm-course-browser *:not(i):not(svg):not(path):not([class*="icon"]):not([class*="fa-"]):not([class*="eicon"]) {
  font-family: "MiaomiaoTearsFont", "Noto Serif TC", "Noto Sans TC", serif !important;
}

/* 保護 icon font，避免圖示變成亂碼 */
i,
[class*="fa-"],
.fa,
.fas,
.far,
.fab,
.fal,
.fa-solid,
.fa-regular,
.fa-brands,
.eicon,
[class*="eicon"],
.elementor-icon,
.ct-icon {
  font-family: inherit;
}/* End custom CSS */