/* ==========================================================================
   空之音 Theme - V64 终极深渊金绿融合版 (Rev.Z 终极防穿透+桌面端专属放大版)
   1. 情绪底图重构：负面为黑灰，特殊(Espc)重构为深邃暗紫渐变幽暗粉。
   2. 图像填充策略：所有立绘/CG改为顶底填充、左右自适应 (auto 100%)。
   3. 容器尺寸调整：竖向容器缩小至 260px，横向容器(JCG)独立为 420px。
   4. 横竖分离：剧情CG (JCG-) 采用 16:9 横向比例，放大采用 contain 完整显示。
   5. 移除立绘悬浮：保持无 hover 动画，杜绝冲突。
   6. 保留文字交互：悬浮抬起 (-2px) 与柔和暗金过渡。
   7. 状态栏更新：紧凑面板保留，开头图标替换为 🎺。
   8. 打字机完美重构：增加字间距并精准校准 Step-end 宽度。
   9. 底部绝对透明：核弹级覆盖，强制抹除随主题切换的白/灰背景与渐变遮罩。
   10. 移动端/APP保护：屏蔽移动端与小屏幕放大响应，放大机制仅在桌面网页端(>=768px)生效。
   ========================================================================== */

/* ========== 1. 平台全局聊天气泡 ========== */
.bg-gray-100\/90.relative.inline-block { 
    background: linear-gradient(135deg, #010a1f, #011f0a) !important; 
    border: 2px solid rgba(212, 175, 55, 0.5) !important; 
    border-radius: 12px !important; 
    padding: 14px 18px !important; 
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.6) !important;
}
.markdown-body { color: #f0f0f0 !important; }
.markdown-body * { color: #f0f0f0 !important; }

/* ========== 2. 用户输入区美化 ========== */
textarea, [contenteditable="true"], .MuiInputBase-root { 
    background: linear-gradient(135deg, #010a1f, #011f0a) !important; 
    border: 2px solid rgba(212, 175, 55, 0.5) !important; 
    border-radius: 10px !important; 
    color: #c5b8a5 !important; 
}
textarea:focus, [contenteditable="true"]:focus { 
    border-color: #d4af37 !important; 
    box-shadow: 0 0 10px rgba(212, 175, 55, 0.4) !important; 
    outline: none !important;
}

/* ========== 3. 底部操作栏文本与按钮 ========== */
.MuiTypography-root.MuiTypography-body2, .text-orange-500 { 
    color: rgba(212, 175, 55, 0.6) !important; 
}
.MuiButtonBase-root.MuiButton-root { 
    color: #d4af37 !important; 
    opacity: 0.7 !important; 
    transition: opacity 0.3s ease !important; 
}
.MuiButtonBase-root.MuiButton-root:hover { 
    opacity: 1 !important; 
    background: rgba(212, 175, 55, 0.1) !important; 
}

/* ========== 4. 独立文本卡片 & 悬浮特效 ========== */
text {
    display: block !important;
    position: relative !important;
    z-index: 2 !important;
    background: linear-gradient(135deg, rgba(1, 10, 31, 0.98), rgba(1, 31, 10, 0.96)) !important;
    border: 1px solid rgba(212, 175, 55, 0.5) !important;
    border-left: 3px solid #d4af37 !important;
    border-radius: 10px !important;
    padding: 16px 20px !important;
    margin: 12px 0 !important;
    color: #f0f0f0 !important;
    font-size: 15px !important;
    line-height: 1.8 !important;
    box-shadow: 0 8px 24px rgba(0,0,0,0.8) !important;
}
text p { 
    margin: 0.6em 0 !important; 
    transition: color 0.3s ease, transform 0.3s ease !important;
}
text p:hover {
    color: #d8c397 !important; 
    transform: translateY(-2px) !important; 
}
strong {
    position: relative !important;
    top: 0 !important;
    transition: color 0.3s ease, text-shadow 0.3s ease, top 0.3s ease !important;
}
strong:hover {
    color: #d4af37 !important; 
    text-shadow: 0 0 8px rgba(212, 175, 55, 0.4) !important;
    top: -2px !important; 
}

/* ========== 5. 状态面板 (紧凑折叠框 & 小号图标) ========== */
details {
    display: block !important;
    position: relative !important;
    z-index: 2 !important;
    background: linear-gradient(135deg, rgba(1, 10, 31, 0.98), rgba(1, 31, 10, 0.96)) !important;
    border: 2px solid #d4af37 !important;
    border-radius: 12px !important;
    padding: 4px 12px !important; 
    margin: 6px 0 !important; 
    box-shadow: 0 8px 30px rgba(0,0,0,0.9) !important;
}
summary {
    cursor: pointer;
    font-weight: bold;
    font-size: 15px;
    color: #d4af37 !important;
    padding: 4px 0 !important; 
    border-bottom: 2px solid rgba(212, 175, 55, 0.2);
    list-style: none;
    outline: none;
    transition: color 0.3s ease, text-shadow 0.3s ease, transform 0.3s ease !important;
}
summary:hover {
    color: #e6c56a !important; 
    text-shadow: 0 0 8px rgba(212, 175, 55, 0.5) !important;
    transform: translateY(-2px) !important; 
}
summary::before { 
    content: "🎺"; 
    margin-right: 8px; 
    font-size: 14px;
    text-shadow: 0 0 5px rgba(212, 175, 55, 0.6);
}
details p, details li, details td, details th {
    color: #e6d3b7 !important;
    font-size: 13px;
    line-height: 1.6;
    transition: color 0.3s ease, transform 0.3s ease !important;
}
details p:hover, details li:hover {
    color: #d8c397 !important;
    transform: translateY(-1px) !important;
}
details strong { color: #d4af37 !important; }

/* ========== 6. 立绘与色图CG容器 ========== */
sprite, .mio-bg-layer[class*="CG-"]:not([class*="JCG-"]) {
    display: block !important;
    position: relative !important;
    transform-style: preserve-3d !important; 
    width: 100% !important;
    max-width: 260px !important; 
    aspect-ratio: 6 / 7 !important; 
    margin: 16px auto !important; 
    background-size: auto 100% !important; 
    background-position: center center !important; 
    background-repeat: no-repeat !important;
    background-color: transparent !important; 
    border: 2px solid #d4af37 !important;
    border-radius: 16px !important;
    box-shadow: 0 0 20px rgba(212, 175, 55, 0.4), inset 0 0 15px rgba(0, 0, 0, 0.7) !important;
    cursor: default !important;
    outline: none !important;
}

sprite::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    transform: translateZ(-1px) !important; 
    border-radius: 14px !important; 
    background: linear-gradient(135deg, #121c2d 0%, #102316 100%) !important; 
}
sprite[class*="Econ-"]::before { background: linear-gradient(135deg, #163046 0%, #124036 100%) !important; } 
sprite[class*="Eero-"]::before { background: linear-gradient(135deg, #461b36 0%, #5c1840 100%) !important; } 
sprite[class*="Eneg-"]::before { background: linear-gradient(135deg, #0a0a0a 0%, #2a2a2a 100%) !important; } 
sprite[class*="Enut-"]::before { background: linear-gradient(135deg, #362e25 0%, #2a3036 100%) !important; } 
sprite[class*="Epos-"]::before { background: linear-gradient(135deg, #1a4022 0%, #463c12 100%) !important; } 
sprite[class*="Esad-"]::before { background: linear-gradient(135deg, #152b4a 0%, #1a3860 100%) !important; } 
sprite[class*="Espc-"]::before { background: linear-gradient(135deg, #2c153b 0%, #4a1c31 100%) !important; } 
sprite::after { display: none !important; }

sprite[class*="Epos-"] { animation: idle-happy-bounce 3s ease-in-out infinite !important; }
sprite[class*="Esad-"] { animation: idle-sad-slump 5s ease-in-out infinite !important; }
sprite[class*="Eneg-"] { animation: idle-angry-tense 0.4s linear infinite !important; }
sprite[class*="Eero-"] { animation: idle-lewd-fidget 2s ease-in-out infinite !important; }
sprite[class*="Econ-"], sprite[class*="Enut-"], sprite[class*="Espc-"] { animation: mio-sway 4s ease-in-out infinite !important; }

@keyframes mio-sway { 0%, 100% { transform: rotate(-1.5deg); } 50% { transform: rotate(1.5deg); } }
@keyframes idle-happy-bounce { 0%, 100% { transform: translateY(0) rotate(-0.8deg); } 50% { transform: translateY(-6px) rotate(0.8deg); } }
@keyframes idle-sad-slump { 0%, 100% { transform: translateY(0) rotate(0.8deg); } 50% { transform: translateY(2px) rotate(-0.8deg); } }
@keyframes idle-angry-tense { 0%, 100% { transform: translateX(-0.5px); } 50% { transform: translateX(0.5px); } }
@keyframes idle-lewd-fidget { 0%, 100% { transform: rotate(-1.5deg); } 25% { transform: rotate(1.5deg); } 50% { transform: rotate(-1deg); } 75% { transform: rotate(1deg); } }

/* ========== 6.5 剧情CG 专用容器 ========== */
.mio-bg-layer[class*="JCG-"] {
    display: block !important;
    position: relative !important;
    transform-style: preserve-3d !important; 
    width: 100% !important;
    max-width: 420px !important; 
    aspect-ratio: 16 / 9 !important; 
    margin: 16px auto !important; 
    background-size: cover !important; 
    background-position: center center !important; 
    background-repeat: no-repeat !important;
    background-color: #000 !important; 
    border: 2px solid #d4af37 !important;
    border-radius: 12px !important;
    box-shadow: 0 0 20px rgba(212, 175, 55, 0.4), inset 0 0 15px rgba(0, 0, 0, 0.7) !important;
    cursor: default !important;
    outline: none !important;
}

/* ========== 7. 纯CSS 桌面网页端专属全屏放大 (仅在宽屏/桌面端生效) ========== */
@media screen and (min-width: 768px) {
    /* 仅大屏下显示放大鼠标手势 */
    sprite, .mio-bg-layer[class*="CG-"] {
        cursor: zoom-in !important;
    }

    /* 7.0 解除所有祖先元素的 transform/contain 限制 */
    body:has(sprite:focus) *, body:has(.mio-bg-layer:focus) * {
        transform: none !important;
        contain: none !important;
        will-change: auto !important;
        perspective: none !important;
    }

    /* 7.1 竖向放大逻辑 (桌面端) */
    sprite:focus, .mio-bg-layer[class*="CG-"]:not([class*="JCG-"]):focus {
        position: fixed !important;
        top: 2vh !important; 
        bottom: 15vh !important; 
        left: 0 !important;
        right: 0 !important;
        margin: auto !important; 
        z-index: 2147483647 !important; 
        
        height: 83vh !important; 
        width: calc(83vh * (6 / 7)) !important;
        max-width: 90vw !important; 
        aspect-ratio: auto !important; 
        
        pointer-events: none !important; 
        background-size: contain !important; 
        background-position: center center !important;
        background-color: transparent !important; 
        border: 2px solid #d4af37 !important;
        box-shadow: 0 0 0 100vmax rgba(0, 0, 0, 0.85), 0 0 40px rgba(212, 175, 55, 0.6) !important;
        cursor: default !important;
        animation: none !important; 
        filter: none !important; 
    }

    /* 7.2 横向放大逻辑 (桌面端剧情CG) */
    .mio-bg-layer[class*="JCG-"]:focus {
        position: fixed !important;
        top: 2vh !important;
        bottom: 15vh !important;
        left: 0 !important;
        right: 0 !important;
        margin: auto !important; 
        z-index: 2147483647 !important; 
        
        width: 96vw !important;
        max-width: calc(83vh * (16 / 9)) !important; 
        height: auto !important;
        max-height: 83vh !important;
        aspect-ratio: 16 / 9 !important; 
        
        pointer-events: none !important; 
        background-size: contain !important; 
        background-position: center center !important;
        background-color: rgba(0, 0, 0, 0.95) !important;
        border: 2px solid #d4af37 !important;
        box-shadow: 0 0 0 100vmax rgba(0, 0, 0, 0.85), 0 0 40px rgba(212, 175, 55, 0.6) !important;
        cursor: default !important;
        animation: none !important; 
    }
}

/* ========== 8. 滚动条与打字机重构 ========== */
::-webkit-scrollbar { width: 6px; }
::-webkit-scrollbar-track { background: #010a1f; }
::-webkit-scrollbar-thumb { background: rgba(212, 175, 55, 0.5); border-radius: 10px; }
::-webkit-scrollbar-thumb:hover { background: #d4af37; }

[class*="dot-flashing"], [class*="typing"] { display: none !important; opacity: 0 !important; }

.flex.items-center.justify-center.w-6.h-5 { 
    font-size: 0 !important; 
    color: transparent !important;
    position: relative !important;
    width: 90px !important; 
    justify-content: flex-start !important;
}
.flex.items-center.justify-center.w-6.h-5::before {
    content: "🎺"; 
    position: absolute;
    left: 0;
    top: -2px;
    font-size: 18px !important; 
    color: #ffffff !important; 
    text-shadow: none !important; 
    animation: trumpet-shake 0.5s ease-in-out infinite alternate;
    transform-origin: bottom center; 
    z-index: 2;
}
.flex.items-center.justify-center.w-6.h-5::after {
    content: "♩ ♪ ♫"; 
    position: absolute;
    left: 26px; 
    top: 2px;
    font-size: 15px !important; 
    color: #d4af37 !important; 
    font-weight: bold;
    letter-spacing: 6px !important; 
    text-shadow: 0 0 6px rgba(212, 175, 55, 0.9) !important;
    white-space: nowrap;
    overflow: hidden;
    animation: notes-typing 1.8s step-end infinite;
}

@keyframes trumpet-shake { 
    0% { transform: rotate(-15deg) scale(1); } 
    100% { transform: rotate(15deg) scale(1.1); } 
}
@keyframes notes-typing { 
    0% { width: 14px; } 
    33% { width: 38px; } 
    66% { width: 70px; } 
    100% { width: 14px; } 
}

/* ========== 9. 修复记忆区/表格瞎眼白框 ========== */
.markdown-body table, 
.markdown-body table tr, 
.markdown-body table th, 
.markdown-body table td {
    background-color: transparent !important;
    border-color: rgba(212, 175, 55, 0.3) !important; 
    color: #e6d3b7 !important;
}
.markdown-body table tr:nth-child(2n) {
    background-color: rgba(0, 0, 0, 0.25) !important; 
}
.markdown-body table th {
    background-color: rgba(1, 10, 31, 0.5) !important; 
    color: #d4af37 !important;
}

/* ========== 10. 选项按钮专属美化 ========== */
.markdown-body pre {
    background: linear-gradient(135deg, rgba(1, 10, 31, 0.95), rgba(1, 31, 10, 0.95)) !important;
    border: 1px solid rgba(212, 175, 55, 0.3) !important;
    border-left: 4px solid #d4af37 !important; 
    border-radius: 8px !important;
    margin: 8px 0 !important; 
    box-shadow: 0 4px 12px rgba(0,0,0,0.6) !important;
    padding: 0 !important;
    overflow: hidden !important;
    transition: transform 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease !important;
}
.markdown-body pre:hover {
    transform: translateY(-2px) !important;
    border-color: rgba(212, 175, 55, 0.8) !important;
    box-shadow: 0 8px 24px rgba(0,0,0,0.8), 0 0 10px rgba(212, 175, 55, 0.2) !important;
}
.markdown-body pre > div,
.markdown-body pre > div > div {
    background: transparent !important;
    border: none !important;
}
.markdown-body pre > div > div.flex.justify-between.h-8 {
    height: auto !important;
    padding: 4px 8px 0 0 !important;
    display: flex !important;
    justify-content: flex-end !important;
}
.markdown-body pre > div > div.flex.justify-between.h-8 > div.text-\[13px\] {
    display: none !important; 
}
.markdown-body pre > div > div[node],
.markdown-body pre > code {
    padding: 10px 14px !important;
    background: transparent !important;
    color: #e6c56a !important;
    font-weight: bold !important;
    font-size: 15px !important;
    white-space: pre-wrap !important;
    display: block !important;
}
.markdown-body pre code {
    color: inherit !important;
    font-family: inherit !important;
}
.markdown-body pre svg.lucide-copy {
    color: #d4af37 !important;
    width: 18px !important;
    height: 18px !important;
}
.markdown-body pre .group:hover svg.lucide-copy {
    color: #ffffff !important;
    filter: drop-shadow(0 0 4px rgba(212,175,55,0.8)) !important;
}

/* ========== 11. 沉浸式环境音/BGM播放器 ========== */
.bgm-player {
    display: block !important;
    position: relative !important;
    z-index: 2 !important;
    background: linear-gradient(135deg, rgba(1, 10, 31, 0.98), rgba(1, 31, 10, 0.96)) !important;
    border: 1px solid rgba(212, 175, 55, 0.5) !important;
    border-left: 4px solid #d4af37 !important;
    border-radius: 10px !important;
    padding: 12px 16px !important;
    margin: 16px 0 !important;
    box-shadow: 0 8px 24px rgba(0,0,0,0.8) !important;
    transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.bgm-player:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 10px 30px rgba(212, 175, 55, 0.2), 0 8px 24px rgba(0,0,0,0.8) !important;
}
.bgm-title {
    color: #e6c56a !important;
    font-size: 14px !important;
    font-weight: bold !important;
    margin-bottom: 10px !important;
    text-shadow: 0 0 5px rgba(212, 175, 55, 0.4) !important;
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
}
.bgm-title::before {
    content: "💿";
    font-size: 16px;
    animation: cd-spin 4s linear infinite;
    display: inline-block;
}
@keyframes cd-spin { 
    100% { transform: rotate(360deg); } 
}
.bgm-player audio {
    width: 100% !important;
    height: 36px !important;
    border-radius: 6px !important;
    outline: none !important;
    opacity: 0.85 !important;
    transition: opacity 0.3s ease !important;
    filter: sepia(20%) hue-rotate(90deg) brightness(90%) contrast(110%) !important;
}
.bgm-player audio:hover {
    opacity: 1 !important;
}

/* ==========================================================================
   ★★★ Part 5: 美术资源映射 (立绘 & cg) ★★★
   ========================================================================== */

/* --- 多角色立绘映射 (Kanata, Rio, Kureha, Noel, Felicia) --- */

/* ================= 空深彼方 (Kanata) ================= */
sprite[class*="Kanata-F1-Econ-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Kanata-F1-Econ-107b0ea28a475fb50.png') !important; }
sprite[class*="Kanata-F1-Econ-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Kanata-F1-Econ-28437012cfbaea3ec.png') !important; }
sprite[class*="Kanata-F1-Eero-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Kanata-F1-Eero-1fd6666d32ea5b2af.png') !important; }
sprite[class*="Kanata-F1-Eero-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Kanata-F1-Eero-2c3c51988d87429c6.png') !important; }
sprite[class*="Kanata-F1-Eneg-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Kanata-F1-Eneg-17c205ed6301f27a9.png') !important; }
sprite[class*="Kanata-F1-Eneg-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Kanata-F1-Eneg-29d9f4d4b1a9d2213.png') !important; }
sprite[class*="Kanata-F1-Eneg-3"] { background-image: url('https://origin.picgo.net/2026/07/19/Kanata-F1-Eneg-34deb5fb6f7608c8f.png') !important; }
sprite[class*="Kanata-F1-Enut-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Kanata-F1-Enut-124bab8f9706254de.png') !important; }
sprite[class*="Kanata-F1-Enut-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Kanata-F1-Enut-232957440e2db92d2.png') !important; }
sprite[class*="Kanata-F1-Epos-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Kanata-F1-Epos-192009cc901468ea4.png') !important; }
sprite[class*="Kanata-F1-Epos-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Kanata-F1-Epos-227abddffaf66476f.png') !important; }
sprite[class*="Kanata-F1-Esad-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Kanata-F1-Esad-1ea5e2380adade00c.png') !important; }
sprite[class*="Kanata-F1-Esad-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Kanata-F1-Esad-2b9de4fe485a33d62.png') !important; }
sprite[class*="Kanata-F1-Espc-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Kanata-F1-Espc-132e42bd762069af9.png') !important; }
sprite[class*="Kanata-F1-Espc-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Kanata-F1-Espc-232f9770f538da44f.png') !important; }
sprite[class*="Kanata-F1-Espc-3"] { background-image: url('https://origin.picgo.net/2026/07/19/Kanata-F1-Espc-3ddc7435f98d02873.png') !important; }

/* ================= 和宫梨旺 (Rio) ================= */
sprite[class*="Rio-F1-Econ-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Rio-F1-Econ-1566fe27ec8552e15.png') !important; }
sprite[class*="Rio-F1-Econ-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Rio-F1-Econ-29fa1d11ee384497b.png') !important; }
sprite[class*="Rio-F1-Eero-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Rio-F1-Eero-1926a2e18d99b97c5.png') !important; }
sprite[class*="Rio-F1-Eero-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Rio-F1-Eero-2ce39273a339d8334.png') !important; }
sprite[class*="Rio-F1-Eneg-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Rio-F1-Eneg-16345b70b35ac6bcd.png') !important; }
sprite[class*="Rio-F1-Eneg-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Rio-F1-Eneg-2811f3370bd11279b.png') !important; }
sprite[class*="Rio-F1-Eneg-3"] { background-image: url('https://origin.picgo.net/2026/07/19/Rio-F1-Eneg-32c8aaa56ae127bfb.png') !important; }
sprite[class*="Rio-F1-Enut-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Rio-F1-Enut-1acc95d8f894c1cb8.png') !important; }
sprite[class*="Rio-F1-Enut-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Rio-F1-Enut-2f651af5b1a32b68e.png') !important; }
sprite[class*="Rio-F1-Epos-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Rio-F1-Epos-1fb6a3075e8310d62.png') !important; }
sprite[class*="Rio-F1-Epos-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Rio-F1-Epos-233d1be5c2119b393.png') !important; }
sprite[class*="Rio-F1-Esad-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Rio-F1-Esad-12c5bb964c3db886e.png') !important; }
sprite[class*="Rio-F1-Esad-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Rio-F1-Esad-23b38514c4c47df1c.png') !important; }
sprite[class*="Rio-F1-Espc-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Rio-F1-Espc-162791ebbb9f7e322.png') !important; }
sprite[class*="Rio-F1-Espc-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Rio-F1-Espc-299229824f6381f88.png') !important; }
sprite[class*="Rio-F1-Espc-3"] { background-image: url('https://origin.picgo.net/2026/07/19/Rio-F1-Espc-3f535c191db7b3be5.png') !important; }

/* ================= 墨埜谷暮羽 (Kureha) ================= */
sprite[class*="Kureha-F1-Econ-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Kureha-F1-Econ-1abc759bdda99f182.png') !important; }
sprite[class*="Kureha-F1-Econ-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Kureha-F1-Econ-2497dbeab864bb345.png') !important; }
sprite[class*="Kureha-F1-Eero-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Kureha-F1-Eero-15ff0630e132718fc.png') !important; }
sprite[class*="Kureha-F1-Eero-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Kureha-F1-Eero-2a7faad5e12d16a75.png') !important; }
sprite[class*="Kureha-F1-Eneg-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Kureha-F1-Eneg-19cea00519a544118.png') !important; }
sprite[class*="Kureha-F1-Eneg-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Kureha-F1-Eneg-23158ee31c11caa6a.png') !important; }
sprite[class*="Kureha-F1-Eneg-3"] { background-image: url('https://origin.picgo.net/2026/07/19/Kureha-F1-Eneg-3b5432f2942c91239.png') !important; }
sprite[class*="Kureha-F1-Enut-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Kureha-F1-Enut-1ecafc3ef312062e0.png') !important; }
sprite[class*="Kureha-F1-Enut-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Kureha-F1-Enut-272a27fd11f39eebc.png') !important; }
sprite[class*="Kureha-F1-Epos-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Kureha-F1-Epos-1cf5457a53c81f98b.png') !important; }
sprite[class*="Kureha-F1-Epos-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Kureha-F1-Epos-26ec373468b501d8e.png') !important; }
sprite[class*="Kureha-F1-Esad-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Kureha-F1-Esad-10199851eb079d76f.png') !important; }
sprite[class*="Kureha-F1-Esad-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Kureha-F1-Esad-2cf61d30aac7180f1.png') !important; }
sprite[class*="Kureha-F1-Espc-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Kureha-F1-Espc-174e407098626d8b5.png') !important; }
sprite[class*="Kureha-F1-Espc-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Kureha-F1-Espc-28e985cfad9bb428a.png') !important; }
sprite[class*="Kureha-F1-Espc-3"] { background-image: url('https://origin.picgo.net/2026/07/19/Kureha-F1-Espc-32f9a11dc77d0c335.png') !important; }

/* ================= 寒凪乃绘留 (Noel) ================= */
sprite[class*="Noel-F1-Econ-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Noel-F1-Econ-14ac50a08b4c3be21.png') !important; }
sprite[class*="Noel-F1-Econ-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Noel-F1-Econ-2ef2f159738b91e85.png') !important; }
sprite[class*="Noel-F1-Eero-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Noel-F1-Eero-1ad18e22024a98601.png') !important; }
sprite[class*="Noel-F1-Eero-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Noel-F1-Eero-247d89b85ddcb9be9.png') !important; }
sprite[class*="Noel-F1-Eneg-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Noel-F1-Eneg-19463a60d08740da4.png') !important; }
sprite[class*="Noel-F1-Eneg-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Noel-F1-Eneg-2d796654654ccbe5f.png') !important; }
sprite[class*="Noel-F1-Eneg-3"] { background-image: url('https://origin.picgo.net/2026/07/19/Noel-F1-Eneg-3753b901b2420d2a2.png') !important; }
sprite[class*="Noel-F1-Enut-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Noel-F1-Enut-1da3462391678bfa7.png') !important; }
sprite[class*="Noel-F1-Enut-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Noel-F1-Enut-2b7cd628b55c2f013.png') !important; }
sprite[class*="Noel-F1-Epos-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Noel-F1-Epos-169d728ca24f567f3.png') !important; }
sprite[class*="Noel-F1-Epos-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Noel-F1-Epos-272e08f830ddee71a.png') !important; }
sprite[class*="Noel-F1-Esad-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Noel-F1-Esad-17168b79c8870caba.png') !important; }
sprite[class*="Noel-F1-Esad-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Noel-F1-Esad-240814227e457bcdc.png') !important; }
sprite[class*="Noel-F1-Espc-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Noel-F1-Espc-1e55a4de6d3737640.png') !important; }
sprite[class*="Noel-F1-Espc-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Noel-F1-Espc-27e93d41d6361293d.png') !important; }
sprite[class*="Noel-F1-Espc-3"] { background-image: url('https://origin.picgo.net/2026/07/19/Noel-F1-Espc-35f84bbcde1c28e0a.png') !important; }

/* ================= 菲莉希亚·黑曼 (Felicia) ================= */
sprite[class*="Felicia-F1-Econ-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Felicia-F1-Econ-19aab09e3bb5caebb.png') !important; }
sprite[class*="Felicia-F1-Econ-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Felicia-F1-Econ-227a6d63284cb3946.png') !important; }
sprite[class*="Felicia-F1-Eero-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Felicia-F1-Eero-15a0b6dde0a9e424d.png') !important; }
sprite[class*="Felicia-F1-Eero-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Felicia-F1-Eero-2b53ac8f0a2ab3886.png') !important; }
sprite[class*="Felicia-F1-Eneg-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Felicia-F1-Eneg-1dba86a50d30a4220.png') !important; }
sprite[class*="Felicia-F1-Eneg-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Felicia-F1-Eneg-2044ace3ca409af0c.png') !important; }
sprite[class*="Felicia-F1-Eneg-3"] { background-image: url('https://origin.picgo.net/2026/07/19/Felicia-F1-Eneg-318019957a68ab228.png') !important; }
sprite[class*="Felicia-F1-Enut-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Felicia-F1-Enut-185e2e35e7304b8e1.png') !important; }
sprite[class*="Felicia-F1-Enut-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Felicia-F1-Enut-2cde313fddeb31c1a.png') !important; }
sprite[class*="Felicia-F1-Epos-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Felicia-F1-Epos-1f06b2320d5632375.png') !important; }
sprite[class*="Felicia-F1-Epos-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Felicia-F1-Epos-2733550cf1e9e1f73.png') !important; }
sprite[class*="Felicia-F1-Esad-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Felicia-F1-Esad-1915ac73556ae694a.png') !important; }
sprite[class*="Felicia-F1-Esad-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Felicia-F1-Esad-2401128212cdc668e.png') !important; }
sprite[class*="Felicia-F1-Espc-1"] { background-image: url('https://origin.picgo.net/2026/07/19/Felicia-F1-Espc-14380f627bbc81da4.png') !important; }
sprite[class*="Felicia-F1-Espc-2"] { background-image: url('https://origin.picgo.net/2026/07/19/Felicia-F1-Espc-231a1442dfd6fa6a2.png') !important; }
sprite[class*="Felicia-F1-Espc-3"] { background-image: url('https://origin.picgo.net/2026/07/19/Felicia-F1-Espc-3dcdb65a8588d9a9b.png') !important; }

/* --- 角色: 空深彼方 (Kanata) 专属 CG 场景 --- */
/* --- F1 (S1-S26) --- */
.mio-bg-layer[class*="CG-Kanata-F1-S1"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kanata-F1-S1f975ae8e70a0f60c.png') !important; }
.mio-bg-layer[class*="CG-Kanata-F1-S2"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kanata-F1-S24ab532ec53ab8567.gif') !important; }
.mio-bg-layer[class*="CG-Kanata-F1-S3"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kanata-F1-S37a1d7171f308dfb5.png') !important; }
.mio-bg-layer[class*="CG-Kanata-F1-S4"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kanata-F1-S4c3295d6a6634f56b.gif') !important; }
.mio-bg-layer[class*="CG-Kanata-F1-S5"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kanata-F1-S58bcc64f44245c167.png') !important; }
.mio-bg-layer[class*="CG-Kanata-F1-S6"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kanata-F1-S6084232a065510d5c.png') !important; }
.mio-bg-layer[class*="CG-Kanata-F1-S7"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kanata-F1-S76065538ad5ef9ca7.gif') !important; }
.mio-bg-layer[class*="CG-Kanata-F1-S8"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kanata-F1-S835de31817e698a31.png') !important; }
.mio-bg-layer[class*="CG-Kanata-F1-S9"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kanata-F1-S9e05121f6507f278f.png') !important; }
.mio-bg-layer[class*="CG-Kanata-F1-S10"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kanata-F1-S1090408404b4e03f31.gif') !important; }
.mio-bg-layer[class*="CG-Kanata-F1-S11"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kanata-F1-S119ea73f1f355a3b6f.png') !important; }
.mio-bg-layer[class*="CG-Kanata-F1-S12"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kanata-F1-S124e4acecc1b82514a.png') !important; }
.mio-bg-layer[class*="CG-Kanata-F1-S13"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kanata-F1-S13b21b8515661dc8f0.png') !important; }
.mio-bg-layer[class*="CG-Kanata-F1-S14"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kanata-F1-S14c43379e598e9372a.png') !important; }
.mio-bg-layer[class*="CG-Kanata-F1-S15"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kanata-F1-S15570a8e0006a26b36.png') !important; }
.mio-bg-layer[class*="CG-Kanata-F1-S16"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kanata-F1-S16fa99b2ee6bcc4147.png') !important; }
.mio-bg-layer[class*="CG-Kanata-F1-S17"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kanata-F1-S178feafddca0356861.png') !important; }
.mio-bg-layer[class*="CG-Kanata-F1-S18"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kanata-F1-S18fac662da3ab09487.png') !important; }
.mio-bg-layer[class*="CG-Kanata-F1-S19"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kanata-F1-S19bc4393ca58eaaf1f.png') !important; }
.mio-bg-layer[class*="CG-Kanata-F1-S20"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kanata-F1-S20c19d8ef42444c570.png') !important; }
.mio-bg-layer[class*="CG-Kanata-F1-S21"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kanata-F1-S219d12f37e1762d9c5.png') !important; }
.mio-bg-layer[class*="CG-Kanata-F1-S22"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kanata-F1-S226cc62a36ea46e6d8.png') !important; }
.mio-bg-layer[class*="CG-Kanata-F1-S23"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kanata-F1-S23b6a13265d6c58dca.png') !important; }
.mio-bg-layer[class*="CG-Kanata-F1-S24"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kanata-F1-S247c0c43d1ec10a6d6.png') !important; }
.mio-bg-layer[class*="CG-Kanata-F1-S25"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kanata-F1-S25b1f17bcd54170044.png') !important; }
.mio-bg-layer[class*="CG-Kanata-F1-S26"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kanata-F1-S26260d5dfa9c85215d.png') !important; }

/* --- 角色: 和宫梨旺 (Rio) 专属 CG 场景 --- */
/* --- F1 (S1-S26) --- */
.mio-bg-layer[class*="CG-Rio-F1-S1"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Rio-F1-S1d4ccbdc8c1466ce0.png') !important; }
.mio-bg-layer[class*="CG-Rio-F1-S2"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Rio-F1-S2d96aae89207511ed.gif') !important; }
.mio-bg-layer[class*="CG-Rio-F1-S3"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Rio-F1-S3425078fae55a9eb8.png') !important; }
.mio-bg-layer[class*="CG-Rio-F1-S4"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Rio-F1-S4563aca8c262369d7.gif') !important; }
.mio-bg-layer[class*="CG-Rio-F1-S5"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Rio-F1-S50a12fcc17c642cfc.png') !important; }
.mio-bg-layer[class*="CG-Rio-F1-S6"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Rio-F1-S6b0e8d39922740193.png') !important; }
.mio-bg-layer[class*="CG-Rio-F1-S7"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Rio-F1-S7210347f46c91891d.gif') !important; }
.mio-bg-layer[class*="CG-Rio-F1-S8"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Rio-F1-S80d84c12e9af241d5.png') !important; }
.mio-bg-layer[class*="CG-Rio-F1-S9"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Rio-F1-S9096a4e23180346c4.png') !important; }
.mio-bg-layer[class*="CG-Rio-F1-S10"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Rio-F1-S105b76e691e2d8bb10.gif') !important; }
.mio-bg-layer[class*="CG-Rio-F1-S11"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Rio-F1-S116980af8e92535634.png') !important; }
.mio-bg-layer[class*="CG-Rio-F1-S12"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Rio-F1-S125c697524c5465eb4.png') !important; }
.mio-bg-layer[class*="CG-Rio-F1-S13"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Rio-F1-S13ce5d5a808ad22188.png') !important; }
.mio-bg-layer[class*="CG-Rio-F1-S14"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Rio-F1-S148bd550ba476823db.png') !important; }
.mio-bg-layer[class*="CG-Rio-F1-S15"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Rio-F1-S15d8a2a7e1885d2dd1.png') !important; }
.mio-bg-layer[class*="CG-Rio-F1-S16"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Rio-F1-S16e832248aecb32189.png') !important; }
.mio-bg-layer[class*="CG-Rio-F1-S17"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Rio-F1-S175a3a750891e22079.png') !important; }
.mio-bg-layer[class*="CG-Rio-F1-S18"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Rio-F1-S1859a7168b9020e65a.png') !important; }
.mio-bg-layer[class*="CG-Rio-F1-S19"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Rio-F1-S1985648316cb4fe611.png') !important; }
.mio-bg-layer[class*="CG-Rio-F1-S20"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Rio-F1-S20ea942c55fb2d48cd.png') !important; }
.mio-bg-layer[class*="CG-Rio-F1-S21"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Rio-F1-S218cbbe806a36acedd.png') !important; }
.mio-bg-layer[class*="CG-Rio-F1-S22"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Rio-F1-S22f1549e92752c8832.png') !important; }
.mio-bg-layer[class*="CG-Rio-F1-S23"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Rio-F1-S23a9337ed9ca00cf54.png') !important; }
.mio-bg-layer[class*="CG-Rio-F1-S24"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Rio-F1-S2449e59e5ed9b915fa.png') !important; }
.mio-bg-layer[class*="CG-Rio-F1-S25"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Rio-F1-S2503850c05a2b9f788.png') !important; }
.mio-bg-layer[class*="CG-Rio-F1-S26"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Rio-F1-S26293a5147f27dde36.png') !important; }

/* --- 角色: 墨埜谷暮羽 (Kureha) 专属 CG 场景 --- */
/* --- F1 (S1-S26) --- */
.mio-bg-layer[class*="CG-Kureha-F1-S1"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kureha-F1-S1a28dfc8011b46103.png') !important; }
.mio-bg-layer[class*="CG-Kureha-F1-S2"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kureha-F1-S2ac72af94ddc49192.gif') !important; }
.mio-bg-layer[class*="CG-Kureha-F1-S3"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kureha-F1-S38be3f18d4b4728aa.png') !important; }
.mio-bg-layer[class*="CG-Kureha-F1-S4"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kureha-F1-S426f9b8edd1d29dc6.gif') !important; }
.mio-bg-layer[class*="CG-Kureha-F1-S5"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kureha-F1-S591373757b0324b65.png') !important; }
.mio-bg-layer[class*="CG-Kureha-F1-S6"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kureha-F1-S6b934bf27027798a8.png') !important; }
.mio-bg-layer[class*="CG-Kureha-F1-S7"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kureha-F1-S7593b9d753f2b5b33.gif') !important; }
.mio-bg-layer[class*="CG-Kureha-F1-S8"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kureha-F1-S871102c929bc7928b.png') !important; }
.mio-bg-layer[class*="CG-Kureha-F1-S9"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kureha-F1-S97120b4ff1e9a95bb.png') !important; }
.mio-bg-layer[class*="CG-Kureha-F1-S10"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kureha-F1-S10c409d7052e15f9ab.gif') !important; }
.mio-bg-layer[class*="CG-Kureha-F1-S11"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kureha-F1-S110054f6f90d0ad6ca.png') !important; }
.mio-bg-layer[class*="CG-Kureha-F1-S12"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kureha-F1-S126bc5a0331e7f5a5a.png') !important; }
.mio-bg-layer[class*="CG-Kureha-F1-S13"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kureha-F1-S1336b3ac4cfaad7f23.png') !important; }
.mio-bg-layer[class*="CG-Kureha-F1-S14"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kureha-F1-S14590914e8971eedb5.png') !important; }
.mio-bg-layer[class*="CG-Kureha-F1-S15"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kureha-F1-S1560e3234020060c29.png') !important; }
.mio-bg-layer[class*="CG-Kureha-F1-S16"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kureha-F1-S1641062d94ccfb97a7.png') !important; }
.mio-bg-layer[class*="CG-Kureha-F1-S17"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kureha-F1-S174d99bcc8dd860de9.png') !important; }
.mio-bg-layer[class*="CG-Kureha-F1-S18"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kureha-F1-S18ab6fe65184f04c93.png') !important; }
.mio-bg-layer[class*="CG-Kureha-F1-S19"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kureha-F1-S194e91abd8b1f946f7.png') !important; }
.mio-bg-layer[class*="CG-Kureha-F1-S20"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kureha-F1-S20aa59188f0fed6023.png') !important; }
.mio-bg-layer[class*="CG-Kureha-F1-S21"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kureha-F1-S217889bc00139c63d5.png') !important; }
.mio-bg-layer[class*="CG-Kureha-F1-S22"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kureha-F1-S229119b631d56a7536.png') !important; }
.mio-bg-layer[class*="CG-Kureha-F1-S23"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kureha-F1-S2343e3c564ed251867.png') !important; }
.mio-bg-layer[class*="CG-Kureha-F1-S24"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kureha-F1-S246fb864b140151327.png') !important; }
.mio-bg-layer[class*="CG-Kureha-F1-S25"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kureha-F1-S25305426d717282642.png') !important; }
.mio-bg-layer[class*="CG-Kureha-F1-S26"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Kureha-F1-S2689e94fade9821585.png') !important; }

/* --- 角色: 寒凪乃绘留 (Noe) 专属 CG 场景 --- */
/* --- F1 (S1-S26) --- */
.mio-bg-layer[class*="CG-Noe-F1-S1"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Noe-F1-S15c3ebd2758e4a0fe.png') !important; }
.mio-bg-layer[class*="CG-Noe-F1-S2"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Noe-F1-S2bff09cb2c0766499.gif') !important; }
.mio-bg-layer[class*="CG-Noe-F1-S3"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Noe-F1-S3c7959a997c0885a2.png') !important; }
.mio-bg-layer[class*="CG-Noe-F1-S4"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Noe-F1-S4bfe17e4a7f8bf4c7.gif') !important; }
.mio-bg-layer[class*="CG-Noe-F1-S5"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Noe-F1-S52d7d91cd9c707e50.png') !important; }
.mio-bg-layer[class*="CG-Noe-F1-S6"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Noe-F1-S6e00c24627801d01f.png') !important; }
.mio-bg-layer[class*="CG-Noe-F1-S7"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Noe-F1-S73dfc4ce4378a436a.gif') !important; }
.mio-bg-layer[class*="CG-Noe-F1-S8"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Noe-F1-S8f6de6c425571bc4d.png') !important; }
.mio-bg-layer[class*="CG-Noe-F1-S9"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Noe-F1-S95fbffc08f60caf3e.png') !important; }
.mio-bg-layer[class*="CG-Noe-F1-S10"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Noe-F1-S10bb38087bc296bf01.gif') !important; }
.mio-bg-layer[class*="CG-Noe-F1-S11"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Noe-F1-S11c38e7892b5ef1e1b.png') !important; }
.mio-bg-layer[class*="CG-Noe-F1-S12"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Noe-F1-S1250a7287a1ca21c94.png') !important; }
.mio-bg-layer[class*="CG-Noe-F1-S13"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Noe-F1-S1369cfe9524f4430df.png') !important; }
.mio-bg-layer[class*="CG-Noe-F1-S14"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Noe-F1-S1458d93827234e9933.png') !important; }
.mio-bg-layer[class*="CG-Noe-F1-S15"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Noe-F1-S15ad12196f6c47ebf8.png') !important; }
.mio-bg-layer[class*="CG-Noe-F1-S16"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Noe-F1-S1695ed4440e8b543e3.png') !important; }
.mio-bg-layer[class*="CG-Noe-F1-S17"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Noe-F1-S17edc54037f74db843.png') !important; }
.mio-bg-layer[class*="CG-Noe-F1-S18"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Noe-F1-S1834a6e3d6095141f7.png') !important; }
.mio-bg-layer[class*="CG-Noe-F1-S19"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Noe-F1-S19239d8fc249ccdcd7.png') !important; }
.mio-bg-layer[class*="CG-Noe-F1-S20"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Noe-F1-S20f1450392bc9307b4.png') !important; }
.mio-bg-layer[class*="CG-Noe-F1-S21"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Noe-F1-S2167ec5229fb92b7cc.png') !important; }
.mio-bg-layer[class*="CG-Noe-F1-S22"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Noe-F1-S22116eb4a0b873d4cb.png') !important; }
.mio-bg-layer[class*="CG-Noe-F1-S23"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Noe-F1-S23e911e2520520456b.png') !important; }
.mio-bg-layer[class*="CG-Noe-F1-S24"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Noe-F1-S24de44e93730490529.png') !important; }
.mio-bg-layer[class*="CG-Noe-F1-S25"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Noe-F1-S25eb968a69264e221b.png') !important; }
.mio-bg-layer[class*="CG-Noe-F1-S26"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Noe-F1-S26cae80ffa28a0ec91.png') !important; }

/* --- 角色: 菲莉希亚·黑曼 (Felicia) 专属 CG 场景 --- */
/* --- F1 (S1-S26) --- */
.mio-bg-layer[class*="CG-Felicia-F1-S1"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Felicia-F1-S15ab73421183d54c6.png') !important; }
.mio-bg-layer[class*="CG-Felicia-F1-S2"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Felicia-F1-S22d675e3cafc5177c.gif') !important; }
.mio-bg-layer[class*="CG-Felicia-F1-S3"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Felicia-F1-S32698e6bdf9aaa9b1.png') !important; }
.mio-bg-layer[class*="CG-Felicia-F1-S4"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Felicia-F1-S499409cbfe685c8ea.gif') !important; }
.mio-bg-layer[class*="CG-Felicia-F1-S5"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Felicia-F1-S58171aff8d567bad1.png') !important; }
.mio-bg-layer[class*="CG-Felicia-F1-S6"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Felicia-F1-S6592965c38657802b.png') !important; }
.mio-bg-layer[class*="CG-Felicia-F1-S7"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Felicia-F1-S70662211c83fd1e1e.gif') !important; }
.mio-bg-layer[class*="CG-Felicia-F1-S8"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Felicia-F1-S8eb87ac5dbbf82258.png') !important; }
.mio-bg-layer[class*="CG-Felicia-F1-S9"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Felicia-F1-S92f69a335be5dda7c.png') !important; }
.mio-bg-layer[class*="CG-Felicia-F1-S10"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Felicia-F1-S10b4847556699db5c5.gif') !important; }
.mio-bg-layer[class*="CG-Felicia-F1-S11"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Felicia-F1-S11952e5ef336aa74b4.png') !important; }
.mio-bg-layer[class*="CG-Felicia-F1-S12"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Felicia-F1-S127a787424cd96a0c4.png') !important; }
.mio-bg-layer[class*="CG-Felicia-F1-S13"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Felicia-F1-S138f0b97b852a24bb0.png') !important; }
.mio-bg-layer[class*="CG-Felicia-F1-S14"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Felicia-F1-S1400ca493a5f8cd9f2.png') !important; }
.mio-bg-layer[class*="CG-Felicia-F1-S15"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Felicia-F1-S156a77acb306e61dd1.png') !important; }
.mio-bg-layer[class*="CG-Felicia-F1-S16"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Felicia-F1-S1632996eb44acef448.png') !important; }
.mio-bg-layer[class*="CG-Felicia-F1-S17"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Felicia-F1-S171c218ac28d4a2a17.png') !important; }
.mio-bg-layer[class*="CG-Felicia-F1-S18"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Felicia-F1-S18781c2d24af343afd.png') !important; }
.mio-bg-layer[class*="CG-Felicia-F1-S19"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Felicia-F1-S197a2fd4bde7222a9c.png') !important; }
.mio-bg-layer[class*="CG-Felicia-F1-S20"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Felicia-F1-S2009c51cc973ef7b0f.png') !important; }
.mio-bg-layer[class*="CG-Felicia-F1-S21"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Felicia-F1-S216e6a8fc50e3030d7.png') !important; }
.mio-bg-layer[class*="CG-Felicia-F1-S22"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Felicia-F1-S22c0185f538eb4fe79.png') !important; }
.mio-bg-layer[class*="CG-Felicia-F1-S23"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Felicia-F1-S2366b16370f9f429b3.png') !important; }
.mio-bg-layer[class*="CG-Felicia-F1-S24"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Felicia-F1-S24b1f9d3b7ab503ef5.png') !important; }
.mio-bg-layer[class*="CG-Felicia-F1-S25"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Felicia-F1-S2547a97f1245aa790b.png') !important; }
.mio-bg-layer[class*="CG-Felicia-F1-S26"] { background-image: url('https://origin.picgo.net/2026/07/19/CG-Felicia-F1-S26efd41ad46be9d5c4.png') !important; }


/* --- 剧情 CG 场景 --- */

.mio-bg-layer[class*="JCG-1"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-129c0221b012481a9.png') !important; }
.mio-bg-layer[class*="JCG-2"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-2c69d241f527cd539.png') !important; }
.mio-bg-layer[class*="JCG-3"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-32c541d878eab33e4.png') !important; }
.mio-bg-layer[class*="JCG-4"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-45e497f612db4ccc8.png') !important; }
.mio-bg-layer[class*="JCG-5"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-5b3557752a075c015.png') !important; }
.mio-bg-layer[class*="JCG-6"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-6e13270295612664f.png') !important; }
.mio-bg-layer[class*="JCG-7"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-71732c29ac87d9b28.png') !important; }
.mio-bg-layer[class*="JCG-8"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-8c2bb8bb8598dfc8c.png') !important; }
.mio-bg-layer[class*="JCG-9"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-9fbadc0bd9b532c3e.png') !important; }
.mio-bg-layer[class*="JCG-10"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-106f253742c1d9c318.png') !important; }
.mio-bg-layer[class*="JCG-11"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-11ea772b29ffa87438.png') !important; }
.mio-bg-layer[class*="JCG-12"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-12fa125e4366f711f1.png') !important; }
.mio-bg-layer[class*="JCG-13"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-13eca1944fa8762b1a.png') !important; }
.mio-bg-layer[class*="JCG-14"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-14f74b906964096813.png') !important; }
.mio-bg-layer[class*="JCG-15"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-15c53b638a4f257f4b.png') !important; }
.mio-bg-layer[class*="JCG-16"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-1686aaead32eb3f2c8.png') !important; }
.mio-bg-layer[class*="JCG-17"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-17638bd78b4b418268.png') !important; }
.mio-bg-layer[class*="JCG-18"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-18f4b2f85603f6860b.png') !important; }
.mio-bg-layer[class*="JCG-19"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-199a60c90be8566d2b.png') !important; }
.mio-bg-layer[class*="JCG-20"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-208d33948a803ca81f.png') !important; }
.mio-bg-layer[class*="JCG-21"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-21ea7b674867006aeb.png') !important; }
.mio-bg-layer[class*="JCG-22"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-222fb8d32dc6b62348.png') !important; }
.mio-bg-layer[class*="JCG-23"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-236ab543dfcda6aa64.png') !important; }
.mio-bg-layer[class*="JCG-24"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-2408b6583218a3d31f.png') !important; }
.mio-bg-layer[class*="JCG-25"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-25a2fe0afd47f4e093.png') !important; }
.mio-bg-layer[class*="JCG-26"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-26a3845c5bc59794f4.png') !important; }
.mio-bg-layer[class*="JCG-27"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-271414bd859551ac45.png') !important; }
.mio-bg-layer[class*="JCG-28"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-28d81f0bbe4eae1989.png') !important; }
.mio-bg-layer[class*="JCG-29"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-296dbbe427bf613f8b.png') !important; }
.mio-bg-layer[class*="JCG-30"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-30b0fb22c2de6dd3d7.png') !important; }
.mio-bg-layer[class*="JCG-31"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-313c1a5c06bd1ccafb.png') !important; }
.mio-bg-layer[class*="JCG-32"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-32f5d7da466023b8ee.png') !important; }
.mio-bg-layer[class*="JCG-33"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-335072f3d6f916794c.png') !important; }
.mio-bg-layer[class*="JCG-34"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-34cfc2b7e6a8f0145d.png') !important; }
.mio-bg-layer[class*="JCG-35"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-35bb84dd1117d66aa9.png') !important; }
.mio-bg-layer[class*="JCG-36"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-360a1769e00024f914.png') !important; }
.mio-bg-layer[class*="JCG-37"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-37f14766fcec25e1eb.png') !important; }
.mio-bg-layer[class*="JCG-38"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-381bc62cbeadbd4d77.png') !important; }
.mio-bg-layer[class*="JCG-39"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-3975a78bdaa6350ade.png') !important; }
.mio-bg-layer[class*="JCG-40"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-404ef0444df1662f37.png') !important; }
.mio-bg-layer[class*="JCG-41"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-41b320a641df170e95.png') !important; }
.mio-bg-layer[class*="JCG-42"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-42e082902a04a4eea8.png') !important; }
.mio-bg-layer[class*="JCG-43"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-43c84c6853ed2130ec.png') !important; }
.mio-bg-layer[class*="JCG-44"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-443a012c7feeecd552.png') !important; }
.mio-bg-layer[class*="JCG-45"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-45f73008c05867c14e.png') !important; }
.mio-bg-layer[class*="JCG-46"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-4635ef027032849498.png') !important; }
.mio-bg-layer[class*="JCG-47"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-478b593f1ccd5a0bfe.png') !important; }
.mio-bg-layer[class*="JCG-48"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-483acd4b9bd0509965.png') !important; }
.mio-bg-layer[class*="JCG-49"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-493dedec951667bddf.png') !important; }
.mio-bg-layer[class*="JCG-50"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-50c05e742ceee20d8a.png') !important; }
.mio-bg-layer[class*="JCG-51"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-51d54d2559e5aaf8d6.png') !important; }
.mio-bg-layer[class*="JCG-52"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-5255a43f171ed27517.png') !important; }
.mio-bg-layer[class*="JCG-53"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-53c5fe4ab6faa239aa.png') !important; }
.mio-bg-layer[class*="JCG-54"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-54c543559d1af3db01.png') !important; }
.mio-bg-layer[class*="JCG-55"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-554995fd41dacb7128.png') !important; }
.mio-bg-layer[class*="JCG-56"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-565c12f7c49c3716dc.png') !important; }
.mio-bg-layer[class*="JCG-57"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-57beac243a44c1010f.png') !important; }
.mio-bg-layer[class*="JCG-58"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-587ab9cf8f155b32a3.png') !important; }
.mio-bg-layer[class*="JCG-59"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-59fe2e46839984b4fc.png') !important; }
.mio-bg-layer[class*="JCG-60"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-60f878145ae01f0a45.png') !important; }
.mio-bg-layer[class*="JCG-61"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-614ab2d0891712b821.png') !important; }
.mio-bg-layer[class*="JCG-62"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-62c041bbd499922579.png') !important; }
.mio-bg-layer[class*="JCG-63"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-63d9adfbfffaf9f220.png') !important; }
.mio-bg-layer[class*="JCG-64"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-64026e462ad0dd9cfa.png') !important; }
.mio-bg-layer[class*="JCG-65"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-654e2aa07ee2c30a62.png') !important; }
.mio-bg-layer[class*="JCG-66"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-6609a430c187a56407.png') !important; }
.mio-bg-layer[class*="JCG-67"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-670d6088571f235c88.png') !important; }
.mio-bg-layer[class*="JCG-68"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-683bc495e96c25cd05.png') !important; }
.mio-bg-layer[class*="JCG-69"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-698594f2c6fa50f2f8.png') !important; }
.mio-bg-layer[class*="JCG-70"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-7088c6a2b6df4eb3b6.png') !important; }
.mio-bg-layer[class*="JCG-71"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-7114d42c50690a4e7e.png') !important; }
.mio-bg-layer[class*="JCG-72"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-720f8ede9e84c0a20f.png') !important; }
.mio-bg-layer[class*="JCG-73"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-734c48c9633cf591de.png') !important; }
.mio-bg-layer[class*="JCG-74"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-742776d8ad32c51526.png') !important; }
.mio-bg-layer[class*="JCG-75"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-75ac293294855d58dd.png') !important; }
.mio-bg-layer[class*="JCG-76"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-763dc4a86e6347674b.png') !important; }
.mio-bg-layer[class*="JCG-77"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-77825fc8bc24422f63.png') !important; }
.mio-bg-layer[class*="JCG-78"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-78f65c6a7d82c435a9.png') !important; }
.mio-bg-layer[class*="JCG-79"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-7907bc8f7a78ebec78.png') !important; }
.mio-bg-layer[class*="JCG-80"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-8097fca9f3ebe6bc2d.png') !important; }
.mio-bg-layer[class*="JCG-81"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-81d5c63f1817dce49f.png') !important; }
.mio-bg-layer[class*="JCG-82"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-82c8f9de3c82c9c3e5.png') !important; }
.mio-bg-layer[class*="JCG-83"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-83f870f82751d4a438.png') !important; }
.mio-bg-layer[class*="JCG-84"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-844f8bc04322ff88c1.png') !important; }
.mio-bg-layer[class*="JCG-85"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-851516af87e85af12b.png') !important; }
.mio-bg-layer[class*="JCG-86"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-863b8c68682eb1b858.png') !important; }
.mio-bg-layer[class*="JCG-87"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-87b5e5ef394ccd6f08.png') !important; }
.mio-bg-layer[class*="JCG-88"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-88943036557cb87f01.png') !important; }
.mio-bg-layer[class*="JCG-89"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-8970e31d9380ac48de.png') !important; }
.mio-bg-layer[class*="JCG-90"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-90f7b5b711baf4bb1b.png') !important; }
.mio-bg-layer[class*="JCG-91"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-91a04715021394cb72.png') !important; }
.mio-bg-layer[class*="JCG-92"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-92186b02ce3bd81183.png') !important; }
.mio-bg-layer[class*="JCG-93"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-9379ef12aba92a974c.png') !important; }
.mio-bg-layer[class*="JCG-116"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-94.574f82e3f83abe0d9.png') !important; }
.mio-bg-layer[class*="JCG-94"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-94e0197429b0334cbf.png') !important; }
.mio-bg-layer[class*="JCG-95"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-956e0d48946eec3d1b.png') !important; }
.mio-bg-layer[class*="JCG-96"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-96fccfb79a993c6a32.png') !important; }
.mio-bg-layer[class*="JCG-97"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-97a75fb8be344dbadc.png') !important; }
.mio-bg-layer[class*="JCG-98"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-98f2027b45e0f45ad2.png') !important; }
.mio-bg-layer[class*="JCG-99"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-997e734a5211bddda1.png') !important; }
.mio-bg-layer[class*="JCG-100"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-100a0a3bd8e5ebd4833.png') !important; }
.mio-bg-layer[class*="JCG-101"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-101a72dffc45da0a1b1.png') !important; }
.mio-bg-layer[class*="JCG-102"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-10247650158cafffe8e.png') !important; }
.mio-bg-layer[class*="JCG-103"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-10328956f118e4f221f.png') !important; }
.mio-bg-layer[class*="JCG-104"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-104d9bbbdbb7d691478.png') !important; }
.mio-bg-layer[class*="JCG-105"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-1053b66722d8271790d.png') !important; }
.mio-bg-layer[class*="JCG-106"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-106b3998209a425d9b7.png') !important; }
.mio-bg-layer[class*="JCG-107"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-107ab746c70eb69bb91.png') !important; }
.mio-bg-layer[class*="JCG-108"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-108432836d7770b6511.png') !important; }
.mio-bg-layer[class*="JCG-109"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-1090a8d0203c1b2450d.png') !important; }
.mio-bg-layer[class*="JCG-110"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-110102bebb787265a7b.png') !important; }
.mio-bg-layer[class*="JCG-111"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-1111cf298bd47dae463.png') !important; }
.mio-bg-layer[class*="JCG-112"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-11248f21335fcdcb88b.png') !important; }
.mio-bg-layer[class*="JCG-113"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-113417669677e5c32a1.png') !important; }
.mio-bg-layer[class*="JCG-114"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-1146f52499adf82f002.png') !important; }
.mio-bg-layer[class*="JCG-115"] { background-image: url('https://origin.picgo.net/2026/07/27/JCG-1158ca7e5aa0679bccd.png') !important; }
.mio-bg-layer[class*="JCG-117"] { background-image: url('https://origin.picgo.net/2026/07/28/JCG-117632a6d6522007fae.png') !important; }

/* ============ 隐藏装饰条 ============ */
[class*="bg-[#F1CBCB]"], 
[class*="bg-[#c9e1e9]"] {
    display: none;
}
