&lt;!-- site-safe.css：整站版面保護，不改你的顏色/字級，只防跑版 --&gt;
&lt;style&gt;
html,body{margin:0;padding:0}
*,*::before,*::after{box-sizing:border-box}
img{max-width:100%;display:block}
section{margin:0 !important}

/* Full-bleed：把被主題 container 限制住的區塊拉到真正滿版 */
.block{width:100vw;margin:0}
.block.full-bleed{
  position:relative;
  left:50%; right:50%;
  margin-left:-50vw; margin-right:-50vw;
  width:100vw; max-width:100vw;
}

/* 中和主題在區塊內另外包的 container/row 造成左右空白與上下空帶 */
.block .container,
.block .container-fluid,
.block .row,
.block .wrap,
.block [class*="container"],
.block [class*="Row"],
.block [class*="Wrapper"]{
  max-width:none !important; width:100% !important; margin:0 !important;
  padding-left:0 !important; padding-right:0 !important; border:0 !important;
}

/* 清掉常見的「分隔/空白」元件，避免區塊中間忽然多一條空帶 */
.block .spacer,.block .divider,
.block [class*="gap"],.block [class*="space"]{
  display:none !important; height:0 !important; margin:0 !important; padding:0 !important;
}

/* 連結：移除 tel/mail 可能被主題加的小按鈕樣式（不改顏色） */
.block a[href^="tel:"], .block a[href^="mailto:"]{
  appearance:none; -webkit-appearance:none; border:0; background:transparent;
  padding:0; margin:0;
}

/* 保險：不要讓主題的 gutter 影響本區塊 */
.block [class*="g-"], .block [class*="gy-"], .block [class*="gx-"]{
  --bs-gutter-x:0 !important; --bs-gutter-y:0 !important;
}

&lt;!-- site-safe.css：整站版面保護（不改顏色/字級，只防跑版與溢出） --&gt;
&lt;style&gt;
html,body{margin:0;padding:0;overflow-x:hidden}
*,*::before,*::after{box-sizing:border-box}
img,video{max-width:100%;height:auto;display:block}
section{margin:0 !important} /* 區塊間零縫隙 */

/* ✅ 安全滿版：不受捲動條影響、無右推 */
.full-bleed{
  margin-left:calc(50% - 50vw) !important;
  margin-right:calc(50% - 50vw) !important;
  width:auto !important;
  max-width:none !important;
}

/* 中和主題在區塊內另包的 container/row 造成左右白邊與空帶 */
.full-bleed .container,
.full-bleed .container-fluid,
.full-bleed .row,
.full-bleed .wrap,
.full-bleed [class*="container"],
.full-bleed [class*="Row"],
.full-bleed [class*="Wrapper"]{
  max-width:none !important;width:100% !important;margin:0 !important;
  padding-left:0 !important;padding-right:0 !important;border:0 !important;
}

/* 清除常見 spacer/divider/gap 元件，避免區塊間被撐出空白 */
.full-bleed .spacer,.full-bleed .divider,
.full-bleed [class*="gap"],.full-bleed [class*="space"]{
  display:none !important;height:0 !important;margin:0 !important;padding:0 !important;
}

/* 電話/電郵連結：移除瀏覽器或主題的小按鈕外觀（不改顏色） */
.full-bleed a[href^="tel:"], .full-bleed a[href^="mailto:"]{
  appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:0;margin:0;
}
body, h1, h2, h3, h4, h5, h6, p, section {
  margin: 0;
  padding: 0;
}
/* 🔧 移除 header 和 hero 中間的裝飾花紋區塊 */
.elementor-shape,
.header-decoration,
.wp-block-cover {
  display: none !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}
&lt;/style&gt;