/* 全站 Emoji 尺寸統一修復 */
img.emoji, 
img.wp-emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

/* 針對特定區塊的 Emoji 稍微加大以平衡視覺 */
.mn-value-icon img.emoji,
.mn-value-icon img.wp-emoji {
    height: 1.4em !important;
    width: 1.4em !important;
}

這段代碼強制將 Emoji 的寬高鎖定在當前文字大小的 `1em`（或者區塊中的 `1.4em`），這樣它們就不會再隨意膨脹了。

/* 1. 防止 AOS 動畫造成的水平溢出 */
[data-aos] {
    pointer-events: none;
}
.aos-animate {
    pointer-events: auto;
}

/* 2. 強制鎖定移動端的水平寬度，防止 1px 的誤差滑動 */
html, body {
    overflow-x: hidden !important;
    position: relative;
    width: 100%;
}

/* 3. 修正 Spectra alignfull 產生的負邊距誤差 */
.alignfull {
    margin-left: 0 !important;
    margin-right: 0 !important;
    max-width: 100vw !important;
}

/* 4. 確保 Header 導覽列不會撐開頁面 */
#masthead, .site-header {
    overflow: hidden !important;
}
