/* 監控精靈產品頁：沿用 farmerpack.css 的新品發表式版型（fp- 開頭），這裡只換色並補上本頁專用的區塊（mf- 開頭）。
   深色區塊用代表 AI 影像辨識的青→藍漸層，淺色區塊的小標、圖示沿用工安／工廠產品線的石板灰藍（--slate-700）；
   按鈕與連結維持品牌綠（farmerpack.css 的 --fp-green-ink／--fp-green-glow），不換色。
   舊版頁面保留在 repo 根目錄 Docs/舊版頁面/products-monitor-fairy-2026-10/ */
.fp-mfairy {
    --fp-ink: #080c10;
    --fp-ink-2: #0f161c;
    --fp-ink-3: #172029;
    --fp-text: #eef5f8;
    --fp-dim: rgba(226, 238, 244, 0.68);
    --fp-grad: linear-gradient(100deg, #b6f3ff 0%, #5fd6f0 36%, #2fa8e0 66%, #5b7cf0 100%);
    /* 淺底文字 slate-700（淺灰底 7.9:1）、深底文字 #7fdcf2（近黑底 11.9:1） */
    --fp-accent-ink: var(--slate-700);
    --fp-accent-glow: #7fdcf2;
    --fp-glow-rgb: 95, 214, 240;
    --fp-glow-2-rgb: 47, 168, 224;
    --fp-brand-rgb: 47, 168, 224;
    --fp-teal-rgb: 91, 124, 240;
    --fp-hi: #b6f3ff;
    --fp-hi-rgb: 182, 243, 255;
    --fp-tag-bg: var(--slate-700);
    --fp-soft: var(--slate-50);
}

/* ── 主視覺：智慧工廠照片壓暗（照片上只有數字與百分比，沒有文字），黑色攝影機以青色光暈襯底 ── */
.fp-mfairy .fp-hero {
    --fp-accent-ink: var(--fp-accent-glow);
    background:
        radial-gradient(ellipse 46% 34% at 50% 80%, rgba(var(--fp-glow-rgb), 0.3), transparent 72%),
        linear-gradient(180deg, rgba(8, 12, 16, 0.78) 0%, rgba(8, 12, 16, 0.88) 55%, var(--fp-ink) 100%),
        url("../../img/products/monitor_fairy/monitor_fairy_banner.webp") center 35% / cover no-repeat,
        var(--fp-ink);
    color: var(--fp-text);
    padding-bottom: clamp(3rem, 2rem + 4vw, 5.5rem);
}

/* 照片較亮處：麵包屑、定義句比其他深色區塊的 --fp-dim 再亮一些（最亮處仍有 4.5:1） */
.fp-mfairy .fp-hero .fp-breadcrumb ol,
.fp-mfairy .fp-hero .fp-definition {
    color: rgba(226, 238, 244, 0.86);
}

.fp-mfairy .fp-hero .fp-breadcrumb li + li::before {
    color: var(--fp-dim);
}

.fp-mfairy .fp-hero .fp-lead {
    max-width: 40rem;
    color: rgba(238, 245, 248, 0.88);
}

/* 黑色機身：亮色外光讓輪廓從深色背景浮出來 */
.mf-hero-photo {
    display: block;
    width: min(400px, 74vw);
    height: auto;
    margin: 2rem auto 0;
    filter:
        drop-shadow(0 0 1px rgba(var(--fp-hi-rgb), 0.55))
        drop-shadow(0 0 28px rgba(var(--fp-glow-rgb), 0.38))
        drop-shadow(0 26px 30px rgba(0, 0, 0, 0.55));
}

.mf-pain .fp-section-head {
    margin-bottom: 0;
}

/* ── 運作方式：四段流程（fp-flow 預設三段）、架構圖面板 ── */
.mf-flow {
    max-width: 66rem;
}

/* 四段放得下：桌機每段窄一點；手機直向排列時沿用 farmerpack.css 的寬度 */
@media (min-width: 992px) {
    .mf-flow .fp-flow-node {
        width: 10.5rem;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .mf-flow .fp-flow-node {
        width: 8.75rem;
        padding-inline: 0.75rem;
    }
}

.mf-diagram {
    height: auto;
    padding: clamp(0.75rem, 2vw, 1.5rem);
    background: #1d2b36;
}

/* ── 錶頭類型：四張卡片＋示意圖 ── */
.mf-meters {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 1rem;
}

.mf-meters .fp-card {
    grid-column: auto;
    min-height: 0;
}

@media (max-width: 991.98px) {
    .mf-meters {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

.mf-meter-figure {
    border-radius: var(--fp-radius);
    overflow: hidden;
    background: #e8e1c3;
}

.mf-subhead {
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 0.75rem;
}

/* ── 系統整合：照片 ── */
.mf-integration-photo {
    display: block;
    width: 100%;
    height: auto;
    border-radius: var(--fp-radius);
}

/* ── 適用場景：淺色區塊的照片說明 ── */
.fp-light .mf-gallery figcaption {
    color: #3a3a3c;
}

/* ── 導入案例：錶頭類型標籤 ── */
.mf-case-tags {
    margin-top: 0.75rem;
}

.mf-case-tags li {
    font-size: 0.82rem;
    padding: 0.25rem 0.7rem;
}

/* ── 結尾行動呼籲：智慧工廠橫幅壓暗（照片上沒有文字） ── */
.mf-finale {
    background:
        linear-gradient(180deg, rgba(8, 12, 16, 0.82), rgba(8, 12, 16, 0.9)),
        url("../../img/solutions/header/page_header_mointerfairy.webp") center / cover no-repeat,
        var(--fp-ink);
}

.mf-finale .fp-lead {
    max-width: 40rem;
    margin: 1.25rem auto 0;
    color: rgba(238, 245, 248, 0.86);
}
