/* === Theme recolor: pale gold === */
.sv-log{position:relative;box-sizing:border-box;width:100%;max-width:920px;margin:16px auto;padding:18px;font-family:"Courier New","Microsoft YaHei","PingFang SC","Noto Sans SC",monospace,sans-serif;color:#111;background:#fff!important;border:4px solid #d8b75a;box-shadow:none!important;overflow:hidden;filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important;isolation:isolate!important}
.sv-log *{box-sizing:border-box}
.sv-log:before{content:"";position:absolute;inset:0;pointer-events:none;background:none!important}
.sv-log:after{content:"";position:absolute;left:0;right:0;top:0;height:0;background:transparent!important}
.sv-log-meta-card{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;align-items:stretch;margin-bottom:16px;padding:0;background:#fff!important;border:0}
.sv-log-meta-title{display:flex;align-items:center;justify-content:center;align-self:flex-start;min-height:58px;min-width:180px;padding:10px 18px;background:#fff!important;border:4px solid #d8b75a;box-shadow:6px 6px 0 #d6d6d6;font-size:20px;font-weight:900;letter-spacing:.04em;color:#111!important}
.sv-log-meta-wide{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px 14px;min-width:0;padding:10px 12px;background:#fff!important;border:4px solid #d8b75a;box-shadow:6px 6px 0 #d6d6d6}
.sv-log-meta-item{display:flex;align-items:flex-start;gap:10px;min-width:0;flex:1 1 260px;padding:2px 4px;color:#111!important}
.sv-log-meta-key{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:38px;padding:4px 8px;border:3px solid #d8b75a;background:#fff!important;font-size:13px;font-weight:900;line-height:1.2;color:#111!important;box-shadow:3px 3px 0 #d6d6d6}
.sv-log-meta-text{display:block;min-width:0;flex:1 1 auto;padding-top:2px;font-size:14px;font-weight:900;line-height:1.6;color:#111!important;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word}
.sv-current-portrait{position:relative;z-index:1;margin:12px 0 16px;padding:12px;background:#fff!important;border:4px solid #d8b75a;box-shadow:10px 10px 0 #d6d6d6;color:#111!important;filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important;isolation:isolate!important}
.sv-current-portrait-title{display:inline-flex;align-items:center;justify-content:center;margin-bottom:10px;padding:4px 10px;background:#d8b75a!important;color:#fff!important;border:3px solid #d8b75a;font-size:12px;font-weight:900;letter-spacing:.08em}
.sv-current-portrait-frame{position:relative;width:min(100%,440px);aspect-ratio:1024/1456;margin:0 auto;background:#fff!important;border:4px solid #d8b75a;box-shadow:6px 6px 0 #d6d6d6;overflow:hidden;filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important;isolation:isolate!important}
.sv-current-portrait-img{position:absolute;inset:0;background-repeat:no-repeat!important;background-position:center bottom!important;background-size:contain!important;background-color:#fff!important;filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important;opacity:1!important;visibility:visible!important;isolation:isolate!important}
.sv-current-portrait-caption{margin-top:10px;padding:8px 10px;border:3px solid #d8b75a;background:#f7f1ff!important;color:#111!important;font-size:13px;font-weight:900;line-height:1.5;box-shadow:4px 4px 0 #d6d6d6}
.sv-dual-simple{position:relative;z-index:1;margin:12px 0 16px}
.sv-dual-main-text{display:block;width:100%;min-height:260px;padding:0;background:#fff!important;border:4px solid #d8b75a;box-shadow:10px 10px 0 #d6d6d6;font-size:15px;line-height:1.9;font-weight:600;color:#111!important;overflow:hidden}
.sv-dual-main-text p{margin:0}
.sv-main-text-panel{position:relative;z-index:2;height:auto;max-height:none;padding:18px;color:#111!important;font-size:15px;line-height:1.95;font-weight:700;text-shadow:none!important;white-space:pre-wrap;overflow:visible;background:#fff!important}
.sv-main-text-panel p{margin:0!important;color:#111!important;text-shadow:none!important}
.sv-female-text{color:#111!important;font-weight:900;text-decoration:underline;text-underline-offset:3px}
.sv-male-text{color:#111!important;font-weight:900}
.sv-cg-showcase{display:block!important;position:relative!important;z-index:8!important;width:100%!important;margin:18px 0!important;padding:14px!important;background:#fff!important;border:4px solid #d8b75a!important;box-shadow:8px 8px 0 #d6d6d6!important;overflow:visible!important;filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important;isolation:isolate!important}
.sv-cg-title{display:none}
.sv-cg-showcase img.sv-cg-img,img.sv-cg-img{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:760px!important;height:auto!important;max-height:720px!important;margin:0 auto!important;object-fit:contain!important;object-position:center center!important;background:#fff!important;background-image:none!important;border:3px solid #d8b75a!important;box-shadow:5px 5px 0 rgba(0,0,0,.25)!important;border-radius:10px!important;filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important;transform:none!important;isolation:isolate!important}
.sv-cg-showcase img.sv-cg-img:not([src]),img.sv-cg-img:not([src]){min-height:240px!important}
.sv-log details:not(.sv-master-toggle){position:relative;z-index:1;margin-top:14px;background:#fff!important;border:4px solid #d8b75a;box-shadow:8px 8px 0 #d6d6d6;color:#111!important;filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important}
.sv-log details:not(.sv-master-toggle)>summary{cursor:pointer;padding:12px 14px;font-size:15px;font-weight:900;line-height:1.4;color:#111!important;background:#fff!important;border-bottom:4px solid #d8b75a;list-style:none}
.sv-log details:not(.sv-master-toggle)>summary::-webkit-details-marker{display:none}
.sv-log details:not(.sv-master-toggle)>summary:after{content:"  ▼";font-size:12px}
.sv-log details:not(.sv-master-toggle)[open]>summary:after{content:"  ▲"}
.sv-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;background:#fff!important}
.sv-info-card{padding:12px;background:#fff!important;border:4px solid #d8b75a;box-shadow:6px 6px 0 #d6d6d6}
.sv-card-grid .sv-info-card:nth-child(6n+1){background:#fff7da!important}
.sv-card-grid .sv-info-card:nth-child(6n+2){background:#eef8ff!important}
.sv-card-grid .sv-info-card:nth-child(6n+3){background:#f3edff!important}
.sv-card-grid .sv-info-card:nth-child(6n+4){background:#effaf1!important}
.sv-card-grid .sv-info-card:nth-child(6n+5){background:#fff0f4!important}
.sv-card-grid .sv-info-card:nth-child(6n+6){background:#f4f0e8!important}
.sv-block-title{display:inline-block;margin-bottom:8px;padding:4px 8px;background:#d8b75a!important;color:#fff!important;font-size:12px;font-weight:900;letter-spacing:.04em}
.sv-info-card p,.sv-log li{font-size:13px;line-height:1.75;font-weight:600;color:#111!important}
.sv-info-card p{margin:5px 0}
.sv-info-card strong{color:#111!important;font-weight:900}
.sv-info-card hr{border:0;border-top:3px dashed #d8b75a;margin:10px 0}
.sv-log ul{margin-top:6px;padding-left:18px;color:#111!important}
.sv-master-panel{position:relative;padding:14px;background:#fff!important;color:#111!important;filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important;isolation:isolate!important}
.sv-master-dual{position:relative;background:#fff!important;border:4px solid #d8b75a;box-shadow:8px 8px 0 #d6d6d6;overflow:hidden;filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important;isolation:isolate!important}
.sv-master-toggle{position:relative!important;z-index:10!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#111!important}
.sv-master-toggle>summary{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;margin:0!important;padding:9px 54px!important;background:#fff7da!important;border:0!important;border-bottom:4px solid #d8b75a!important;box-shadow:none!important;color:#111!important;font-size:13px!important;font-weight:900!important;line-height:1.35!important;text-align:center!important;cursor:pointer!important;user-select:none!important;list-style:none!important;overflow:hidden!important}
.sv-master-toggle>summary::-webkit-details-marker{display:none!important}
.sv-master-toggle>summary:after{content:"  ▼";font-size:12px}
.sv-master-toggle[open]>summary{background:#eef8ff!important}
.sv-master-toggle[open]>summary:after{content:"  ▲";font-size:12px}
.sv-master-toggle-back{display:none}
.sv-master-toggle[open] .sv-master-toggle-enter{display:none}
.sv-master-toggle[open] .sv-master-toggle-back{display:inline}
.sv-master-click-arrow{position:absolute;top:50%;margin-top:-8px;display:block!important;width:0!important;height:0!important;background:transparent!important;border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;filter:none!important;-webkit-filter:none!important;opacity:1!important;visibility:visible!important}
.sv-master-click-arrow-left{left:18px;border-left:13px solid #d8b75a!important;border-right:0!important;animation:svQueenLeftTri .78s ease-in-out infinite}
.sv-master-click-arrow-right{right:18px;border-right:13px solid #d8b75a!important;border-left:0!important;animation:svQueenRightTri .78s ease-in-out infinite}
@keyframes svQueenLeftTri{0%{left:16px}50%{left:30px}100%{left:16px}}
@keyframes svQueenRightTri{0%{right:16px}50%{right:30px}100%{right:16px}}
.sv-master-body-page{display:none}
.sv-master-profile-page{display:block}
.sv-master-toggle[open] .sv-master-body-page{display:block!important}
.sv-master-toggle[open]+.sv-master-profile-page{display:none!important}
.sv-master-page{padding:14px;background:#fff!important}
.sv-master-stage{position:relative;width:min(100%,470px);aspect-ratio:1024/1456;margin:0 auto;background:#fff!important;border:4px solid #d8b75a;box-shadow:7px 7px 0 #d6d6d6;overflow:hidden;filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important;background-blend-mode:normal!important;isolation:isolate!important}
.sv-master-stage:before{content:"";position:absolute;inset:10px;border:2px dashed rgba(0,0,0,.24);pointer-events:none;z-index:2}
.sv-master-stage:after{content:"";position:absolute;left:50%;top:50%;width:92%;height:92%;transform:translate(-50%,-50%);background:repeating-linear-gradient(0deg,rgba(0,0,0,.035) 0,rgba(0,0,0,.035) 1px,transparent 1px,transparent 9px);pointer-events:none;z-index:2}
.sv-master-scan-title{position:absolute;left:10px;top:10px;z-index:7;padding:4px 8px;background:#d8b75a!important;color:#fff!important;border:2px solid #d8b75a;font-size:11px;font-weight:900;letter-spacing:.08em}
.sv-master-standee-img{display:block!important;position:absolute!important;inset:0!important;z-index:1!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center bottom!important;margin:0!important;background:#fff!important;border:0!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important;background-blend-mode:normal!important;transform:none!important;isolation:isolate!important}
.sv-master-overlay{position:absolute;z-index:6;display:flex;flex-direction:column;gap:5px;pointer-events:none}
.sv-master-overlay-left{left:8px;top:42px;bottom:10px;width:34%}
.sv-master-overlay-right{right:8px;top:42px;bottom:10px;width:34%}
.sv-master-data-card{position:relative;padding:5px 6px;border:2px solid #d8b75a;box-shadow:3px 3px 0 rgba(0,0,0,.2);color:#111!important;overflow:hidden;background:rgba(255,255,255,.86)!important;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}
.sv-master-data-card:nth-child(8n+1){background:rgba(255,247,218,.9)!important}
.sv-master-data-card:nth-child(8n+2){background:rgba(238,248,255,.9)!important}
.sv-master-data-card:nth-child(8n+3){background:rgba(243,237,255,.9)!important}
.sv-master-data-card:nth-child(8n+4){background:rgba(239,250,241,.9)!important}
.sv-master-data-card:nth-child(8n+5){background:rgba(255,240,244,.9)!important}
.sv-master-data-card:nth-child(8n+6){background:rgba(244,240,232,.9)!important}
.sv-master-data-card:nth-child(8n+7){background:rgba(237,247,244,.9)!important}
.sv-master-data-card:nth-child(8n+8){background:rgba(248,242,255,.9)!important}
.sv-master-data-card span{display:block;margin-bottom:2px;font-size:10px;font-weight:900;letter-spacing:.02em;color:#555!important;line-height:1.15}
.sv-master-data-card b{display:block;font-size:11px;font-weight:900;line-height:1.25;color:#111!important;word-break:break-word;overflow-wrap:anywhere}
html[class*="dark"] .sv-log,body[class*="dark"] .sv-log,[data-theme*="dark"] .sv-log,.dark .sv-log,.theme-dark .sv-log,.dark-mode .sv-log{background:#fff!important;color:#111!important;filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important}
html[class*="dark"] .sv-log *,body[class*="dark"] .sv-log *,[data-theme*="dark"] .sv-log *,.dark .sv-log *,.theme-dark .sv-log *,.dark-mode .sv-log *{color:inherit}
html[class*="dark"] .sv-main-text-panel,body[class*="dark"] .sv-main-text-panel,[data-theme*="dark"] .sv-main-text-panel,.dark .sv-main-text-panel,.theme-dark .sv-main-text-panel,.dark-mode .sv-main-text-panel{color:#111!important;background:#fff!important;text-shadow:none!important;filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important}
html[class*="dark"] .sv-main-text-panel p,body[class*="dark"] .sv-main-text-panel p,[data-theme*="dark"] .sv-main-text-panel p,.dark .sv-main-text-panel p,.theme-dark .sv-main-text-panel p,.dark-mode .sv-main-text-panel p{color:#111!important;text-shadow:none!important}
html[class*="dark"] .sv-current-portrait-img,body[class*="dark"] .sv-current-portrait-img,[data-theme*="dark"] .sv-current-portrait-img,.dark .sv-current-portrait-img,.theme-dark .sv-current-portrait-img,.dark-mode .sv-current-portrait-img,html[class*="dark"] .sv-master-standee-img,body[class*="dark"] .sv-master-standee-img,[data-theme*="dark"] .sv-master-standee-img,.dark .sv-master-standee-img,.theme-dark .sv-master-standee-img,.dark-mode .sv-master-standee-img{display:block!important;visibility:visible!important;opacity:1!important;filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important;background-blend-mode:normal!important;isolation:isolate!important}
@media(max-width:760px){
.sv-log{padding:12px;border-width:3px;box-shadow:none!important}
.sv-log-meta-card{gap:8px}
.sv-log-meta-title,.sv-log-meta-wide,.sv-log-meta-key{border-width:3px;box-shadow:4px 4px 0 #d6d6d6}
.sv-dual-main-text,.sv-log details:not(.sv-master-toggle),.sv-info-card,.sv-current-portrait,.sv-current-portrait-frame{border-width:3px;box-shadow:5px 5px 0 #d6d6d6}
.sv-main-text-panel{padding:14px;font-size:14px;line-height:1.9}
.sv-log-meta-title{min-width:0;width:100%;justify-content:flex-start;padding:10px 14px;font-size:18px}
.sv-log-meta-wide{padding:10px}
.sv-log-meta-item{flex:1 1 100%;gap:8px}
.sv-log-meta-key{min-width:34px;font-size:12px}
.sv-log-meta-text{font-size:13px;line-height:1.55}
.sv-card-grid{grid-template-columns:1fr}
.sv-current-portrait-frame{width:min(100%,360px)}
.sv-cg-showcase{padding:10px!important;border-width:3px!important;box-shadow:5px 5px 0 #d6d6d6!important}
.sv-cg-showcase img.sv-cg-img,img.sv-cg-img{max-width:100%!important;max-height:560px!important;border-width:3px!important;box-shadow:4px 4px 0 rgba(0,0,0,.25)!important}
.sv-cg-showcase img.sv-cg-img:not([src]),img.sv-cg-img:not([src]){min-height:180px!important}
.sv-master-panel{padding:10px}
.sv-master-dual{border-width:3px;box-shadow:5px 5px 0 #d6d6d6}
.sv-master-toggle>summary{min-height:44px!important;border-bottom-width:3px!important;font-size:12px!important;padding-left:44px!important;padding-right:44px!important}
.sv-master-click-arrow{margin-top:-7px;border-top-width:7px!important;border-bottom-width:7px!important}
.sv-master-click-arrow-left{border-left-width:11px!important}
.sv-master-click-arrow-right{border-right-width:11px!important}
@keyframes svQueenLeftTri{0%{left:12px}50%{left:22px}100%{left:12px}}
@keyframes svQueenRightTri{0%{right:12px}50%{right:22px}100%{right:12px}}
.sv-master-page{padding:10px}
.sv-master-stage{width:min(100%,360px);border-width:3px;box-shadow:5px 5px 0 #d6d6d6}
.sv-master-overlay-left,.sv-master-overlay-right{top:38px;width:37%}
.sv-master-overlay-left{left:6px}
.sv-master-overlay-right{right:6px}
.sv-master-data-card{padding:4px 5px}
.sv-master-data-card span{font-size:9px}
.sv-master-data-card b{font-size:10px;line-height:1.15}
}

/* === inline story M images and triggered CG mappings === */
.story-image{display:block!important;width:min(100%,240px)!important;max-width:240px!important;aspect-ratio:832/1216!important;margin:8px auto 10px!important;background-repeat:no-repeat!important;background-position:center top!important;background-size:100% auto!important;background-color:#fff!important;border:3px solid #d8b75a!important;box-shadow:5px 5px 0 #d6d6d6!important;border-radius:0!important;overflow:hidden!important;filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important;isolation:isolate!important;opacity:1!important;visibility:visible!important}
.sv-main-text-panel .story-image{margin-top:8px!important;margin-bottom:10px!important}
html[class*="dark"] .story-image,body[class*="dark"] .story-image,[data-theme*="dark"] .story-image,.dark .story-image,.theme-dark .story-image,.dark-mode .story-image{display:block!important;width:min(100%,240px)!important;max-width:240px!important;aspect-ratio:832/1216!important;margin:8px auto 10px!important;background-repeat:no-repeat!important;background-position:center top!important;background-size:100% auto!important;background-color:#fff!important;border:3px solid #d8b75a!important;box-shadow:5px 5px 0 #d6d6d6!important;border-radius:0!important;overflow:hidden!important;filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important;isolation:isolate!important;opacity:1!important;visibility:visible!important}

@media(max-width:760px){.story-image{width:min(100%,210px)!important;max-width:210px!important;border-width:3px!important;box-shadow:4px 4px 0 #d6d6d6!important;margin:8px auto 10px!important}}

/* === MOBILE ONLY FIX: master profile/body panel no longer squeezes data cards over standee === */
@media(max-width:760px){
.sv-log .sv-master-stage{width:100%!important;max-width:420px!important;aspect-ratio:auto!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:8px!important;padding-top:36px!important;overflow:visible!important;display:block!important;background:#fff!important}
.sv-log .sv-master-stage:before,.sv-log .sv-master-stage:after{display:none!important}
.sv-log .sv-master-scan-title{left:8px!important;top:8px!important;font-size:10px!important;z-index:3!important}
.sv-log .sv-master-standee-img{position:relative!important;inset:auto!important;display:block!important;width:min(72vw,260px)!important;height:auto!important;max-width:260px!important;max-height:none!important;aspect-ratio:1024/1456!important;object-fit:contain!important;object-position:center bottom!important;margin:0 auto 10px!important;border:3px solid #d8b75a!important;box-shadow:4px 4px 0 #d6d6d6!important;background:#fff!important;z-index:1!important}
.sv-log .sv-master-overlay{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-top:6px!important;pointer-events:auto!important;z-index:2!important}
.sv-log .sv-master-overlay-left,.sv-log .sv-master-overlay-right{left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:100%!important}
.sv-log .sv-master-overlay-right{margin-top:6px!important}
.sv-log .sv-master-data-card{padding:6px 7px!important;min-height:42px!important;overflow:visible!important}
.sv-log .sv-master-data-card span{font-size:10px!important;line-height:1.2!important}
.sv-log .sv-master-data-card b{font-size:11px!important;line-height:1.35!important}
}
@media(max-width:380px){
.sv-log .sv-master-standee-img{width:min(80vw,240px)!important;max-width:240px!important}
.sv-log .sv-master-overlay{grid-template-columns:1fr!important}
}

/* === interaction object panel lite layout v2: reduced nesting + mobile beautify === */
.sv-master-panel-lite{position:relative!important;padding:12px!important;background:#fff!important;color:#111!important;filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important;isolation:isolate!important}
.sv-master-panel-lite .sv-master-toggle{position:relative!important;z-index:4!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#111!important}
.sv-master-panel-lite .sv-master-toggle>summary{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;margin:0 0 10px!important;padding:8px 50px!important;background:#fff7da!important;border:3px solid #d8b75a!important;box-shadow:4px 4px 0 #d6d6d6!important;color:#111!important;font-size:13px!important;font-weight:900!important;line-height:1.35!important;text-align:center!important;cursor:pointer!important;user-select:none!important;list-style:none!important;overflow:hidden!important}
.sv-master-panel-lite .sv-master-toggle[open]>summary{background:#eef8ff!important}
.sv-master-panel-lite .sv-master-page{padding:0!important;background:transparent!important}
.sv-master-panel-lite .sv-master-body-page{display:none!important}
.sv-master-panel-lite .sv-master-toggle[open] .sv-master-body-page{display:block!important}
.sv-master-panel-lite .sv-master-toggle[open]+.sv-master-profile-page{display:none!important}
.sv-master-panel-lite .sv-master-board{position:relative!important;width:100%!important;max-width:760px!important;margin:0 auto!important;padding:10px!important;background:#fff!important;border:3px solid #d8b75a!important;box-shadow:5px 5px 0 #d6d6d6!important;overflow:hidden!important;filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important;isolation:isolate!important}
.sv-master-panel-lite .sv-master-board:before{content:""!important;position:absolute!important;inset:8px!important;border:1px dashed rgba(0,0,0,.22)!important;pointer-events:none!important;z-index:1!important}
.sv-master-panel-lite .sv-master-board-head{position:relative!important;z-index:3!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:0 0 10px!important;padding-bottom:8px!important;border-bottom:3px solid #d8b75a!important}
.sv-master-panel-lite .sv-master-board-head span{display:inline-flex!important;align-items:center!important;padding:4px 8px!important;background:#d8b75a!important;color:#fff!important;border:2px solid #d8b75a!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;line-height:1.2!important}
.sv-master-panel-lite .sv-master-board-head b{display:block!important;font-size:12px!important;font-weight:900!important;line-height:1.2!important;color:#111!important;text-align:right!important}
.sv-master-panel-lite .sv-master-layout{position:relative!important;z-index:2!important;max-width:760px!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(126px,1fr) minmax(210px,280px) minmax(126px,1fr)!important;gap:9px!important;align-items:stretch!important}
.sv-master-panel-lite .sv-master-info-column{display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important}
.sv-master-panel-lite .sv-master-visual{position:relative!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;min-width:0!important;min-height:360px!important;padding:6px!important;background:#fff!important;border:2px solid #d8b75a!important;box-shadow:3px 3px 0 rgba(0,0,0,.18)!important;overflow:hidden!important;filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important;isolation:isolate!important}
.sv-master-panel-lite .sv-master-visual:after{content:""!important;position:absolute!important;inset:6px!important;background:repeating-linear-gradient(0deg,rgba(0,0,0,.035) 0,rgba(0,0,0,.035) 1px,transparent 1px,transparent 9px)!important;pointer-events:none!important;z-index:2!important}
.sv-master-panel-lite .sv-master-standee-img{display:block!important;position:relative!important;inset:auto!important;z-index:1!important;width:100%!important;height:auto!important;max-width:260px!important;max-height:392px!important;object-fit:contain!important;object-position:center bottom!important;margin:0 auto!important;background:#fff!important;border:0!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important;background-blend-mode:normal!important;transform:none!important;isolation:isolate!important}
.sv-master-panel-lite .sv-master-data-card{position:relative!important;padding:6px 7px!important;border:2px solid #d8b75a!important;box-shadow:2px 2px 0 rgba(0,0,0,.18)!important;color:#111!important;overflow:visible!important;background:rgba(255,255,255,.92)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.sv-master-panel-lite .sv-master-data-card:nth-child(8n+1){background:#fff7da!important}
.sv-master-panel-lite .sv-master-data-card:nth-child(8n+2){background:#eef8ff!important}
.sv-master-panel-lite .sv-master-data-card:nth-child(8n+3){background:#f3edff!important}
.sv-master-panel-lite .sv-master-data-card:nth-child(8n+4){background:#effaf1!important}
.sv-master-panel-lite .sv-master-data-card:nth-child(8n+5){background:#fff0f4!important}
.sv-master-panel-lite .sv-master-data-card:nth-child(8n+6){background:#f4f0e8!important}
.sv-master-panel-lite .sv-master-data-card:nth-child(8n+7){background:#edf7f4!important}
.sv-master-panel-lite .sv-master-data-card:nth-child(8n+8){background:#f8f2ff!important}
.sv-master-panel-lite .sv-master-data-card span{display:block!important;margin-bottom:2px!important;font-size:10px!important;font-weight:900!important;letter-spacing:.02em!important;color:#555!important;line-height:1.15!important}
.sv-master-panel-lite .sv-master-data-card b{display:block!important;font-size:11px!important;font-weight:900!important;line-height:1.28!important;color:#111!important;word-break:break-word!important;overflow-wrap:anywhere!important}
html[class*="dark"] .sv-master-panel-lite,body[class*="dark"] .sv-master-panel-lite,[data-theme*="dark"] .sv-master-panel-lite,.dark .sv-master-panel-lite,.theme-dark .sv-master-panel-lite,.dark-mode .sv-master-panel-lite{background:#fff!important;color:#111!important;filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important}
html[class*="dark"] .sv-master-panel-lite *,body[class*="dark"] .sv-master-panel-lite *,[data-theme*="dark"] .sv-master-panel-lite *,.dark .sv-master-panel-lite *,.theme-dark .sv-master-panel-lite *,.dark-mode .sv-master-panel-lite *{filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important}
@media(max-width:760px){
.sv-master-panel-lite{padding:8px!important}
.sv-master-panel-lite .sv-master-toggle>summary{min-height:42px!important;margin-bottom:8px!important;padding:8px 42px!important;border-width:3px!important;box-shadow:3px 3px 0 #d6d6d6!important;font-size:12px!important}
.sv-master-panel-lite .sv-master-board{padding:9px!important;max-width:430px!important;border-width:3px!important;box-shadow:4px 4px 0 #d6d6d6!important}
.sv-master-panel-lite .sv-master-board:before{display:none!important}
.sv-master-panel-lite .sv-master-board-head{margin-bottom:8px!important;padding-bottom:7px!important}
.sv-master-panel-lite .sv-master-board-head span{font-size:10px!important;padding:3px 7px!important}
.sv-master-panel-lite .sv-master-board-head b{font-size:11px!important}
.sv-master-panel-lite .sv-master-layout{display:flex!important;flex-direction:column!important;gap:8px!important}
.sv-master-panel-lite .sv-master-visual{order:-1!important;min-height:0!important;width:100%!important;max-width:300px!important;margin:0 auto!important;padding:5px!important;border-width:2px!important;box-shadow:3px 3px 0 rgba(0,0,0,.18)!important}
.sv-master-panel-lite .sv-master-visual:after{inset:5px!important}
.sv-master-panel-lite .sv-master-standee-img{width:min(72vw,250px)!important;max-width:250px!important;max-height:360px!important}
.sv-master-panel-lite .sv-master-info-column{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}
.sv-master-panel-lite .sv-master-data-card{min-height:42px!important;padding:6px 7px!important;border-width:2px!important;box-shadow:2px 2px 0 rgba(0,0,0,.16)!important}
.sv-master-panel-lite .sv-master-data-card span{font-size:10px!important}
.sv-master-panel-lite .sv-master-data-card b{font-size:11px!important;line-height:1.3!important}
}
@media(max-width:380px){
.sv-master-panel-lite .sv-master-board{padding:8px!important}
.sv-master-panel-lite .sv-master-board-head{align-items:flex-start!important;flex-direction:column!important}
.sv-master-panel-lite .sv-master-standee-img{width:min(76vw,230px)!important;max-width:230px!important;max-height:330px!important}
.sv-master-panel-lite .sv-master-info-column{grid-template-columns:1fr!important}
}

/* === 列车少女 UI骨架：图片映射由下方统一提供 === */

/* === 用户信息、LOG与下一步建议：压缩版 === */
.sv-corp-panel{position:relative;z-index:1;margin:0;padding:12px;background:#fff!important;color:#111!important;isolation:isolate!important}
.sv-corp-head{margin:0 0 10px;padding-bottom:8px;border-bottom:4px solid #d8b75a}.sv-corp-head b{display:block;font-size:17px;font-weight:900;line-height:1.35;color:#111!important}
.sv-corp-map{display:grid!important;grid-template-columns:repeat(10,1fr)!important;grid-template-rows:repeat(10,1fr)!important;grid-auto-rows:1fr!important;gap:3px;width:min(100%,410px);aspect-ratio:1/1;margin:0 auto 10px;padding:7px;border:4px solid #d8b75a;background-color:#d8b75a!important;background-image:repeating-linear-gradient(90deg,transparent 0 calc(10% - 2px),rgba(255,255,255,.10) calc(10% - 2px) 10%),repeating-linear-gradient(0deg,transparent 0 calc(10% - 2px),rgba(255,255,255,.10) calc(10% - 2px) 10%)!important;box-shadow:none!important;overflow:hidden}
.sv-corp-map i{display:block!important;aspect-ratio:1/1!important;border:1px solid rgba(17,17,17,.62);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}
.sv-corp-map .sv-west,.sv-corp-legend .sv-west{background:#7a2730!important}.sv-corp-map .sv-east,.sv-corp-legend .sv-east{background:#6e86a8!important}.sv-corp-map .sv-fire,.sv-corp-legend .sv-fire{background:repeating-linear-gradient(45deg,#111 0 4px,#d7ad4c 4px 8px)!important}.sv-corp-map .sv-home,.sv-corp-legend .sv-home{background:#fff4b8!important;box-shadow:inset 0 0 0 2px #d8b75a!important}.sv-corp-map .sv-void,.sv-corp-legend .sv-void{background:#050505!important}
.sv-corp-legend{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:0 0 10px;color:#111!important}.sv-corp-legend span{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:2px solid #d8b75a;background:#fff!important;font-size:12px;font-weight:900;line-height:1.2}.sv-corp-legend i{display:inline-block;width:14px;height:14px;border:1px solid #d8b75a;flex:none}
.sv-corp-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sv-corp-stat{padding:8px;border:3px solid #d8b75a;background:#fff!important;box-shadow:none!important;text-align:center}.sv-corp-stat span{display:block;margin-bottom:4px;font-size:12px;font-weight:900;color:#555}.sv-corp-stat b{display:block;font-size:14px;font-weight:900;color:#111!important;white-space:nowrap}.sv-war-details{box-shadow:none!important}.sv-corp-intel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.sv-corp-intel p{margin:0;padding:8px;border:3px solid #d8b75a;background:#fff!important;color:#111!important;font-size:12px;font-weight:800;line-height:1.55}.sv-corp-intel b{display:block;margin-bottom:3px;color:#111!important;font-size:12px;font-weight:900}
.sv-user-brief,.sv-memory-brief,.sv-next-brief{padding:14px;background:#fff!important;color:#111!important}.sv-user-brief p,.sv-memory-brief p,.sv-next-brief p{margin:0 0 8px;font-size:13px;font-weight:700;line-height:1.75;color:#111!important}.sv-memory-brief b{display:block;margin:8px 0 4px;padding:4px 8px;background:#d8b75a!important;color:#fff!important;font-size:12px;line-height:1.2;width:max-content}.sv-next-brief{background:#fff7da!important}.sv-next-brief p{padding:8px 10px;border:3px solid #d8b75a;background:#fff!important;box-shadow:3px 3px 0 rgba(0,0,0,.16);font-weight:900}
.sv-next-details{position:relative!important;z-index:1!important;margin-top:14px!important;background:#fff!important;border:4px solid #d8b75a!important;box-shadow:8px 8px 0 #d6d6d6!important;color:#111!important}.sv-next-details>summary{cursor:pointer!important;padding:12px 14px!important;font-size:15px!important;font-weight:900!important;line-height:1.4!important;color:#111!important;background:#fff7da!important;border-bottom:4px solid #d8b75a!important;list-style:none!important}.sv-next-details>summary::-webkit-details-marker{display:none!important}.sv-next-details>summary:after{content:"  ▲";font-size:12px}.sv-next-details:not([open])>summary:after{content:"  ▼"}
@media(max-width:760px){.sv-corp-panel{padding:10px!important}.sv-corp-head b{font-size:15px}.sv-corp-map{gap:2px;padding:6px;border-width:3px}.sv-corp-stats{gap:6px}.sv-corp-stat{padding:7px 4px}.sv-corp-stat span,.sv-corp-stat b{font-size:11px}.sv-corp-intel{grid-template-columns:1fr!important;gap:6px}.sv-corp-intel p{padding:7px;font-size:11px}.sv-user-brief,.sv-memory-brief,.sv-next-brief{padding:10px}.sv-next-details{border-width:3px!important;box-shadow:5px 5px 0 #d6d6d6!important}.sv-next-details>summary{border-bottom-width:3px!important;font-size:14px!important;padding:10px 12px!important}}

/* === 列车少女｜moontli Pages 图片映射：S/M/CM/CS；L图固定URL输出，不写入CSS === */
/* 素材输出锁：最终回复只能输出思维链第10项“本轮素材清单”列出的 img-M/img-CM/img-S/img-CS；清单未列出的图片类名不得出现。 */
/* 正文立绘：<div class="story-image img-M编号"></div> 或 <div class="story-image img-CM编号"></div>（按当前最具体状态选编号） */
/* 剧情CG：<div class="sv-cg-showcase"><img class="sv-cg-img img-S编号" alt="剧情CG"></div> 或 img-CS编号（必须与对应事件标题一致） */
.story-image.img-S01,.img-S01,.story-image.img-S-01,.img-S-01{background-image:url("https://moontbaka.pages.dev/assets/train/S01-624ce638e6adc7fb.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-S01,img.sv-cg-img.img-S01,.sv-event-art.img-S01,.img-S01,.sv-cg-showcase img.sv-cg-img.img-S-01,img.sv-cg-img.img-S-01,.sv-event-art.img-S-01,.img-S-01{content:url("https://moontbaka.pages.dev/assets/train/S01-624ce638e6adc7fb.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/S01-624ce638e6adc7fb.png")!important;}

.story-image.img-S02,.img-S02,.story-image.img-S-02,.img-S-02{background-image:url("https://moontbaka.pages.dev/assets/train/S02-8a852c37b128b854.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-S02,img.sv-cg-img.img-S02,.sv-event-art.img-S02,.img-S02,.sv-cg-showcase img.sv-cg-img.img-S-02,img.sv-cg-img.img-S-02,.sv-event-art.img-S-02,.img-S-02{content:url("https://moontbaka.pages.dev/assets/train/S02-8a852c37b128b854.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/S02-8a852c37b128b854.png")!important;}

.story-image.img-S03,.img-S03,.story-image.img-S-03,.img-S-03{background-image:url("https://moontbaka.pages.dev/assets/train/S03-bb0d2ca5f1d45aa1.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-S03,img.sv-cg-img.img-S03,.sv-event-art.img-S03,.img-S03,.sv-cg-showcase img.sv-cg-img.img-S-03,img.sv-cg-img.img-S-03,.sv-event-art.img-S-03,.img-S-03{content:url("https://moontbaka.pages.dev/assets/train/S03-bb0d2ca5f1d45aa1.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/S03-bb0d2ca5f1d45aa1.png")!important;}

.story-image.img-S04,.img-S04,.story-image.img-S-04,.img-S-04{background-image:url("https://moontbaka.pages.dev/assets/train/S04-5f5e77f8f2203661.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-S04,img.sv-cg-img.img-S04,.sv-event-art.img-S04,.img-S04,.sv-cg-showcase img.sv-cg-img.img-S-04,img.sv-cg-img.img-S-04,.sv-event-art.img-S-04,.img-S-04{content:url("https://moontbaka.pages.dev/assets/train/S04-5f5e77f8f2203661.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/S04-5f5e77f8f2203661.png")!important;}

.story-image.img-S05,.img-S05,.story-image.img-S-05,.img-S-05{background-image:url("https://moontbaka.pages.dev/assets/train/S05-7072b35ffe2b95bf.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-S05,img.sv-cg-img.img-S05,.sv-event-art.img-S05,.img-S05,.sv-cg-showcase img.sv-cg-img.img-S-05,img.sv-cg-img.img-S-05,.sv-event-art.img-S-05,.img-S-05{content:url("https://moontbaka.pages.dev/assets/train/S05-7072b35ffe2b95bf.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/S05-7072b35ffe2b95bf.png")!important;}

.story-image.img-S06,.img-S06,.story-image.img-S-06,.img-S-06{background-image:url("https://moontbaka.pages.dev/assets/train/S06-fbff98d95e3244a3.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-S06,img.sv-cg-img.img-S06,.sv-event-art.img-S06,.img-S06,.sv-cg-showcase img.sv-cg-img.img-S-06,img.sv-cg-img.img-S-06,.sv-event-art.img-S-06,.img-S-06{content:url("https://moontbaka.pages.dev/assets/train/S06-fbff98d95e3244a3.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/S06-fbff98d95e3244a3.png")!important;}

.story-image.img-S07,.img-S07,.story-image.img-S-07,.img-S-07{background-image:url("https://moontbaka.pages.dev/assets/train/S07-60962d498e852dd1.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-S07,img.sv-cg-img.img-S07,.sv-event-art.img-S07,.img-S07,.sv-cg-showcase img.sv-cg-img.img-S-07,img.sv-cg-img.img-S-07,.sv-event-art.img-S-07,.img-S-07{content:url("https://moontbaka.pages.dev/assets/train/S07-60962d498e852dd1.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/S07-60962d498e852dd1.png")!important;}

.story-image.img-S08,.img-S08,.story-image.img-S-08,.img-S-08{background-image:url("https://moontbaka.pages.dev/assets/train/S08-0ab9913dfeab9367.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-S08,img.sv-cg-img.img-S08,.sv-event-art.img-S08,.img-S08,.sv-cg-showcase img.sv-cg-img.img-S-08,img.sv-cg-img.img-S-08,.sv-event-art.img-S-08,.img-S-08{content:url("https://moontbaka.pages.dev/assets/train/S08-0ab9913dfeab9367.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/S08-0ab9913dfeab9367.png")!important;}

.story-image.img-S09,.img-S09,.story-image.img-S-09,.img-S-09{background-image:url("https://moontbaka.pages.dev/assets/train/S09-a9aca30e61f13792.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-S09,img.sv-cg-img.img-S09,.sv-event-art.img-S09,.img-S09,.sv-cg-showcase img.sv-cg-img.img-S-09,img.sv-cg-img.img-S-09,.sv-event-art.img-S-09,.img-S-09{content:url("https://moontbaka.pages.dev/assets/train/S09-a9aca30e61f13792.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/S09-a9aca30e61f13792.png")!important;}

.story-image.img-S10,.img-S10,.story-image.img-S-10,.img-S-10{background-image:url("https://moontbaka.pages.dev/assets/train/S10-750320adced66821.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-S10,img.sv-cg-img.img-S10,.sv-event-art.img-S10,.img-S10,.sv-cg-showcase img.sv-cg-img.img-S-10,img.sv-cg-img.img-S-10,.sv-event-art.img-S-10,.img-S-10{content:url("https://moontbaka.pages.dev/assets/train/S10-750320adced66821.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/S10-750320adced66821.png")!important;}

.story-image.img-M01,.img-M01,.story-image.img-M-01,.img-M-01{background-image:url("https://moontbaka.pages.dev/assets/train/M01-01a4b973e8fb0211.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M01,img.sv-cg-img.img-M01,.sv-event-art.img-M01,.img-M01,.sv-cg-showcase img.sv-cg-img.img-M-01,img.sv-cg-img.img-M-01,.sv-event-art.img-M-01,.img-M-01{content:url("https://moontbaka.pages.dev/assets/train/M01-01a4b973e8fb0211.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M01-01a4b973e8fb0211.png")!important;}

.story-image.img-M02,.img-M02,.story-image.img-M-02,.img-M-02{background-image:url("https://moontbaka.pages.dev/assets/train/M02-909596a72a66e8dc.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M02,img.sv-cg-img.img-M02,.sv-event-art.img-M02,.img-M02,.sv-cg-showcase img.sv-cg-img.img-M-02,img.sv-cg-img.img-M-02,.sv-event-art.img-M-02,.img-M-02{content:url("https://moontbaka.pages.dev/assets/train/M02-909596a72a66e8dc.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M02-909596a72a66e8dc.png")!important;}

.story-image.img-M03,.img-M03,.story-image.img-M-03,.img-M-03{background-image:url("https://moontbaka.pages.dev/assets/train/M03-91af1de9612ef4be.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M03,img.sv-cg-img.img-M03,.sv-event-art.img-M03,.img-M03,.sv-cg-showcase img.sv-cg-img.img-M-03,img.sv-cg-img.img-M-03,.sv-event-art.img-M-03,.img-M-03{content:url("https://moontbaka.pages.dev/assets/train/M03-91af1de9612ef4be.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M03-91af1de9612ef4be.png")!important;}

.story-image.img-M04,.img-M04,.story-image.img-M-04,.img-M-04{background-image:url("https://moontbaka.pages.dev/assets/train/M04-d778d6d43ad94b5c.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M04,img.sv-cg-img.img-M04,.sv-event-art.img-M04,.img-M04,.sv-cg-showcase img.sv-cg-img.img-M-04,img.sv-cg-img.img-M-04,.sv-event-art.img-M-04,.img-M-04{content:url("https://moontbaka.pages.dev/assets/train/M04-d778d6d43ad94b5c.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M04-d778d6d43ad94b5c.png")!important;}

.story-image.img-M05,.img-M05,.story-image.img-M-05,.img-M-05{background-image:url("https://moontbaka.pages.dev/assets/train/M05-2da779fff65d5ba3.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M05,img.sv-cg-img.img-M05,.sv-event-art.img-M05,.img-M05,.sv-cg-showcase img.sv-cg-img.img-M-05,img.sv-cg-img.img-M-05,.sv-event-art.img-M-05,.img-M-05{content:url("https://moontbaka.pages.dev/assets/train/M05-2da779fff65d5ba3.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M05-2da779fff65d5ba3.png")!important;}

.story-image.img-M06,.img-M06,.story-image.img-M-06,.img-M-06{background-image:url("https://moontbaka.pages.dev/assets/train/M06-d21d7cccfa8a03c2.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M06,img.sv-cg-img.img-M06,.sv-event-art.img-M06,.img-M06,.sv-cg-showcase img.sv-cg-img.img-M-06,img.sv-cg-img.img-M-06,.sv-event-art.img-M-06,.img-M-06{content:url("https://moontbaka.pages.dev/assets/train/M06-d21d7cccfa8a03c2.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M06-d21d7cccfa8a03c2.png")!important;}

.story-image.img-M07,.img-M07,.story-image.img-M-07,.img-M-07{background-image:url("https://moontbaka.pages.dev/assets/train/M07-0f259fb6fb4317e4.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M07,img.sv-cg-img.img-M07,.sv-event-art.img-M07,.img-M07,.sv-cg-showcase img.sv-cg-img.img-M-07,img.sv-cg-img.img-M-07,.sv-event-art.img-M-07,.img-M-07{content:url("https://moontbaka.pages.dev/assets/train/M07-0f259fb6fb4317e4.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M07-0f259fb6fb4317e4.png")!important;}

.story-image.img-M08,.img-M08,.story-image.img-M-08,.img-M-08{background-image:url("https://moontbaka.pages.dev/assets/train/M08-850dfe3cfd12d416.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M08,img.sv-cg-img.img-M08,.sv-event-art.img-M08,.img-M08,.sv-cg-showcase img.sv-cg-img.img-M-08,img.sv-cg-img.img-M-08,.sv-event-art.img-M-08,.img-M-08{content:url("https://moontbaka.pages.dev/assets/train/M08-850dfe3cfd12d416.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M08-850dfe3cfd12d416.png")!important;}

.story-image.img-M09,.img-M09,.story-image.img-M-09,.img-M-09{background-image:url("https://moontbaka.pages.dev/assets/train/M09-93f8557040679996.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M09,img.sv-cg-img.img-M09,.sv-event-art.img-M09,.img-M09,.sv-cg-showcase img.sv-cg-img.img-M-09,img.sv-cg-img.img-M-09,.sv-event-art.img-M-09,.img-M-09{content:url("https://moontbaka.pages.dev/assets/train/M09-93f8557040679996.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M09-93f8557040679996.png")!important;}

.story-image.img-M10,.img-M10,.story-image.img-M-10,.img-M-10{background-image:url("https://moontbaka.pages.dev/assets/train/M10-11510e5392b1d567.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M10,img.sv-cg-img.img-M10,.sv-event-art.img-M10,.img-M10,.sv-cg-showcase img.sv-cg-img.img-M-10,img.sv-cg-img.img-M-10,.sv-event-art.img-M-10,.img-M-10{content:url("https://moontbaka.pages.dev/assets/train/M10-11510e5392b1d567.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M10-11510e5392b1d567.png")!important;}

.story-image.img-M11,.img-M11,.story-image.img-M-11,.img-M-11{background-image:url("https://moontbaka.pages.dev/assets/train/M11-74c37e121eaa6010.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M11,img.sv-cg-img.img-M11,.sv-event-art.img-M11,.img-M11,.sv-cg-showcase img.sv-cg-img.img-M-11,img.sv-cg-img.img-M-11,.sv-event-art.img-M-11,.img-M-11{content:url("https://moontbaka.pages.dev/assets/train/M11-74c37e121eaa6010.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M11-74c37e121eaa6010.png")!important;}

.story-image.img-M12,.img-M12,.story-image.img-M-12,.img-M-12{background-image:url("https://moontbaka.pages.dev/assets/train/M12-cb55aea2a8ba232c.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M12,img.sv-cg-img.img-M12,.sv-event-art.img-M12,.img-M12,.sv-cg-showcase img.sv-cg-img.img-M-12,img.sv-cg-img.img-M-12,.sv-event-art.img-M-12,.img-M-12{content:url("https://moontbaka.pages.dev/assets/train/M12-cb55aea2a8ba232c.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M12-cb55aea2a8ba232c.png")!important;}

.story-image.img-M13,.img-M13,.story-image.img-M-13,.img-M-13{background-image:url("https://moontbaka.pages.dev/assets/train/M13-11e1897ad13011d1.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M13,img.sv-cg-img.img-M13,.sv-event-art.img-M13,.img-M13,.sv-cg-showcase img.sv-cg-img.img-M-13,img.sv-cg-img.img-M-13,.sv-event-art.img-M-13,.img-M-13{content:url("https://moontbaka.pages.dev/assets/train/M13-11e1897ad13011d1.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M13-11e1897ad13011d1.png")!important;}

.story-image.img-M14,.img-M14,.story-image.img-M-14,.img-M-14{background-image:url("https://moontbaka.pages.dev/assets/train/M14-9f3a40a2d3b4c8cb.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M14,img.sv-cg-img.img-M14,.sv-event-art.img-M14,.img-M14,.sv-cg-showcase img.sv-cg-img.img-M-14,img.sv-cg-img.img-M-14,.sv-event-art.img-M-14,.img-M-14{content:url("https://moontbaka.pages.dev/assets/train/M14-9f3a40a2d3b4c8cb.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M14-9f3a40a2d3b4c8cb.png")!important;}

.story-image.img-M15,.img-M15,.story-image.img-M-15,.img-M-15{background-image:url("https://moontbaka.pages.dev/assets/train/M15-ba498abb3d1b993f.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M15,img.sv-cg-img.img-M15,.sv-event-art.img-M15,.img-M15,.sv-cg-showcase img.sv-cg-img.img-M-15,img.sv-cg-img.img-M-15,.sv-event-art.img-M-15,.img-M-15{content:url("https://moontbaka.pages.dev/assets/train/M15-ba498abb3d1b993f.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M15-ba498abb3d1b993f.png")!important;}

.story-image.img-M16,.img-M16,.story-image.img-M-16,.img-M-16{background-image:url("https://moontbaka.pages.dev/assets/train/M16-f8972c2d2d4d8a49.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M16,img.sv-cg-img.img-M16,.sv-event-art.img-M16,.img-M16,.sv-cg-showcase img.sv-cg-img.img-M-16,img.sv-cg-img.img-M-16,.sv-event-art.img-M-16,.img-M-16{content:url("https://moontbaka.pages.dev/assets/train/M16-f8972c2d2d4d8a49.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M16-f8972c2d2d4d8a49.png")!important;}

.story-image.img-M17,.img-M17,.story-image.img-M-17,.img-M-17{background-image:url("https://moontbaka.pages.dev/assets/train/M17-0e116b1d6c6d0f5a.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M17,img.sv-cg-img.img-M17,.sv-event-art.img-M17,.img-M17,.sv-cg-showcase img.sv-cg-img.img-M-17,img.sv-cg-img.img-M-17,.sv-event-art.img-M-17,.img-M-17{content:url("https://moontbaka.pages.dev/assets/train/M17-0e116b1d6c6d0f5a.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M17-0e116b1d6c6d0f5a.png")!important;}

.story-image.img-M18,.img-M18,.story-image.img-M-18,.img-M-18{background-image:url("https://moontbaka.pages.dev/assets/train/M18-8d33b20f11745a52.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M18,img.sv-cg-img.img-M18,.sv-event-art.img-M18,.img-M18,.sv-cg-showcase img.sv-cg-img.img-M-18,img.sv-cg-img.img-M-18,.sv-event-art.img-M-18,.img-M-18{content:url("https://moontbaka.pages.dev/assets/train/M18-8d33b20f11745a52.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M18-8d33b20f11745a52.png")!important;}

.story-image.img-M19,.img-M19,.story-image.img-M-19,.img-M-19{background-image:url("https://moontbaka.pages.dev/assets/train/M19-27870d0a1fa876b5.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M19,img.sv-cg-img.img-M19,.sv-event-art.img-M19,.img-M19,.sv-cg-showcase img.sv-cg-img.img-M-19,img.sv-cg-img.img-M-19,.sv-event-art.img-M-19,.img-M-19{content:url("https://moontbaka.pages.dev/assets/train/M19-27870d0a1fa876b5.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M19-27870d0a1fa876b5.png")!important;}

.story-image.img-M20,.img-M20,.story-image.img-M-20,.img-M-20{background-image:url("https://moontbaka.pages.dev/assets/train/M20-6acc1b30e3cdb5b5.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M20,img.sv-cg-img.img-M20,.sv-event-art.img-M20,.img-M20,.sv-cg-showcase img.sv-cg-img.img-M-20,img.sv-cg-img.img-M-20,.sv-event-art.img-M-20,.img-M-20{content:url("https://moontbaka.pages.dev/assets/train/M20-6acc1b30e3cdb5b5.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M20-6acc1b30e3cdb5b5.png")!important;}

.story-image.img-M21,.img-M21,.story-image.img-M-21,.img-M-21{background-image:url("https://moontbaka.pages.dev/assets/train/M21-89f9f49c54465cf2.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M21,img.sv-cg-img.img-M21,.sv-event-art.img-M21,.img-M21,.sv-cg-showcase img.sv-cg-img.img-M-21,img.sv-cg-img.img-M-21,.sv-event-art.img-M-21,.img-M-21{content:url("https://moontbaka.pages.dev/assets/train/M21-89f9f49c54465cf2.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M21-89f9f49c54465cf2.png")!important;}

.story-image.img-M22,.img-M22,.story-image.img-M-22,.img-M-22{background-image:url("https://moontbaka.pages.dev/assets/train/M22-0488db9342af2925.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M22,img.sv-cg-img.img-M22,.sv-event-art.img-M22,.img-M22,.sv-cg-showcase img.sv-cg-img.img-M-22,img.sv-cg-img.img-M-22,.sv-event-art.img-M-22,.img-M-22{content:url("https://moontbaka.pages.dev/assets/train/M22-0488db9342af2925.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M22-0488db9342af2925.png")!important;}

.story-image.img-M23,.img-M23,.story-image.img-M-23,.img-M-23{background-image:url("https://moontbaka.pages.dev/assets/train/M23-bc84b8dcae954936.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M23,img.sv-cg-img.img-M23,.sv-event-art.img-M23,.img-M23,.sv-cg-showcase img.sv-cg-img.img-M-23,img.sv-cg-img.img-M-23,.sv-event-art.img-M-23,.img-M-23{content:url("https://moontbaka.pages.dev/assets/train/M23-bc84b8dcae954936.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M23-bc84b8dcae954936.png")!important;}

.story-image.img-M24,.img-M24,.story-image.img-M-24,.img-M-24{background-image:url("https://moontbaka.pages.dev/assets/train/M24-7f1866d4b6e4cf0d.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M24,img.sv-cg-img.img-M24,.sv-event-art.img-M24,.img-M24,.sv-cg-showcase img.sv-cg-img.img-M-24,img.sv-cg-img.img-M-24,.sv-event-art.img-M-24,.img-M-24{content:url("https://moontbaka.pages.dev/assets/train/M24-7f1866d4b6e4cf0d.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M24-7f1866d4b6e4cf0d.png")!important;}

.story-image.img-M25,.img-M25,.story-image.img-M-25,.img-M-25{background-image:url("https://moontbaka.pages.dev/assets/train/M25-8052ad61a338cd0d.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M25,img.sv-cg-img.img-M25,.sv-event-art.img-M25,.img-M25,.sv-cg-showcase img.sv-cg-img.img-M-25,img.sv-cg-img.img-M-25,.sv-event-art.img-M-25,.img-M-25{content:url("https://moontbaka.pages.dev/assets/train/M25-8052ad61a338cd0d.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M25-8052ad61a338cd0d.png")!important;}

.story-image.img-M26,.img-M26,.story-image.img-M-26,.img-M-26{background-image:url("https://moontbaka.pages.dev/assets/train/M26-dfe7f3b1b1e2855c.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M26,img.sv-cg-img.img-M26,.sv-event-art.img-M26,.img-M26,.sv-cg-showcase img.sv-cg-img.img-M-26,img.sv-cg-img.img-M-26,.sv-event-art.img-M-26,.img-M-26{content:url("https://moontbaka.pages.dev/assets/train/M26-dfe7f3b1b1e2855c.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M26-dfe7f3b1b1e2855c.png")!important;}

.story-image.img-M27,.img-M27,.story-image.img-M-27,.img-M-27{background-image:url("https://moontbaka.pages.dev/assets/train/M27-4ea4bc4e1c5c3887.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M27,img.sv-cg-img.img-M27,.sv-event-art.img-M27,.img-M27,.sv-cg-showcase img.sv-cg-img.img-M-27,img.sv-cg-img.img-M-27,.sv-event-art.img-M-27,.img-M-27{content:url("https://moontbaka.pages.dev/assets/train/M27-4ea4bc4e1c5c3887.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M27-4ea4bc4e1c5c3887.png")!important;}

.story-image.img-M28,.img-M28,.story-image.img-M-28,.img-M-28{background-image:url("https://moontbaka.pages.dev/assets/train/M28-fbb8383080875236.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M28,img.sv-cg-img.img-M28,.sv-event-art.img-M28,.img-M28,.sv-cg-showcase img.sv-cg-img.img-M-28,img.sv-cg-img.img-M-28,.sv-event-art.img-M-28,.img-M-28{content:url("https://moontbaka.pages.dev/assets/train/M28-fbb8383080875236.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M28-fbb8383080875236.png")!important;}

.story-image.img-M29,.img-M29,.story-image.img-M-29,.img-M-29{background-image:url("https://moontbaka.pages.dev/assets/train/M29-ef262f4d9053a55d.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M29,img.sv-cg-img.img-M29,.sv-event-art.img-M29,.img-M29,.sv-cg-showcase img.sv-cg-img.img-M-29,img.sv-cg-img.img-M-29,.sv-event-art.img-M-29,.img-M-29{content:url("https://moontbaka.pages.dev/assets/train/M29-ef262f4d9053a55d.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M29-ef262f4d9053a55d.png")!important;}

.story-image.img-M30,.img-M30,.story-image.img-M-30,.img-M-30{background-image:url("https://moontbaka.pages.dev/assets/train/M30-2ba7eebfe863df08.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M30,img.sv-cg-img.img-M30,.sv-event-art.img-M30,.img-M30,.sv-cg-showcase img.sv-cg-img.img-M-30,img.sv-cg-img.img-M-30,.sv-event-art.img-M-30,.img-M-30{content:url("https://moontbaka.pages.dev/assets/train/M30-2ba7eebfe863df08.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M30-2ba7eebfe863df08.png")!important;}

.story-image.img-M31,.img-M31,.story-image.img-M-31,.img-M-31{background-image:url("https://moontbaka.pages.dev/assets/train/M31-8cf06a0218e3ec84.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M31,img.sv-cg-img.img-M31,.sv-event-art.img-M31,.img-M31,.sv-cg-showcase img.sv-cg-img.img-M-31,img.sv-cg-img.img-M-31,.sv-event-art.img-M-31,.img-M-31{content:url("https://moontbaka.pages.dev/assets/train/M31-8cf06a0218e3ec84.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M31-8cf06a0218e3ec84.png")!important;}

.story-image.img-M32,.img-M32,.story-image.img-M-32,.img-M-32{background-image:url("https://moontbaka.pages.dev/assets/train/M32-e9ca5e8ab0768252.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M32,img.sv-cg-img.img-M32,.sv-event-art.img-M32,.img-M32,.sv-cg-showcase img.sv-cg-img.img-M-32,img.sv-cg-img.img-M-32,.sv-event-art.img-M-32,.img-M-32{content:url("https://moontbaka.pages.dev/assets/train/M32-e9ca5e8ab0768252.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M32-e9ca5e8ab0768252.png")!important;}

.story-image.img-M33,.img-M33,.story-image.img-M-33,.img-M-33{background-image:url("https://moontbaka.pages.dev/assets/train/M33-8bb72018be71e1d6.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M33,img.sv-cg-img.img-M33,.sv-event-art.img-M33,.img-M33,.sv-cg-showcase img.sv-cg-img.img-M-33,img.sv-cg-img.img-M-33,.sv-event-art.img-M-33,.img-M-33{content:url("https://moontbaka.pages.dev/assets/train/M33-8bb72018be71e1d6.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M33-8bb72018be71e1d6.png")!important;}

.story-image.img-M34,.img-M34,.story-image.img-M-34,.img-M-34{background-image:url("https://moontbaka.pages.dev/assets/train/M34-89e57e7a5ecc0b74.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M34,img.sv-cg-img.img-M34,.sv-event-art.img-M34,.img-M34,.sv-cg-showcase img.sv-cg-img.img-M-34,img.sv-cg-img.img-M-34,.sv-event-art.img-M-34,.img-M-34{content:url("https://moontbaka.pages.dev/assets/train/M34-89e57e7a5ecc0b74.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M34-89e57e7a5ecc0b74.png")!important;}

.story-image.img-M35,.img-M35,.story-image.img-M-35,.img-M-35{background-image:url("https://moontbaka.pages.dev/assets/train/M35-032053cd95d3a80c.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M35,img.sv-cg-img.img-M35,.sv-event-art.img-M35,.img-M35,.sv-cg-showcase img.sv-cg-img.img-M-35,img.sv-cg-img.img-M-35,.sv-event-art.img-M-35,.img-M-35{content:url("https://moontbaka.pages.dev/assets/train/M35-032053cd95d3a80c.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M35-032053cd95d3a80c.png")!important;}

.story-image.img-M36,.img-M36,.story-image.img-M-36,.img-M-36{background-image:url("https://moontbaka.pages.dev/assets/train/M36-66ac4cd934e9862d.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M36,img.sv-cg-img.img-M36,.sv-event-art.img-M36,.img-M36,.sv-cg-showcase img.sv-cg-img.img-M-36,img.sv-cg-img.img-M-36,.sv-event-art.img-M-36,.img-M-36{content:url("https://moontbaka.pages.dev/assets/train/M36-66ac4cd934e9862d.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M36-66ac4cd934e9862d.png")!important;}

.story-image.img-M37,.img-M37,.story-image.img-M-37,.img-M-37{background-image:url("https://moontbaka.pages.dev/assets/train/M37-f05e0a9422bd7738.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M37,img.sv-cg-img.img-M37,.sv-event-art.img-M37,.img-M37,.sv-cg-showcase img.sv-cg-img.img-M-37,img.sv-cg-img.img-M-37,.sv-event-art.img-M-37,.img-M-37{content:url("https://moontbaka.pages.dev/assets/train/M37-f05e0a9422bd7738.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M37-f05e0a9422bd7738.png")!important;}

.story-image.img-M38,.img-M38,.story-image.img-M-38,.img-M-38{background-image:url("https://moontbaka.pages.dev/assets/train/M38-8876f45e32c5a582.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M38,img.sv-cg-img.img-M38,.sv-event-art.img-M38,.img-M38,.sv-cg-showcase img.sv-cg-img.img-M-38,img.sv-cg-img.img-M-38,.sv-event-art.img-M-38,.img-M-38{content:url("https://moontbaka.pages.dev/assets/train/M38-8876f45e32c5a582.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M38-8876f45e32c5a582.png")!important;}

.story-image.img-M39,.img-M39,.story-image.img-M-39,.img-M-39{background-image:url("https://moontbaka.pages.dev/assets/train/M39-a54042f8768b145f.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M39,img.sv-cg-img.img-M39,.sv-event-art.img-M39,.img-M39,.sv-cg-showcase img.sv-cg-img.img-M-39,img.sv-cg-img.img-M-39,.sv-event-art.img-M-39,.img-M-39{content:url("https://moontbaka.pages.dev/assets/train/M39-a54042f8768b145f.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M39-a54042f8768b145f.png")!important;}

.story-image.img-M40,.img-M40,.story-image.img-M-40,.img-M-40{background-image:url("https://moontbaka.pages.dev/assets/train/M40-587077fd7a65deee.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M40,img.sv-cg-img.img-M40,.sv-event-art.img-M40,.img-M40,.sv-cg-showcase img.sv-cg-img.img-M-40,img.sv-cg-img.img-M-40,.sv-event-art.img-M-40,.img-M-40{content:url("https://moontbaka.pages.dev/assets/train/M40-587077fd7a65deee.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M40-587077fd7a65deee.png")!important;}

.story-image.img-M41,.img-M41,.story-image.img-M-41,.img-M-41{background-image:url("https://moontbaka.pages.dev/assets/train/M41-901a0ec889408eb3.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M41,img.sv-cg-img.img-M41,.sv-event-art.img-M41,.img-M41,.sv-cg-showcase img.sv-cg-img.img-M-41,img.sv-cg-img.img-M-41,.sv-event-art.img-M-41,.img-M-41{content:url("https://moontbaka.pages.dev/assets/train/M41-901a0ec889408eb3.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M41-901a0ec889408eb3.png")!important;}

.story-image.img-M42,.img-M42,.story-image.img-M-42,.img-M-42{background-image:url("https://moontbaka.pages.dev/assets/train/M42-52ce41fa6a7f51eb.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M42,img.sv-cg-img.img-M42,.sv-event-art.img-M42,.img-M42,.sv-cg-showcase img.sv-cg-img.img-M-42,img.sv-cg-img.img-M-42,.sv-event-art.img-M-42,.img-M-42{content:url("https://moontbaka.pages.dev/assets/train/M42-52ce41fa6a7f51eb.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M42-52ce41fa6a7f51eb.png")!important;}

.story-image.img-M50,.img-M50,.story-image.img-M-50,.img-M-50{background-image:url("https://moontbaka.pages.dev/assets/train/M50-cad26aa8d8d5aff2.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M50,img.sv-cg-img.img-M50,.sv-event-art.img-M50,.img-M50,.sv-cg-showcase img.sv-cg-img.img-M-50,img.sv-cg-img.img-M-50,.sv-event-art.img-M-50,.img-M-50{content:url("https://moontbaka.pages.dev/assets/train/M50-cad26aa8d8d5aff2.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M50-cad26aa8d8d5aff2.png")!important;}

.story-image.img-M51,.img-M51,.story-image.img-M-51,.img-M-51{background-image:url("https://moontbaka.pages.dev/assets/train/M51-af01146044e798f6.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M51,img.sv-cg-img.img-M51,.sv-event-art.img-M51,.img-M51,.sv-cg-showcase img.sv-cg-img.img-M-51,img.sv-cg-img.img-M-51,.sv-event-art.img-M-51,.img-M-51{content:url("https://moontbaka.pages.dev/assets/train/M51-af01146044e798f6.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M51-af01146044e798f6.png")!important;}

.story-image.img-M52,.img-M52,.story-image.img-M-52,.img-M-52{background-image:url("https://moontbaka.pages.dev/assets/train/M52-a5d9d5cb7466136c.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M52,img.sv-cg-img.img-M52,.sv-event-art.img-M52,.img-M52,.sv-cg-showcase img.sv-cg-img.img-M-52,img.sv-cg-img.img-M-52,.sv-event-art.img-M-52,.img-M-52{content:url("https://moontbaka.pages.dev/assets/train/M52-a5d9d5cb7466136c.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M52-a5d9d5cb7466136c.png")!important;}

.story-image.img-M53,.img-M53,.story-image.img-M-53,.img-M-53{background-image:url("https://moontbaka.pages.dev/assets/train/M53-5fbcf15146ffcbfd.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M53,img.sv-cg-img.img-M53,.sv-event-art.img-M53,.img-M53,.sv-cg-showcase img.sv-cg-img.img-M-53,img.sv-cg-img.img-M-53,.sv-event-art.img-M-53,.img-M-53{content:url("https://moontbaka.pages.dev/assets/train/M53-5fbcf15146ffcbfd.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M53-5fbcf15146ffcbfd.png")!important;}

.story-image.img-M54,.img-M54,.story-image.img-M-54,.img-M-54{background-image:url("https://moontbaka.pages.dev/assets/train/M54-bc4c60b1c3a41e13.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M54,img.sv-cg-img.img-M54,.sv-event-art.img-M54,.img-M54,.sv-cg-showcase img.sv-cg-img.img-M-54,img.sv-cg-img.img-M-54,.sv-event-art.img-M-54,.img-M-54{content:url("https://moontbaka.pages.dev/assets/train/M54-bc4c60b1c3a41e13.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M54-bc4c60b1c3a41e13.png")!important;}

.story-image.img-M55,.img-M55,.story-image.img-M-55,.img-M-55{background-image:url("https://moontbaka.pages.dev/assets/train/M55-30c014f57fcf2acc.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M55,img.sv-cg-img.img-M55,.sv-event-art.img-M55,.img-M55,.sv-cg-showcase img.sv-cg-img.img-M-55,img.sv-cg-img.img-M-55,.sv-event-art.img-M-55,.img-M-55{content:url("https://moontbaka.pages.dev/assets/train/M55-30c014f57fcf2acc.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M55-30c014f57fcf2acc.png")!important;}

.story-image.img-M56,.img-M56,.story-image.img-M-56,.img-M-56{background-image:url("https://moontbaka.pages.dev/assets/train/M56-ce7957cc649289e4.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-M56,img.sv-cg-img.img-M56,.sv-event-art.img-M56,.img-M56,.sv-cg-showcase img.sv-cg-img.img-M-56,img.sv-cg-img.img-M-56,.sv-event-art.img-M-56,.img-M-56{content:url("https://moontbaka.pages.dev/assets/train/M56-ce7957cc649289e4.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/M56-ce7957cc649289e4.png")!important;}

.story-image.img-CM01,.img-CM01,.story-image.img-CM-01,.img-CM-01{background-image:url("https://moontbaka.pages.dev/assets/train/CM01-2d201c23d4c31472.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM01,img.sv-cg-img.img-CM01,.sv-event-art.img-CM01,.img-CM01,.sv-cg-showcase img.sv-cg-img.img-CM-01,img.sv-cg-img.img-CM-01,.sv-event-art.img-CM-01,.img-CM-01{content:url("https://moontbaka.pages.dev/assets/train/CM01-2d201c23d4c31472.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM01-2d201c23d4c31472.png")!important;}

.story-image.img-CM02,.img-CM02,.story-image.img-CM-02,.img-CM-02{background-image:url("https://moontbaka.pages.dev/assets/train/CM02-ae0b0e09e966b0fb.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM02,img.sv-cg-img.img-CM02,.sv-event-art.img-CM02,.img-CM02,.sv-cg-showcase img.sv-cg-img.img-CM-02,img.sv-cg-img.img-CM-02,.sv-event-art.img-CM-02,.img-CM-02{content:url("https://moontbaka.pages.dev/assets/train/CM02-ae0b0e09e966b0fb.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM02-ae0b0e09e966b0fb.png")!important;}

.story-image.img-CM03,.img-CM03,.story-image.img-CM-03,.img-CM-03{background-image:url("https://moontbaka.pages.dev/assets/train/CM03-f1ae58f5ddfcb547.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM03,img.sv-cg-img.img-CM03,.sv-event-art.img-CM03,.img-CM03,.sv-cg-showcase img.sv-cg-img.img-CM-03,img.sv-cg-img.img-CM-03,.sv-event-art.img-CM-03,.img-CM-03{content:url("https://moontbaka.pages.dev/assets/train/CM03-f1ae58f5ddfcb547.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM03-f1ae58f5ddfcb547.png")!important;}

.story-image.img-CM04,.img-CM04,.story-image.img-CM-04,.img-CM-04{background-image:url("https://moontbaka.pages.dev/assets/train/CM04-bbed20e06317fbee.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM04,img.sv-cg-img.img-CM04,.sv-event-art.img-CM04,.img-CM04,.sv-cg-showcase img.sv-cg-img.img-CM-04,img.sv-cg-img.img-CM-04,.sv-event-art.img-CM-04,.img-CM-04{content:url("https://moontbaka.pages.dev/assets/train/CM04-bbed20e06317fbee.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM04-bbed20e06317fbee.png")!important;}

.story-image.img-CM05,.img-CM05,.story-image.img-CM-05,.img-CM-05{background-image:url("https://moontbaka.pages.dev/assets/train/CM05-0a0842c91a8bca0a.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM05,img.sv-cg-img.img-CM05,.sv-event-art.img-CM05,.img-CM05,.sv-cg-showcase img.sv-cg-img.img-CM-05,img.sv-cg-img.img-CM-05,.sv-event-art.img-CM-05,.img-CM-05{content:url("https://moontbaka.pages.dev/assets/train/CM05-0a0842c91a8bca0a.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM05-0a0842c91a8bca0a.png")!important;}

.story-image.img-CM06,.img-CM06,.story-image.img-CM-06,.img-CM-06{background-image:url("https://moontbaka.pages.dev/assets/train/CM06-e3a8fab5b47cde31.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM06,img.sv-cg-img.img-CM06,.sv-event-art.img-CM06,.img-CM06,.sv-cg-showcase img.sv-cg-img.img-CM-06,img.sv-cg-img.img-CM-06,.sv-event-art.img-CM-06,.img-CM-06{content:url("https://moontbaka.pages.dev/assets/train/CM06-e3a8fab5b47cde31.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM06-e3a8fab5b47cde31.png")!important;}

.story-image.img-CM07,.img-CM07,.story-image.img-CM-07,.img-CM-07{background-image:url("https://moontbaka.pages.dev/assets/train/CM07-ebf507116b012482.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM07,img.sv-cg-img.img-CM07,.sv-event-art.img-CM07,.img-CM07,.sv-cg-showcase img.sv-cg-img.img-CM-07,img.sv-cg-img.img-CM-07,.sv-event-art.img-CM-07,.img-CM-07{content:url("https://moontbaka.pages.dev/assets/train/CM07-ebf507116b012482.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM07-ebf507116b012482.png")!important;}

.story-image.img-CM08,.img-CM08,.story-image.img-CM-08,.img-CM-08{background-image:url("https://moontbaka.pages.dev/assets/train/CM08-dd250d88df0271e8.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM08,img.sv-cg-img.img-CM08,.sv-event-art.img-CM08,.img-CM08,.sv-cg-showcase img.sv-cg-img.img-CM-08,img.sv-cg-img.img-CM-08,.sv-event-art.img-CM-08,.img-CM-08{content:url("https://moontbaka.pages.dev/assets/train/CM08-dd250d88df0271e8.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM08-dd250d88df0271e8.png")!important;}

.story-image.img-CM09,.img-CM09,.story-image.img-CM-09,.img-CM-09{background-image:url("https://moontbaka.pages.dev/assets/train/CM09-92688b0d75b2668a.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM09,img.sv-cg-img.img-CM09,.sv-event-art.img-CM09,.img-CM09,.sv-cg-showcase img.sv-cg-img.img-CM-09,img.sv-cg-img.img-CM-09,.sv-event-art.img-CM-09,.img-CM-09{content:url("https://moontbaka.pages.dev/assets/train/CM09-92688b0d75b2668a.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM09-92688b0d75b2668a.png")!important;}

.story-image.img-CM10,.img-CM10,.story-image.img-CM-10,.img-CM-10{background-image:url("https://moontbaka.pages.dev/assets/train/CM10-ffb47894285bf8b9.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM10,img.sv-cg-img.img-CM10,.sv-event-art.img-CM10,.img-CM10,.sv-cg-showcase img.sv-cg-img.img-CM-10,img.sv-cg-img.img-CM-10,.sv-event-art.img-CM-10,.img-CM-10{content:url("https://moontbaka.pages.dev/assets/train/CM10-ffb47894285bf8b9.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM10-ffb47894285bf8b9.png")!important;}

.story-image.img-CM11,.img-CM11,.story-image.img-CM-11,.img-CM-11{background-image:url("https://moontbaka.pages.dev/assets/train/CM11-b3e68697bcb909f5.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM11,img.sv-cg-img.img-CM11,.sv-event-art.img-CM11,.img-CM11,.sv-cg-showcase img.sv-cg-img.img-CM-11,img.sv-cg-img.img-CM-11,.sv-event-art.img-CM-11,.img-CM-11{content:url("https://moontbaka.pages.dev/assets/train/CM11-b3e68697bcb909f5.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM11-b3e68697bcb909f5.png")!important;}

.story-image.img-CM12,.img-CM12,.story-image.img-CM-12,.img-CM-12{background-image:url("https://moontbaka.pages.dev/assets/train/CM12-1a6d09302e4a666c.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM12,img.sv-cg-img.img-CM12,.sv-event-art.img-CM12,.img-CM12,.sv-cg-showcase img.sv-cg-img.img-CM-12,img.sv-cg-img.img-CM-12,.sv-event-art.img-CM-12,.img-CM-12{content:url("https://moontbaka.pages.dev/assets/train/CM12-1a6d09302e4a666c.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM12-1a6d09302e4a666c.png")!important;}

.story-image.img-CM13,.img-CM13,.story-image.img-CM-13,.img-CM-13{background-image:url("https://moontbaka.pages.dev/assets/train/CM13-71e44794bfe3e75d.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM13,img.sv-cg-img.img-CM13,.sv-event-art.img-CM13,.img-CM13,.sv-cg-showcase img.sv-cg-img.img-CM-13,img.sv-cg-img.img-CM-13,.sv-event-art.img-CM-13,.img-CM-13{content:url("https://moontbaka.pages.dev/assets/train/CM13-71e44794bfe3e75d.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM13-71e44794bfe3e75d.png")!important;}

.story-image.img-CM14,.img-CM14,.story-image.img-CM-14,.img-CM-14{background-image:url("https://moontbaka.pages.dev/assets/train/CM14-a8756e66a538d3d8.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM14,img.sv-cg-img.img-CM14,.sv-event-art.img-CM14,.img-CM14,.sv-cg-showcase img.sv-cg-img.img-CM-14,img.sv-cg-img.img-CM-14,.sv-event-art.img-CM-14,.img-CM-14{content:url("https://moontbaka.pages.dev/assets/train/CM14-a8756e66a538d3d8.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM14-a8756e66a538d3d8.png")!important;}

.story-image.img-CM15,.img-CM15,.story-image.img-CM-15,.img-CM-15{background-image:url("https://moontbaka.pages.dev/assets/train/CM15-dcc658fb325fc7d8.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM15,img.sv-cg-img.img-CM15,.sv-event-art.img-CM15,.img-CM15,.sv-cg-showcase img.sv-cg-img.img-CM-15,img.sv-cg-img.img-CM-15,.sv-event-art.img-CM-15,.img-CM-15{content:url("https://moontbaka.pages.dev/assets/train/CM15-dcc658fb325fc7d8.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM15-dcc658fb325fc7d8.png")!important;}

.story-image.img-CM16,.img-CM16,.story-image.img-CM-16,.img-CM-16{background-image:url("https://moontbaka.pages.dev/assets/train/CM16-cda80e7910c0196b.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM16,img.sv-cg-img.img-CM16,.sv-event-art.img-CM16,.img-CM16,.sv-cg-showcase img.sv-cg-img.img-CM-16,img.sv-cg-img.img-CM-16,.sv-event-art.img-CM-16,.img-CM-16{content:url("https://moontbaka.pages.dev/assets/train/CM16-cda80e7910c0196b.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM16-cda80e7910c0196b.png")!important;}

.story-image.img-CM17,.img-CM17,.story-image.img-CM-17,.img-CM-17{background-image:url("https://moontbaka.pages.dev/assets/train/CM17-af3c5fbe5b89595e.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM17,img.sv-cg-img.img-CM17,.sv-event-art.img-CM17,.img-CM17,.sv-cg-showcase img.sv-cg-img.img-CM-17,img.sv-cg-img.img-CM-17,.sv-event-art.img-CM-17,.img-CM-17{content:url("https://moontbaka.pages.dev/assets/train/CM17-af3c5fbe5b89595e.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM17-af3c5fbe5b89595e.png")!important;}

.story-image.img-CM18,.img-CM18,.story-image.img-CM-18,.img-CM-18{background-image:url("https://moontbaka.pages.dev/assets/train/CM18-21d4579de9fb0e97.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM18,img.sv-cg-img.img-CM18,.sv-event-art.img-CM18,.img-CM18,.sv-cg-showcase img.sv-cg-img.img-CM-18,img.sv-cg-img.img-CM-18,.sv-event-art.img-CM-18,.img-CM-18{content:url("https://moontbaka.pages.dev/assets/train/CM18-21d4579de9fb0e97.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM18-21d4579de9fb0e97.png")!important;}

.story-image.img-CM19,.img-CM19,.story-image.img-CM-19,.img-CM-19{background-image:url("https://moontbaka.pages.dev/assets/train/CM19-6557d16c192e261d.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM19,img.sv-cg-img.img-CM19,.sv-event-art.img-CM19,.img-CM19,.sv-cg-showcase img.sv-cg-img.img-CM-19,img.sv-cg-img.img-CM-19,.sv-event-art.img-CM-19,.img-CM-19{content:url("https://moontbaka.pages.dev/assets/train/CM19-6557d16c192e261d.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM19-6557d16c192e261d.png")!important;}

.story-image.img-CM20,.img-CM20,.story-image.img-CM-20,.img-CM-20{background-image:url("https://moontbaka.pages.dev/assets/train/CM20-81d2eca059b227ec.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM20,img.sv-cg-img.img-CM20,.sv-event-art.img-CM20,.img-CM20,.sv-cg-showcase img.sv-cg-img.img-CM-20,img.sv-cg-img.img-CM-20,.sv-event-art.img-CM-20,.img-CM-20{content:url("https://moontbaka.pages.dev/assets/train/CM20-81d2eca059b227ec.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM20-81d2eca059b227ec.png")!important;}

.story-image.img-CM21,.img-CM21,.story-image.img-CM-21,.img-CM-21{background-image:url("https://moontbaka.pages.dev/assets/train/CM21-3ffad99afb6e5202.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM21,img.sv-cg-img.img-CM21,.sv-event-art.img-CM21,.img-CM21,.sv-cg-showcase img.sv-cg-img.img-CM-21,img.sv-cg-img.img-CM-21,.sv-event-art.img-CM-21,.img-CM-21{content:url("https://moontbaka.pages.dev/assets/train/CM21-3ffad99afb6e5202.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM21-3ffad99afb6e5202.png")!important;}

.story-image.img-CM22,.img-CM22,.story-image.img-CM-22,.img-CM-22{background-image:url("https://moontbaka.pages.dev/assets/train/CM22-1025c600908c0dd1.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM22,img.sv-cg-img.img-CM22,.sv-event-art.img-CM22,.img-CM22,.sv-cg-showcase img.sv-cg-img.img-CM-22,img.sv-cg-img.img-CM-22,.sv-event-art.img-CM-22,.img-CM-22{content:url("https://moontbaka.pages.dev/assets/train/CM22-1025c600908c0dd1.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM22-1025c600908c0dd1.png")!important;}

.story-image.img-CM23,.img-CM23,.story-image.img-CM-23,.img-CM-23{background-image:url("https://moontbaka.pages.dev/assets/train/CM23-3ca396d50337e9d5.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM23,img.sv-cg-img.img-CM23,.sv-event-art.img-CM23,.img-CM23,.sv-cg-showcase img.sv-cg-img.img-CM-23,img.sv-cg-img.img-CM-23,.sv-event-art.img-CM-23,.img-CM-23{content:url("https://moontbaka.pages.dev/assets/train/CM23-3ca396d50337e9d5.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM23-3ca396d50337e9d5.png")!important;}

.story-image.img-CM24,.img-CM24,.story-image.img-CM-24,.img-CM-24{background-image:url("https://moontbaka.pages.dev/assets/train/CM24-13ccb6edd13aea2d.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM24,img.sv-cg-img.img-CM24,.sv-event-art.img-CM24,.img-CM24,.sv-cg-showcase img.sv-cg-img.img-CM-24,img.sv-cg-img.img-CM-24,.sv-event-art.img-CM-24,.img-CM-24{content:url("https://moontbaka.pages.dev/assets/train/CM24-13ccb6edd13aea2d.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM24-13ccb6edd13aea2d.png")!important;}

.story-image.img-CM25,.img-CM25,.story-image.img-CM-25,.img-CM-25{background-image:url("https://moontbaka.pages.dev/assets/train/CM25-95e733d3fc2d479b.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM25,img.sv-cg-img.img-CM25,.sv-event-art.img-CM25,.img-CM25,.sv-cg-showcase img.sv-cg-img.img-CM-25,img.sv-cg-img.img-CM-25,.sv-event-art.img-CM-25,.img-CM-25{content:url("https://moontbaka.pages.dev/assets/train/CM25-95e733d3fc2d479b.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM25-95e733d3fc2d479b.png")!important;}

.story-image.img-CM26,.img-CM26,.story-image.img-CM-26,.img-CM-26{background-image:url("https://moontbaka.pages.dev/assets/train/CM26-31f39f6f177253c6.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM26,img.sv-cg-img.img-CM26,.sv-event-art.img-CM26,.img-CM26,.sv-cg-showcase img.sv-cg-img.img-CM-26,img.sv-cg-img.img-CM-26,.sv-event-art.img-CM-26,.img-CM-26{content:url("https://moontbaka.pages.dev/assets/train/CM26-31f39f6f177253c6.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM26-31f39f6f177253c6.png")!important;}

.story-image.img-CM27,.img-CM27,.story-image.img-CM-27,.img-CM-27{background-image:url("https://moontbaka.pages.dev/assets/train/CM27-b4ce40be301f579a.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM27,img.sv-cg-img.img-CM27,.sv-event-art.img-CM27,.img-CM27,.sv-cg-showcase img.sv-cg-img.img-CM-27,img.sv-cg-img.img-CM-27,.sv-event-art.img-CM-27,.img-CM-27{content:url("https://moontbaka.pages.dev/assets/train/CM27-b4ce40be301f579a.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM27-b4ce40be301f579a.png")!important;}

.story-image.img-CM28,.img-CM28,.story-image.img-CM-28,.img-CM-28{background-image:url("https://moontbaka.pages.dev/assets/train/CM28-7c2507898a6803b8.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM28,img.sv-cg-img.img-CM28,.sv-event-art.img-CM28,.img-CM28,.sv-cg-showcase img.sv-cg-img.img-CM-28,img.sv-cg-img.img-CM-28,.sv-event-art.img-CM-28,.img-CM-28{content:url("https://moontbaka.pages.dev/assets/train/CM28-7c2507898a6803b8.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM28-7c2507898a6803b8.png")!important;}

.story-image.img-CM29,.img-CM29,.story-image.img-CM-29,.img-CM-29{background-image:url("https://moontbaka.pages.dev/assets/train/CM29-5a5622bd99984ce9.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM29,img.sv-cg-img.img-CM29,.sv-event-art.img-CM29,.img-CM29,.sv-cg-showcase img.sv-cg-img.img-CM-29,img.sv-cg-img.img-CM-29,.sv-event-art.img-CM-29,.img-CM-29{content:url("https://moontbaka.pages.dev/assets/train/CM29-5a5622bd99984ce9.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM29-5a5622bd99984ce9.png")!important;}

.story-image.img-CM30,.img-CM30,.story-image.img-CM-30,.img-CM-30{background-image:url("https://moontbaka.pages.dev/assets/train/CM30-057267a19e3a44b5.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM30,img.sv-cg-img.img-CM30,.sv-event-art.img-CM30,.img-CM30,.sv-cg-showcase img.sv-cg-img.img-CM-30,img.sv-cg-img.img-CM-30,.sv-event-art.img-CM-30,.img-CM-30{content:url("https://moontbaka.pages.dev/assets/train/CM30-057267a19e3a44b5.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM30-057267a19e3a44b5.png")!important;}

.story-image.img-CM31,.img-CM31,.story-image.img-CM-31,.img-CM-31{background-image:url("https://moontbaka.pages.dev/assets/train/CM31-d498ed4d733be00e.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM31,img.sv-cg-img.img-CM31,.sv-event-art.img-CM31,.img-CM31,.sv-cg-showcase img.sv-cg-img.img-CM-31,img.sv-cg-img.img-CM-31,.sv-event-art.img-CM-31,.img-CM-31{content:url("https://moontbaka.pages.dev/assets/train/CM31-d498ed4d733be00e.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM31-d498ed4d733be00e.png")!important;}

.story-image.img-CM32,.img-CM32,.story-image.img-CM-32,.img-CM-32{background-image:url("https://moontbaka.pages.dev/assets/train/CM32-1c379af94a7180d9.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM32,img.sv-cg-img.img-CM32,.sv-event-art.img-CM32,.img-CM32,.sv-cg-showcase img.sv-cg-img.img-CM-32,img.sv-cg-img.img-CM-32,.sv-event-art.img-CM-32,.img-CM-32{content:url("https://moontbaka.pages.dev/assets/train/CM32-1c379af94a7180d9.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM32-1c379af94a7180d9.png")!important;}

.story-image.img-CM33,.img-CM33,.story-image.img-CM-33,.img-CM-33{background-image:url("https://moontbaka.pages.dev/assets/train/CM33-5c14f986bffd36f7.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM33,img.sv-cg-img.img-CM33,.sv-event-art.img-CM33,.img-CM33,.sv-cg-showcase img.sv-cg-img.img-CM-33,img.sv-cg-img.img-CM-33,.sv-event-art.img-CM-33,.img-CM-33{content:url("https://moontbaka.pages.dev/assets/train/CM33-5c14f986bffd36f7.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM33-5c14f986bffd36f7.png")!important;}

.story-image.img-CM34,.img-CM34,.story-image.img-CM-34,.img-CM-34{background-image:url("https://moontbaka.pages.dev/assets/train/CM34-7b3cc04bb68aa1f4.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM34,img.sv-cg-img.img-CM34,.sv-event-art.img-CM34,.img-CM34,.sv-cg-showcase img.sv-cg-img.img-CM-34,img.sv-cg-img.img-CM-34,.sv-event-art.img-CM-34,.img-CM-34{content:url("https://moontbaka.pages.dev/assets/train/CM34-7b3cc04bb68aa1f4.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM34-7b3cc04bb68aa1f4.png")!important;}

.story-image.img-CM35,.img-CM35,.story-image.img-CM-35,.img-CM-35{background-image:url("https://moontbaka.pages.dev/assets/train/CM35-6a3d5973e0d247bc.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM35,img.sv-cg-img.img-CM35,.sv-event-art.img-CM35,.img-CM35,.sv-cg-showcase img.sv-cg-img.img-CM-35,img.sv-cg-img.img-CM-35,.sv-event-art.img-CM-35,.img-CM-35{content:url("https://moontbaka.pages.dev/assets/train/CM35-6a3d5973e0d247bc.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM35-6a3d5973e0d247bc.png")!important;}

.story-image.img-CM36,.img-CM36,.story-image.img-CM-36,.img-CM-36{background-image:url("https://moontbaka.pages.dev/assets/train/CM36-4415016f7c1284d6.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM36,img.sv-cg-img.img-CM36,.sv-event-art.img-CM36,.img-CM36,.sv-cg-showcase img.sv-cg-img.img-CM-36,img.sv-cg-img.img-CM-36,.sv-event-art.img-CM-36,.img-CM-36{content:url("https://moontbaka.pages.dev/assets/train/CM36-4415016f7c1284d6.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM36-4415016f7c1284d6.png")!important;}

.story-image.img-CM37,.img-CM37,.story-image.img-CM-37,.img-CM-37{background-image:url("https://moontbaka.pages.dev/assets/train/CM37-c2241362cd9aa8dc.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CM37,img.sv-cg-img.img-CM37,.sv-event-art.img-CM37,.img-CM37,.sv-cg-showcase img.sv-cg-img.img-CM-37,img.sv-cg-img.img-CM-37,.sv-event-art.img-CM-37,.img-CM-37{content:url("https://moontbaka.pages.dev/assets/train/CM37-c2241362cd9aa8dc.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CM37-c2241362cd9aa8dc.png")!important;}

.story-image.img-CS02,.img-CS02,.story-image.img-CS-02,.img-CS-02{background-image:url("https://moontbaka.pages.dev/assets/train/CS02-3032b1e7169ceac6.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CS02,img.sv-cg-img.img-CS02,.sv-event-art.img-CS02,.img-CS02,.sv-cg-showcase img.sv-cg-img.img-CS-02,img.sv-cg-img.img-CS-02,.sv-event-art.img-CS-02,.img-CS-02{content:url("https://moontbaka.pages.dev/assets/train/CS02-3032b1e7169ceac6.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CS02-3032b1e7169ceac6.png")!important;}

.story-image.img-CS03,.img-CS03,.story-image.img-CS-03,.img-CS-03{background-image:url("https://moontbaka.pages.dev/assets/train/CS03-17fac86313ae0fb2.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CS03,img.sv-cg-img.img-CS03,.sv-event-art.img-CS03,.img-CS03,.sv-cg-showcase img.sv-cg-img.img-CS-03,img.sv-cg-img.img-CS-03,.sv-event-art.img-CS-03,.img-CS-03{content:url("https://moontbaka.pages.dev/assets/train/CS03-17fac86313ae0fb2.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CS03-17fac86313ae0fb2.png")!important;}

.story-image.img-CS06,.img-CS06,.story-image.img-CS-06,.img-CS-06{background-image:url("https://moontbaka.pages.dev/assets/train/CS06-f6ed505a85a3fe85.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CS06,img.sv-cg-img.img-CS06,.sv-event-art.img-CS06,.img-CS06,.sv-cg-showcase img.sv-cg-img.img-CS-06,img.sv-cg-img.img-CS-06,.sv-event-art.img-CS-06,.img-CS-06{content:url("https://moontbaka.pages.dev/assets/train/CS06-f6ed505a85a3fe85.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CS06-f6ed505a85a3fe85.png")!important;}

.story-image.img-CS11,.img-CS11,.story-image.img-CS-11,.img-CS-11{background-image:url("https://moontbaka.pages.dev/assets/train/CS11-5984c4a96b686352.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CS11,img.sv-cg-img.img-CS11,.sv-event-art.img-CS11,.img-CS11,.sv-cg-showcase img.sv-cg-img.img-CS-11,img.sv-cg-img.img-CS-11,.sv-event-art.img-CS-11,.img-CS-11{content:url("https://moontbaka.pages.dev/assets/train/CS11-5984c4a96b686352.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CS11-5984c4a96b686352.png")!important;}

.story-image.img-CS12,.img-CS12,.story-image.img-CS-12,.img-CS-12{background-image:url("https://moontbaka.pages.dev/assets/train/CS12-dd2db936ac293f23.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CS12,img.sv-cg-img.img-CS12,.sv-event-art.img-CS12,.img-CS12,.sv-cg-showcase img.sv-cg-img.img-CS-12,img.sv-cg-img.img-CS-12,.sv-event-art.img-CS-12,.img-CS-12{content:url("https://moontbaka.pages.dev/assets/train/CS12-dd2db936ac293f23.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CS12-dd2db936ac293f23.png")!important;}

.story-image.img-CS13,.img-CS13,.story-image.img-CS-13,.img-CS-13{background-image:url("https://moontbaka.pages.dev/assets/train/CS13-6c043c8da7af18b4.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CS13,img.sv-cg-img.img-CS13,.sv-event-art.img-CS13,.img-CS13,.sv-cg-showcase img.sv-cg-img.img-CS-13,img.sv-cg-img.img-CS-13,.sv-event-art.img-CS-13,.img-CS-13{content:url("https://moontbaka.pages.dev/assets/train/CS13-6c043c8da7af18b4.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CS13-6c043c8da7af18b4.png")!important;}

.story-image.img-CS14,.img-CS14,.story-image.img-CS-14,.img-CS-14{background-image:url("https://moontbaka.pages.dev/assets/train/CS14-8fd0a3106a0b2c8a.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CS14,img.sv-cg-img.img-CS14,.sv-event-art.img-CS14,.img-CS14,.sv-cg-showcase img.sv-cg-img.img-CS-14,img.sv-cg-img.img-CS-14,.sv-event-art.img-CS-14,.img-CS-14{content:url("https://moontbaka.pages.dev/assets/train/CS14-8fd0a3106a0b2c8a.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CS14-8fd0a3106a0b2c8a.png")!important;}

.story-image.img-CS19,.img-CS19,.story-image.img-CS-19,.img-CS-19{background-image:url("https://moontbaka.pages.dev/assets/train/CS19-d5593cd0c8b2bafb.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CS19,img.sv-cg-img.img-CS19,.sv-event-art.img-CS19,.img-CS19,.sv-cg-showcase img.sv-cg-img.img-CS-19,img.sv-cg-img.img-CS-19,.sv-event-art.img-CS-19,.img-CS-19{content:url("https://moontbaka.pages.dev/assets/train/CS19-d5593cd0c8b2bafb.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CS19-d5593cd0c8b2bafb.png")!important;}

.story-image.img-CS20,.img-CS20,.story-image.img-CS-20,.img-CS-20{background-image:url("https://moontbaka.pages.dev/assets/train/CS20-89e43fb9638190f7.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CS20,img.sv-cg-img.img-CS20,.sv-event-art.img-CS20,.img-CS20,.sv-cg-showcase img.sv-cg-img.img-CS-20,img.sv-cg-img.img-CS-20,.sv-event-art.img-CS-20,.img-CS-20{content:url("https://moontbaka.pages.dev/assets/train/CS20-89e43fb9638190f7.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CS20-89e43fb9638190f7.png")!important;}

.story-image.img-CS21,.img-CS21,.story-image.img-CS-21,.img-CS-21{background-image:url("https://moontbaka.pages.dev/assets/train/CS21-a0d96738999d4ee9.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CS21,img.sv-cg-img.img-CS21,.sv-event-art.img-CS21,.img-CS21,.sv-cg-showcase img.sv-cg-img.img-CS-21,img.sv-cg-img.img-CS-21,.sv-event-art.img-CS-21,.img-CS-21{content:url("https://moontbaka.pages.dev/assets/train/CS21-a0d96738999d4ee9.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CS21-a0d96738999d4ee9.png")!important;}

.story-image.img-CS23,.img-CS23,.story-image.img-CS-23,.img-CS-23{background-image:url("https://moontbaka.pages.dev/assets/train/CS23-ab5d72692c140544.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CS23,img.sv-cg-img.img-CS23,.sv-event-art.img-CS23,.img-CS23,.sv-cg-showcase img.sv-cg-img.img-CS-23,img.sv-cg-img.img-CS-23,.sv-event-art.img-CS-23,.img-CS-23{content:url("https://moontbaka.pages.dev/assets/train/CS23-ab5d72692c140544.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CS23-ab5d72692c140544.png")!important;}

.story-image.img-CS24,.img-CS24,.story-image.img-CS-24,.img-CS-24{background-image:url("https://moontbaka.pages.dev/assets/train/CS24-ab4be42b42498786.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CS24,img.sv-cg-img.img-CS24,.sv-event-art.img-CS24,.img-CS24,.sv-cg-showcase img.sv-cg-img.img-CS-24,img.sv-cg-img.img-CS-24,.sv-event-art.img-CS-24,.img-CS-24{content:url("https://moontbaka.pages.dev/assets/train/CS24-ab4be42b42498786.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CS24-ab4be42b42498786.png")!important;}

.story-image.img-CS28,.img-CS28,.story-image.img-CS-28,.img-CS-28{background-image:url("https://moontbaka.pages.dev/assets/train/CS28-1a47af305beddbb9.png")!important;}
.sv-cg-showcase img.sv-cg-img.img-CS28,img.sv-cg-img.img-CS28,.sv-event-art.img-CS28,.img-CS28,.sv-cg-showcase img.sv-cg-img.img-CS-28,img.sv-cg-img.img-CS-28,.sv-event-art.img-CS-28,.img-CS-28{content:url("https://moontbaka.pages.dev/assets/train/CS28-1a47af305beddbb9.png")!important;background-image:url("https://moontbaka.pages.dev/assets/train/CS28-1a47af305beddbb9.png")!important;}

/* === 平台父容器接管最大外框：去掉 sv-log 大套框，只保留一层主容器 === */
#customized-answer-content{
  box-sizing:border-box!important;
  width:100%!important;
  max-width:920px!important;
  margin:0 auto!important;
  padding:18px!important;
  background:#fff!important;
  border:4px solid #d8b75a!important;
  border-radius:0!important;
  box-shadow:none!important;
  color:#111!important;
  font-family:"Courier New","Microsoft YaHei","PingFang SC","Noto Sans SC",monospace,sans-serif!important;
  overflow:visible!important;
  filter:none!important;
  -webkit-filter:none!important;
  mix-blend-mode:normal!important;
  isolation:isolate!important;
}
#customized-answer-content>.absolute{display:none!important}
#customized-answer-content .markdown-body{
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  color:#111!important;
  font-size:16px!important;
  line-height:1.7!important;
  overflow:visible!important;
}
#customized-answer-content .sv-log{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}

/* L立绘比例与档案页环绕模块 */
.sv-master-panel-lite .sv-master-body-page .sv-master-layout{grid-template-columns:minmax(120px,1fr) minmax(220px,250px) minmax(120px,1fr)!important;align-items:end!important}
.sv-master-panel-lite .sv-master-body-page .sv-master-visual{min-height:auto!important;aspect-ratio:832/1520!important;max-width:250px!important;margin:0 auto!important;align-self:end!important;padding:4px!important}
.sv-master-profile-page{position:relative!important;padding-top:0!important}
.sv-master-profile-shell{position:relative!important;max-width:780px!important;margin:0 auto!important;padding:50px 8px 10px!important}
.sv-master-l1-topbar{position:absolute!important;left:50%!important;top:0!important;transform:translateX(-50%)!important;width:min(100%,580px)!important;display:flex!important;align-items:stretch!important;gap:8px!important;z-index:9!important}
.sv-master-lv-box{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:8px!important;padding:8px 12px!important;background:#fff!important;border:2px solid #d8b75a!important;box-shadow:3px 3px 0 rgba(0,0,0,.18)!important;color:#111!important;white-space:nowrap!important}
.sv-master-lv-box span{font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;color:#8a6a20!important}
.sv-master-lv-box b{font-size:18px!important;font-weight:900!important;line-height:1!important;color:#111!important}
.sv-master-hp-wrap{flex:1 1 auto!important;min-width:0!important;padding:7px 10px 8px!important;background:#fff!important;border:2px solid #d8b75a!important;box-shadow:3px 3px 0 rgba(0,0,0,.18)!important;color:#111!important}
.sv-master-hp-label{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;font-size:11px!important;font-weight:900!important;line-height:1.2!important;color:#111!important}
.sv-master-hp-label b{font-size:12px!important;font-weight:900!important;color:#111!important}
.sv-master-hp-bar{position:relative!important;height:14px!important;margin-top:6px!important;background:#fbf2d6!important;border:2px solid #d8b75a!important;overflow:hidden!important}
.sv-master-hp-fill{display:block!important;height:100%!important;background:linear-gradient(90deg,#f3dda0 0%,#d8b75a 38%,#b78f2e 100%)!important}
.sv-master-profile-frame{position:relative!important;display:grid!important;grid-template-columns:minmax(128px,1fr) minmax(230px,286px) minmax(128px,1fr)!important;gap:10px!important;align-items:center!important}
.sv-master-modules{display:flex!important;flex-direction:column!important;gap:10px!important;min-width:0!important}
.sv-master-modules-left{align-items:flex-end!important}
.sv-master-modules-right{align-items:flex-start!important}
.sv-master-rune-card{position:relative!important;width:100%!important;max-width:170px!important;padding:10px 11px!important;background:rgba(255,255,255,.96)!important;border:2px solid #d8b75a!important;box-shadow:3px 3px 0 rgba(0,0,0,.18)!important;color:#111!important;overflow:hidden!important}
.sv-master-rune-card:before{content:""!important;position:absolute!important;left:8px!important;top:50%!important;transform:translateY(-50%)!important;width:10px!important;height:10px!important;border:2px solid #d8b75a!important;border-radius:50%!important;background:#fff6dc!important;box-shadow:0 0 0 2px rgba(216,183,90,.16)!important}
.sv-master-modules-right .sv-master-rune-card:before{left:auto!important;right:8px!important}
.sv-master-rune-card span{display:block!important;padding-left:18px!important;padding-right:0!important;margin-bottom:4px!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;line-height:1.15!important;color:#8a6a20!important}
.sv-master-modules-right .sv-master-rune-card span{padding-left:0!important;padding-right:18px!important;text-align:right!important}
.sv-master-rune-card b{display:block!important;padding-left:18px!important;padding-right:0!important;font-size:12px!important;font-weight:900!important;line-height:1.38!important;color:#111!important;word-break:break-word!important;overflow-wrap:anywhere!important}
.sv-master-modules-right .sv-master-rune-card b{padding-left:0!important;padding-right:18px!important;text-align:right!important}
.sv-master-visual-hero{position:relative!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;aspect-ratio:832/1520!important;width:100%!important;max-width:286px!important;min-height:auto!important;margin:0 auto!important;padding:4px!important;background:#fff!important;border:2px solid #d8b75a!important;box-shadow:4px 4px 0 rgba(0,0,0,.18)!important;overflow:hidden!important}
.sv-master-visual-hero:after{content:""!important;position:absolute!important;inset:5px!important;background:repeating-linear-gradient(0deg,rgba(0,0,0,.035) 0,rgba(0,0,0,.035) 1px,transparent 1px,transparent 9px)!important;pointer-events:none!important;z-index:2!important}
.sv-master-standee-img-tall{object-position:center bottom!important}
@media(max-width:760px){
  .sv-master-panel-lite .sv-master-body-page .sv-master-layout{grid-template-columns:1fr!important}
  .sv-master-panel-lite .sv-master-body-page .sv-master-visual{max-width:min(62vw,240px)!important}
  .sv-master-profile-shell{padding:0!important}
  .sv-master-l1-topbar{position:relative!important;left:auto!important;top:auto!important;transform:none!important;width:100%!important;margin:0 0 10px!important}
  .sv-master-profile-frame{grid-template-columns:1fr!important;gap:10px!important}
  .sv-master-visual-hero{order:1!important;max-width:min(72vw,286px)!important}
  .sv-master-modules{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:8px!important}
  .sv-master-modules-left,.sv-master-modules-right{align-items:stretch!important}
  .sv-master-modules-left{order:2!important}
  .sv-master-modules-right{order:3!important}
  .sv-master-rune-card{max-width:none!important}
  .sv-master-modules-right .sv-master-rune-card span,.sv-master-modules-right .sv-master-rune-card b{text-align:left!important;padding-right:0!important;padding-left:18px!important}
  .sv-master-modules-right .sv-master-rune-card:before{left:8px!important;right:auto!important}
}

/* L1图框比例修正 */
.sv-master-profile-frame{grid-template-columns:minmax(128px,1fr) minmax(196px,232px) minmax(128px,1fr)!important}
.sv-master-visual-hero{box-sizing:border-box!important;width:min(100%,232px)!important;max-width:232px!important;min-width:232px!important;aspect-ratio:832/1520!important;height:auto!important;min-height:auto!important;padding:0!important;align-self:center!important}
.sv-master-visual-hero:after{inset:4px!important}
.sv-master-standee-img-tall{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center bottom!important}
.sv-master-panel-lite .sv-master-body-page .sv-master-layout{grid-template-columns:minmax(120px,1fr) minmax(196px,232px) minmax(120px,1fr)!important}
.sv-master-panel-lite .sv-master-body-page .sv-master-visual{box-sizing:border-box!important;width:min(100%,232px)!important;max-width:232px!important;min-width:232px!important;aspect-ratio:832/1520!important;min-height:auto!important;padding:0!important}
@media(max-width:760px){
  .sv-master-visual-hero{width:min(68vw,232px)!important;max-width:min(68vw,232px)!important;min-width:0!important}
  .sv-master-panel-lite .sv-master-body-page .sv-master-visual{width:min(62vw,232px)!important;max-width:min(62vw,232px)!important;min-width:0!important}
}

/* L1档案页顶部栏：沿用原样式 */
.sv-master-l1-topbar{position:absolute!important;left:50%!important;top:0!important;transform:translateX(-50%)!important;width:min(100%,580px)!important;display:flex!important;align-items:flex-end!important;gap:10px!important;z-index:9!important;color:#d8b75a!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
.sv-master-lv-box,.sv-master-lv-inline{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:6px!important;height:22px!important;margin:0 0 0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#d8b75a!important;white-space:nowrap!important;text-shadow:2px 2px 0 rgba(31,61,52,.12)!important}
.sv-master-lv-box span,.sv-master-lv-inline span{display:inline!important;margin:0!important;font-size:14px!important;font-weight:900!important;line-height:1!important;letter-spacing:.08em!important;color:#d8b75a!important}
.sv-master-lv-box b,.sv-master-lv-inline b{display:inline!important;margin:0!important;font-size:14px!important;font-weight:900!important;line-height:1!important;color:#d8b75a!important}
.sv-master-hp-wrap{flex:1 1 auto!important;min-width:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#d8b75a!important}
.sv-master-hp-label{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 6px!important;gap:10px!important;color:#d8b75a!important;font-size:14px!important;font-weight:900!important;line-height:1!important;letter-spacing:.08em!important;text-shadow:2px 2px 0 rgba(31,61,52,.12)!important}
.sv-master-hp-label span{display:inline!important;margin:0!important;color:#d8b75a!important;font-size:14px!important;font-weight:900!important;line-height:1!important}
.sv-master-hp-label b{display:inline!important;margin-left:12px!important;color:#d8b75a!important;font-size:14px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}
.sv-master-hp-bar{position:relative!important;width:100%!important;height:22px!important;padding:3px!important;border:3px solid #d8b75a!important;background:#111!important;box-shadow:4px 4px 0 rgba(31,61,52,.22)!important;overflow:hidden!important}
.sv-master-hp-fill{display:block!important;width:100%!important;height:100%!important;background:#d8b75a!important;background-image:none!important;box-shadow:0 0 12px rgba(31,61,52,.18)!important}
@media(max-width:760px){
  .sv-master-l1-topbar{position:relative!important;left:auto!important;top:auto!important;transform:none!important;width:100%!important;margin:0 0 10px!important;align-items:flex-end!important;gap:8px!important}
  .sv-master-lv-box,.sv-master-lv-inline{height:22px!important}
  .sv-master-hp-label,.sv-master-hp-label span,.sv-master-hp-label b{font-size:12px!important}
}

/* 用户信息面板：立绘、头像、环绕模块 */
.sv-user-panel{position:relative!important;padding:12px!important;background:#fff!important;color:#111!important;border:0!important;overflow:hidden!important}
.sv-user-layout{position:relative!important;display:grid!important;grid-template-columns:minmax(120px,1fr) minmax(190px,230px) minmax(120px,1fr)!important;gap:10px!important;align-items:center!important;max-width:760px!important;margin:0 auto 10px!important}
.sv-user-modules{display:flex!important;flex-direction:column!important;gap:9px!important;min-width:0!important}
.sv-user-modules-left{align-items:flex-end!important}
.sv-user-modules-right{align-items:flex-start!important}
.sv-user-rune-card{position:relative!important;width:100%!important;max-width:165px!important;padding:9px 10px!important;background:rgba(255,255,255,.96)!important;border:2px solid #d8b75a!important;box-shadow:3px 3px 0 rgba(0,0,0,.16)!important;color:#111!important;overflow:hidden!important}
.sv-user-rune-card:before{content:""!important;position:absolute!important;left:8px!important;top:50%!important;transform:translateY(-50%)!important;width:9px!important;height:9px!important;border:2px solid #d8b75a!important;border-radius:50%!important;background:#fff6dc!important}
.sv-user-modules-right .sv-user-rune-card:before{left:auto!important;right:8px!important}
.sv-user-rune-card span{display:block!important;padding-left:17px!important;margin-bottom:4px!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;line-height:1.15!important;color:#8a6a20!important}
.sv-user-rune-card b{display:block!important;padding-left:17px!important;font-size:12px!important;font-weight:900!important;line-height:1.35!important;color:#111!important;word-break:break-word!important;overflow-wrap:anywhere!important}
.sv-user-modules-right .sv-user-rune-card span,.sv-user-modules-right .sv-user-rune-card b{padding-left:0!important;padding-right:17px!important;text-align:right!important}
.sv-user-visual{position:relative!important;aspect-ratio:832/1520!important;width:100%!important;max-width:230px!important;margin:0 auto!important;background:#fff!important;border:2px solid #d8b75a!important;box-shadow:4px 4px 0 rgba(0,0,0,.16)!important;overflow:hidden!important}
.sv-user-visual:after{content:""!important;position:absolute!important;inset:5px!important;background:repeating-linear-gradient(0deg,rgba(31,61,52,.035) 0,rgba(31,61,52,.035) 1px,transparent 1px,transparent 9px)!important;pointer-events:none!important;z-index:3!important}
.sv-user-standee-img{position:absolute!important;inset:0!important;z-index:1!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center bottom!important;background:#fff!important}
.sv-user-avatar-img{position:absolute!important;z-index:4!important;left:50%!important;top:27.8%!important;width:34%!important;aspect-ratio:1/1!important;transform:translateX(-50%)!important;border-radius:50%!important;object-fit:cover!important;background:#fff!important;border:2px solid #d8b75a!important;box-shadow:2px 2px 0 rgba(0,0,0,.22)!important}
.sv-user-avatar-img[src=""],.sv-user-avatar-img:not([src]){display:none!important}
.sv-user-avatar-note{display:none!important}
.sv-user-brief{max-width:760px!important;margin:0 auto!important;padding:8px 10px!important;background:rgba(255,255,255,.92)!important;border:2px solid #d8b75a!important;box-shadow:3px 3px 0 rgba(0,0,0,.12)!important;color:#111!important}
.sv-user-brief p{margin:4px 0!important;font-size:13px!important;line-height:1.45!important;color:#111!important;word-break:break-word!important;overflow-wrap:anywhere!important}

.sv-user-resource-record{max-width:760px!important;margin:8px auto 0!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr)!important;background:#fff!important;border:2px solid #d8b75a!important;box-shadow:3px 3px 0 rgba(0,0,0,.12)!important;color:#111!important;overflow:hidden!important}
.sv-user-resource-record span{display:flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;padding:5px 8px!important;background:#d8b75a!important;color:#fff!important;font-size:11px!important;font-weight:900!important;letter-spacing:.04em!important;white-space:nowrap!important}
.sv-user-resource-record b{display:flex!important;align-items:center!important;min-height:32px!important;padding:5px 9px!important;background:#fff!important;color:#111!important;font-size:12px!important;font-weight:900!important;line-height:1.25!important;word-break:break-word!important;border-right:2px solid #d8b75a!important}
.sv-user-resource-record b:last-child{border-right:0!important}
@media(max-width:760px){
  .sv-user-resource-record{grid-template-columns:auto minmax(0,1fr)!important}
  .sv-user-resource-record b{border-right:0!important;border-bottom:1px solid rgba(31,61,52,.28)!important}
  .sv-user-resource-record span{border-bottom:1px solid rgba(255,255,255,.18)!important}
}

.sv-user-loop-record{max-width:760px!important;margin:8px auto 0!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.2fr)!important;gap:0!important;background:#fff!important;border:2px solid #d8b75a!important;box-shadow:3px 3px 0 rgba(0,0,0,.12)!important;color:#111!important;overflow:hidden!important}
.sv-user-loop-record span{display:flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;padding:5px 7px!important;background:#d8b75a!important;color:#fff!important;font-size:11px!important;font-weight:900!important;letter-spacing:.04em!important;white-space:nowrap!important}
.sv-user-loop-record b{display:flex!important;align-items:center!important;min-height:32px!important;padding:5px 8px!important;background:#fff!important;color:#111!important;font-size:12px!important;font-weight:900!important;line-height:1.25!important;word-break:break-word!important;border-right:2px solid #d8b75a!important}
.sv-user-loop-record b:last-child{border-right:0!important}
@media(max-width:760px){
  .sv-user-loop-record{grid-template-columns:auto minmax(0,1fr)!important}
  .sv-user-loop-record b{border-right:0!important;border-bottom:1px solid rgba(31,61,52,.28)!important}
  .sv-user-loop-record span{border-bottom:1px solid rgba(255,255,255,.18)!important}
}


/* L1档案页手机端适配：单列、居中、模块下置，避免横向挤爆 */
@media(max-width:760px){
  .sv-master-profile-page{
    overflow:hidden!important;
    padding:10px 6px!important;
  }
  .sv-master-profile-shell{
    width:100%!important;
    max-width:100%!important;
    margin:0 auto!important;
    padding:0!important;
    overflow:hidden!important;
  }
  .sv-master-l1-topbar{
    position:relative!important;
    left:auto!important;
    top:auto!important;
    transform:none!important;
    width:100%!important;
    max-width:100%!important;
    display:grid!important;
    grid-template-columns:auto minmax(0,1fr)!important;
    gap:6px!important;
    margin:0 0 10px!important;
  }
  .sv-master-lv-inline,
  .sv-master-lv-box{
    min-width:74px!important;
    padding:7px 8px!important;
    white-space:nowrap!important;
  }
  .sv-master-hp-wrap{
    min-width:0!important;
    padding:7px 8px!important;
  }
  .sv-master-profile-frame{
    width:100%!important;
    max-width:100%!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
    justify-items:center!important;
    align-items:start!important;
    overflow:hidden!important;
  }
  .sv-master-visual-hero{
    order:1!important;
    width:min(62vw,232px)!important;
    max-width:min(62vw,232px)!important;
    min-width:0!important;
    margin:0 auto 4px!important;
    align-self:center!important;
    justify-self:center!important;
  }
  .sv-master-modules{
    width:100%!important;
    max-width:420px!important;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
    align-items:stretch!important;
    justify-items:stretch!important;
  }
  .sv-master-modules-left{
    order:2!important;
    align-items:stretch!important;
  }
  .sv-master-modules-right{
    order:3!important;
    align-items:stretch!important;
  }
  .sv-master-rune-card{
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    padding:8px 9px!important;
  }
  .sv-master-rune-card span,
  .sv-master-rune-card b,
  .sv-master-modules-right .sv-master-rune-card span,
  .sv-master-modules-right .sv-master-rune-card b{
    text-align:left!important;
    padding-left:18px!important;
    padding-right:0!important;
    word-break:normal!important;
    overflow-wrap:break-word!important;
    white-space:normal!important;
  }
  .sv-master-modules-right .sv-master-rune-card:before{
    left:8px!important;
    right:auto!important;
  }
}
@media(max-width:420px){
  .sv-master-modules{
    grid-template-columns:1fr!important;
    max-width:330px!important;
  }
  .sv-master-visual-hero{
    width:min(58vw,210px)!important;
    max-width:min(58vw,210px)!important;
  }
}



/* 精修1：用户信息简化为纯信息卡；档案页去掉血条；L2状态页固定立绘 */
.sv-user-panel-simple{position:relative!important;padding:12px!important;background:#fff!important;color:#111!important;border:0!important;overflow:hidden!important}
.sv-user-simple-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;max-width:760px!important;margin:0 auto!important}
.sv-user-simple-card{position:relative!important;padding:10px 12px!important;background:#fff!important;border:2px solid #d8b75a!important;box-shadow:3px 3px 0 rgba(0,0,0,.16)!important;color:#111!important;min-height:54px!important}
.sv-user-simple-card:nth-child(6n+1){background:#fff7da!important}
.sv-user-simple-card:nth-child(6n+2){background:#eef8ff!important}
.sv-user-simple-card:nth-child(6n+3){background:#f3edff!important}
.sv-user-simple-card:nth-child(6n+4){background:#effaf1!important}
.sv-user-simple-card:nth-child(6n+5){background:#fff0f4!important}
.sv-user-simple-card:nth-child(6n+6){background:#f4f0e8!important}
.sv-user-simple-card span{display:block!important;margin-bottom:4px!important;font-size:12px!important;font-weight:900!important;letter-spacing:.05em!important;color:#8a6a20!important}
.sv-user-simple-card b{display:block!important;font-size:13px!important;font-weight:900!important;line-height:1.45!important;color:#111!important;word-break:break-word!important;overflow-wrap:anywhere!important}
.sv-user-panel-simple .sv-user-layout,.sv-user-panel-simple .sv-user-visual,.sv-user-panel-simple .sv-user-modules,.sv-user-panel-simple .sv-user-brief,.sv-user-panel-simple .sv-user-resource-record,.sv-user-panel-simple .sv-user-loop-record{display:none!important}
.sv-master-profile-page .sv-master-l1-topbar,.sv-master-profile-page .sv-master-hp-wrap,.sv-master-profile-page .sv-master-hp-bar{display:none!important}
.sv-master-profile-shell{padding-top:10px!important}
@media(max-width:640px){.sv-user-simple-grid{grid-template-columns:1fr!important}}

/* === Train info UI === */
.sv-train-panel{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:18px 14px 16px!important;background:#fff!important;overflow:hidden!important}
.sv-train-loader{position:relative;width:420px;height:130px;overflow:hidden;flex:0 0 auto}
.sv-train-rail{position:absolute;left:0;right:0;bottom:22px;height:3px;background:#282828}
.sv-train-rail::before{content:"";position:absolute;left:-320px;top:8px;width:1040px;height:4px;background:repeating-linear-gradient(to right,transparent 0 18px,#282828 18px 30px);animation:svTrainRailMove 1.1s linear infinite}
@keyframes svTrainRailMove{from{transform:translateX(0)}to{transform:translateX(120px)}}
.sv-train{position:absolute;left:24px;bottom:27px;width:310px;height:82px;animation:svTrainBounce 1s linear infinite}
@keyframes svTrainBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(3px)}}
.sv-train-engine{position:absolute;left:0;bottom:12px;width:94px;height:60px}
.sv-train-engine-front{position:absolute;left:0;bottom:0;width:48px;height:47px;border:4px solid #282828;border-right:0;border-radius:28px 0 0 18px;background:#d83b32}
.sv-train-engine-cabin{position:absolute;left:38px;bottom:0;width:56px;height:58px;border:4px solid #282828;border-radius:5px;background:#d83b32}
.sv-train-engine-roof{position:absolute;left:34px;top:-8px;width:68px;height:16px;border:4px solid #282828;border-radius:3px;background:#f3c45f}
.sv-train-engine-window{position:absolute;left:50px;top:17px;width:25px;height:23px;border:4px solid #282828;border-radius:2px;background:#cfd8dc}
.sv-train-chimney{position:absolute;left:13px;top:-8px;width:16px;height:26px;border:4px solid #282828;border-radius:3px 3px 0 0;background:#282828}
.sv-train-chimney::before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:-7px;width:18px;height:8px;border:4px solid #282828;border-radius:2px;background:#d83b32}
.sv-train-car{position:absolute;bottom:12px;width:64px;height:48px;border:4px solid #282828;border-radius:4px;background:#d83b32}
.sv-train-car-1{left:100px}.sv-train-car-2{left:170px}.sv-train-car-3{left:240px}
.sv-train-car::before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:-12px;width:58px;height:16px;border:4px solid #282828;border-radius:3px;background:#f3c45f}
.sv-train-car::after{content:"";position:absolute;left:20px;top:14px;width:24px;height:20px;border:4px solid #282828;border-radius:2px;background:#cfd8dc}
.sv-train-link{position:absolute;bottom:33px;width:10px;height:5px;background:#282828}
.sv-train-link-1{left:92px}.sv-train-link-2{left:162px}.sv-train-link-3{left:232px}
.sv-train-wheel{position:absolute;bottom:0;width:27px;height:27px;border:5px solid #282828;border-radius:50%;background:#fff}
.sv-train-wheel::after{content:"";position:absolute;inset:5px;border-radius:50%;background:#282828}
.sv-train-wheel-1{left:14px}.sv-train-wheel-2{left:58px}.sv-train-wheel-3{left:119px}.sv-train-wheel-4{left:189px}.sv-train-wheel-5{left:259px}
.sv-train-total{position:absolute;left:314px;bottom:29px;display:none;min-width:72px;max-width:92px;padding:1px 4px;color:#111;font-size:18px;font-weight:900;line-height:1;white-space:nowrap;overflow:visible;text-align:left}
.sv-train-count-1 .sv-train-car-2,.sv-train-count-1 .sv-train-car-3,.sv-train-count-1 .sv-train-link-2,.sv-train-count-1 .sv-train-link-3,.sv-train-count-1 .sv-train-wheel-4,.sv-train-count-1 .sv-train-wheel-5{display:none!important}
.sv-train-count-2 .sv-train-car-3,.sv-train-count-2 .sv-train-link-3,.sv-train-count-2 .sv-train-wheel-5{display:none!important}
.sv-train-count-1 .sv-train-total,.sv-train-count-2 .sv-train-total,.sv-train-count-3 .sv-train-total{display:none!important}
.sv-train-count-more .sv-train-total{display:block!important}
.sv-train-info{width:100%;max-width:760px;margin:0 auto;padding:10px 12px;border-top:3px solid #d8b75a;background:#fff!important;color:#111!important;font-size:13px;font-weight:700;line-height:1.65;text-align:left}
.sv-train-info p{margin:3px 0!important;padding:0!important}
.sv-train-info b{font-weight:900}
@media(max-width:520px){.sv-train-loader{width:420px;height:118px;transform:scale(.76);transform-origin:center center;margin:-8px 0}.sv-train-info{font-size:12px;line-height:1.55;padding:9px 10px}}

/* === Train route tracker === */
.sv-train-route{
  position:relative;
  width:100%;
  max-width:520px;
  margin:2px auto 4px!important;
  padding:16px 10px 2px!important;
}
.sv-train-route-track{
  position:absolute;
  left:10%;
  right:10%;
  top:34px;
  height:3px;
  background:#d8b75a;
}
.sv-train-route-arrow{
  position:absolute;
  top:6px;
  left:50%;
  width:0;
  height:0;
  border-left:7px solid transparent;
  border-right:7px solid transparent;
  border-top:12px solid #d8b75a;
  transform:translateX(-50%);
  transition:left .25s ease;
}
.sv-train-route.sv-train-route-pos-left .sv-train-route-arrow{left:16.666%}
.sv-train-route.sv-train-route-pos-center .sv-train-route-arrow{left:50%}
.sv-train-route.sv-train-route-pos-right .sv-train-route-arrow{left:83.333%}
.sv-train-route-stops{
  position:relative;
  display:grid;
  grid-template-columns:1fr 1fr 1fr;
  gap:10px;
}
.sv-train-route-stop{
  position:relative;
  padding-top:28px;
  text-align:center;
  color:#111!important;
}
.sv-train-route-stop::before{
  content:"";
  position:absolute;
  left:50%;
  top:22px;
  width:12px;
  height:12px;
  border-radius:50%;
  background:#fff7df;
  border:3px solid #d8b75a;
  transform:translateX(-50%);
  z-index:1;
}
.sv-train-route-stop span{
  display:block;
  margin-top:18px;
  color:#8a6a20!important;
  font-size:10px;
  font-weight:900;
  line-height:1.15;
  letter-spacing:.04em;
}
.sv-train-route-stop b{
  display:block;
  margin-top:3px;
  color:#111!important;
  font-size:12px;
  font-weight:900;
  line-height:1.25;
  word-break:break-word;
  overflow-wrap:anywhere;
}
.sv-train-route-stop-current b{
  color:#8a6a20!important;
}
@media(max-width:520px){
  .sv-train-route{
    max-width:100%;
    padding:14px 4px 2px!important;
  }
  .sv-train-route-track{
    left:8%;
    right:8%;
  }
  .sv-train-route-stop b{
    font-size:11px;
  }
}

/* === Master panel image ratio and adult-stage lock fix === */
.sv-master-panel-lite .sv-master-layout{
  align-items:start!important;
}
.sv-master-panel-lite .sv-master-info-column{
  justify-content:flex-start!important;
  align-self:start!important;
}
.sv-master-panel-lite .sv-master-visual,
.sv-master-visual-hero{
  aspect-ratio:1216/1516!important;
  height:auto!important;
  min-height:0!important;
}
.sv-master-panel-lite .sv-master-visual{
  width:100%!important;
  max-width:286px!important;
  align-items:flex-end!important;
  justify-content:center!important;
}
.sv-master-panel-lite .sv-master-standee-img,
.sv-master-standee-img-tall{
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
  object-fit:contain!important;
  object-position:center bottom!important;
}
.sv-stage-lock-note{
  display:inline-block!important;
  padding:2px 7px!important;
  border:2px solid #d8b75a!important;
  background:#f2f2f2!important;
  color:#333!important;
  font-weight:900!important;
  letter-spacing:.08em!important;
}
@media(max-width:760px){
  .sv-master-panel-lite .sv-master-body-page .sv-master-layout{
    align-items:start!important;
  }
  .sv-master-panel-lite .sv-master-body-page .sv-master-info-column{
    justify-content:flex-start!important;
    align-self:start!important;
  }
  .sv-master-panel-lite .sv-master-body-page .sv-master-visual{
    aspect-ratio:1216/1516!important;
    width:min(72vw,286px)!important;
    max-width:min(72vw,286px)!important;
    min-height:0!important;
    height:auto!important;
  }
  .sv-master-visual-hero{
    aspect-ratio:1216/1516!important;
  }
}

/* === CG fixed-ratio contain display fix === */
.sv-cg-showcase{
  width:min(100%,760px)!important;
  max-width:760px!important;
  aspect-ratio:1024/1216!important;
  height:auto!important;
  max-height:none!important;
  margin:18px auto!important;
  padding:14px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:#fff!important;
  overflow:hidden!important;
}
.sv-cg-showcase img.sv-cg-img,
img.sv-cg-img{
  display:block!important;
  width:auto!important;
  max-width:100%!important;
  height:auto!important;
  max-height:100%!important;
  margin:0 auto!important;
  object-fit:contain!important;
  object-position:center center!important;
  background:none!important;
  background-image:none!important;
}
.sv-cg-showcase img.sv-cg-img:not([src]),
img.sv-cg-img:not([src]){
  min-height:0!important;
}
@media(max-width:760px){
  .sv-cg-showcase{
    width:min(100%,680px)!important;
    max-width:100%!important;
    aspect-ratio:1024/1216!important;
    padding:10px!important;
  }
}

/* === L3 pre-adult-late blur lock === */
.sv-l3-stage-blur{
  filter:blur(10px)!important;
  -webkit-filter:blur(10px)!important;
}
.sv-l3-stage-blur-lock{
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  z-index:5!important;
  transform:translate(-50%,-50%)!important;
  padding:6px 10px!important;
  border:2px solid #d8b75a!important;
  background:rgba(255,255,255,.92)!important;
  color:#111!important;
  font-size:12px!important;
  font-weight:900!important;
  letter-spacing:.08em!important;
  box-shadow:3px 3px 0 rgba(0,0,0,.18)!important;
  pointer-events:none!important;
}

/* === Cultivation profile panel for L1/L2 === */
.sv-master-profile-frame{
  position:relative!important;
  display:grid!important;
  grid-template-columns:minmax(128px,1fr) minmax(196px,232px) minmax(128px,1fr)!important;
  gap:10px!important;
  align-items:center!important;
  width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
}
.sv-master-raise-col{
  display:flex!important;
  flex-direction:column!important;
  gap:8px!important;
  min-width:0!important;
  width:100%!important;
  max-width:170px!important;
  box-sizing:border-box!important;
}
.sv-master-raise-left{
  justify-self:end!important;
  align-items:stretch!important;
}
.sv-master-raise-right{
  justify-self:start!important;
  align-items:stretch!important;
}
.sv-raise-speech{
  position:relative!important;
  width:100%!important;
  max-width:170px!important;
  box-sizing:border-box!important;
  margin:0 0 2px!important;
  padding:8px 9px!important;
  background:#fff!important;
  border:2px solid #d8b75a!important;
  box-shadow:3px 3px 0 rgba(0,0,0,.18)!important;
  color:#111!important;
  font-size:12px!important;
  font-weight:900!important;
  line-height:1.42!important;
}
.sv-raise-speech:before{
  content:"CURRENT"!important;
  display:block!important;
  margin-bottom:3px!important;
  color:#8a6a20!important;
  font-size:10px!important;
  font-weight:900!important;
  letter-spacing:.08em!important;
}
.sv-raise-section-title{
  display:block!important;
  width:100%!important;
  max-width:170px!important;
  box-sizing:border-box!important;
  margin:0!important;
  padding:5px 9px!important;
  background:#d8b75a!important;
  color:#fff!important;
  border:2px solid #d8b75a!important;
  font-size:12px!important;
  font-weight:900!important;
  line-height:1.15!important;
  letter-spacing:.04em!important;
}
.sv-raise-daily-list{
  display:flex!important;
  flex-direction:column!important;
  gap:10px!important;
  width:100%!important;
  max-width:170px!important;
  padding:5px 0 0!important;
  margin:0!important;
}
.sv-raise-daily-line{
  display:block!important;
  margin:0!important;
  padding:0 1px!important;
  color:#111!important;
  font-size:14px!important;
  font-weight:900!important;
  line-height:1.3!important;
  white-space:nowrap!important;
}
.sv-master-visual,
.sv-master-visual-hero{
  position:relative!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:center!important;
  box-sizing:border-box!important;
  width:min(100%,232px)!important;
  max-width:232px!important;
  min-width:232px!important;
  aspect-ratio:832/1520!important;
  height:auto!important;
  min-height:auto!important;
  margin:0 auto!important;
  padding:0!important;
  background:#fff!important;
  border:2px solid #d8b75a!important;
  box-shadow:4px 4px 0 rgba(0,0,0,.18)!important;
  overflow:hidden!important;
  align-self:center!important;
  justify-self:center!important;
}
.sv-master-visual-hero:after{
  content:""!important;
  position:absolute!important;
  inset:4px!important;
  background:repeating-linear-gradient(0deg,rgba(0,0,0,.035) 0,rgba(0,0,0,.035) 1px,transparent 1px,transparent 9px)!important;
  pointer-events:none!important;
  z-index:2!important;
}
.sv-master-standee-img-tall,
.sv-master-visual .sv-master-standee-img,
.sv-master-visual-hero .sv-master-standee-img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  max-height:100%!important;
  object-fit:contain!important;
  object-position:center bottom!important;
  margin:0 auto!important;
}
.sv-raise-long-list{
  display:flex!important;
  flex-direction:column!important;
  gap:6px!important;
  width:100%!important;
  max-width:170px!important;
  box-sizing:border-box!important;
}
.sv-raise-long-card{
  margin:0!important;
  padding:7px 8px!important;
  background:rgba(255,255,255,.94)!important;
  border:2px solid #d8b75a!important;
  box-shadow:2px 2px 0 rgba(0,0,0,.16)!important;
  color:#111!important;
  width:100%!important;
  max-width:170px!important;
  min-width:0!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
}
.sv-raise-long-card span{
  display:block!important;
  margin-bottom:2px!important;
  color:#8a6a20!important;
  font-size:10px!important;
  font-weight:900!important;
  line-height:1.15!important;
  letter-spacing:.04em!important;
}
.sv-raise-long-card b{
  display:block!important;
  color:#111!important;
  font-size:12px!important;
  font-weight:900!important;
  line-height:1.32!important;
  word-break:break-word!important;
  overflow-wrap:anywhere!important;
  white-space:normal!important;
}
@media(max-width:760px){
  .sv-master-profile-frame{
    grid-template-columns:1fr!important;
    gap:10px!important;
  }
  .sv-master-raise-left,
  .sv-master-raise-right{
    justify-self:stretch!important;
    order:2!important;
  }
  .sv-master-raise-right{
    order:3!important;
  }
  .sv-master-raise-col,
  .sv-raise-speech,
  .sv-raise-section-title,
  .sv-raise-daily-list,
  .sv-raise-long-list,
  .sv-raise-long-card{
    max-width:none!important;
    width:100%!important;
  }
  .sv-master-visual,
  .sv-master-visual-hero{
    order:1!important;
    width:min(68vw,232px)!important;
    max-width:min(68vw,232px)!important;
    min-width:0!important;
  }
  .sv-raise-daily-line{
    font-size:13px!important;
  }
}

/* === Think chain switch / execution check === */
.sv-think-panel{
  margin:8px 0 10px!important;
  border:2px solid #d8b75a!important;
  background:rgba(255,255,255,.95)!important;
  box-shadow:3px 3px 0 rgba(0,0,0,.16)!important;
  color:#111!important;
  overflow:hidden!important;
}
.sv-think-panel summary{
  cursor:pointer!important;
  padding:7px 10px!important;
  background:#d8b75a!important;
  color:#fff!important;
  font-size:12px!important;
  font-weight:900!important;
  line-height:1.35!important;
  letter-spacing:.04em!important;
}
.sv-think-box{
  padding:9px 10px 10px!important;
}
.sv-think-box p{
  margin:0 0 6px!important;
  color:#111!important;
  font-size:12px!important;
  font-weight:700!important;
  line-height:1.5!important;
  word-break:break-word!important;
  overflow-wrap:anywhere!important;
}
.sv-think-box p:last-child{
  margin-bottom:0!important;
}
.sv-think-box b{
  color:#8a6a20!important;
  font-weight:900!important;
}

/* ===============================
   列车少女｜平台回复按钮收起 + moontli-tip 真随机气泡
   说明：
   - 按钮面板：收起正常脸，展开/按住/聚焦吐舌脸。
   - 台词内容：由模型每轮输出 <span class="moontli-tip">...</span>，从世界书台词库挑选。
   - 不使用 JS，不改正文原面板。
   =============================== */

/* 平台回复按钮行 */
.MuiStack-root:has(> #customized-reload-button):has(> #customized-edit-button) {
  position: relative !important;

  display: inline-flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 6px !important;

  width: auto !important;
  min-width: 82px !important;
  max-width: 82px !important;

  height: 58px !important;
  min-height: 58px !important;
  max-height: 58px !important;

  padding: 0 8px 0 76px !important;
  margin-top: 6px !important;

  border-radius: 0 !important;
  border: 3px solid #d6b84f !important;
  background: #fff !important;

  box-shadow:
    6px 6px 0 rgba(0, 0, 0, .18),
    inset 0 0 0 2px #f7efd0 !important;

  overflow: visible !important;
  z-index: 80 !important;
  box-sizing: border-box !important;

  transition:
    max-width .28s ease,
    min-width .28s ease,
    box-shadow .2s ease,
    transform .2s ease;
}

/* 像素头像：默认正常脸 */
.MuiStack-root:has(> #customized-reload-button):has(> #customized-edit-button)::before {
  content: "" !important;
  position: absolute !important;

  left: 6px !important;
  bottom: 3px !important;

  width: 66px !important;
  height: 66px !important;

  display: block !important;

  background-image: url("https://img.cdn1.vip/i/6a2fa328676cd_1781506856.png") !important;
  background-repeat: no-repeat !important;
  background-position: center bottom !important;
  background-size: contain !important;

  opacity: 1;
  z-index: 10 !important;
  pointer-events: none !important;

  transform-origin: center bottom;
  transform: translateY(0) scale(1);

  transition:
    transform .22s cubic-bezier(.2, 1.35, .35, 1);
}

/* 默认收起平台按钮 */
.MuiStack-root:has(> #customized-reload-button):has(> #customized-edit-button) > button {
  flex: 0 0 auto !important;

  width: 0 !important;
  min-width: 0 !important;
  max-width: 0 !important;

  height: 34px !important;
  min-height: 34px !important;
  max-height: 34px !important;

  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;

  border-radius: 0 !important;
  background: transparent !important;

  opacity: 0 !important;
  overflow: hidden !important;
  pointer-events: none !important;

  color: #111 !important;
  white-space: nowrap !important;
  transform: translateX(-10px) scale(.94);

  transition:
    max-width .24s ease,
    width .24s ease,
    padding .24s ease,
    opacity .16s ease,
    transform .22s cubic-bezier(.2, 1.15, .35, 1);
}

/* 展开状态 */
.MuiStack-root:has(> #customized-reload-button):has(> #customized-edit-button):is(:hover, :active, :focus-within) {
  min-width: 82px !important;
  max-width: min(92vw, 850px) !important;

  background: #fff !important;
  border-color: #d6b84f !important;

  box-shadow:
    8px 8px 0 rgba(0, 0, 0, .20),
    inset 0 0 0 2px #f7efd0 !important;
}

/* 展开时头像变吐舌 */
.MuiStack-root:has(> #customized-reload-button):has(> #customized-edit-button):is(:hover, :active, :focus-within)::before {
  background-image: url("https://img.cdn1.vip/i/6a2fa3285870d_1781506856.png") !important;
  transform: translateY(0) scale(1.02);
}

/* 展开按钮 */
.MuiStack-root:has(> #customized-reload-button):has(> #customized-edit-button):is(:hover, :active, :focus-within) > button {
  width: auto !important;
  min-width: 0 !important;
  max-width: 170px !important;

  padding-left: 7px !important;
  padding-right: 7px !important;

  opacity: 1 !important;
  pointer-events: auto !important;

  transform: translateX(0) scale(1);
}

/* 按钮 hover */
.MuiStack-root:has(> #customized-reload-button):has(> #customized-edit-button):is(:hover, :active, :focus-within) > button:hover {
  background: #fff7d8 !important;
}

/* 模型输出的真随机小台词：默认作为小气泡自动出现一次 */
.moontli-tip {
  position: fixed !important;
  left: 50% !important;
  bottom: 108px !important;

  display: inline-block !important;
  width: max-content !important;
  max-width: min(260px, 72vw) !important;

  padding: 6px 10px !important;

  color: #111 !important;
  font-size: 13px !important;
  line-height: 1.45 !important;
  font-weight: 600 !important;
  text-align: left !important;
  white-space: normal !important;

  border: 2px solid #d6b84f !important;
  border-radius: 0 !important;
  background: #fffdf2 !important;

  box-shadow:
    4px 4px 0 rgba(0, 0, 0, .16),
    inset 0 0 0 1px #f7efd0 !important;

  pointer-events: none !important;
  z-index: 2147483000 !important;

  transform: translateX(-50%) translateY(8px) scale(.96);
  transform-origin: center bottom;

  opacity: 0;
  animation: moontliTipBorn 3.8s ease .15s both;
}

/* 当本回复按钮面板被展开/按住/聚焦时，台词再显一下 */
:is(div, section, article):has(.MuiStack-root:has(> #customized-reload-button):has(> #customized-edit-button):is(:hover, :active, :focus-within)) .moontli-tip {
  animation: moontliTipBorn 2.4s ease both;
}

@keyframes moontliTipBorn {
  0% {
    opacity: 0;
    transform: translateX(-50%) translateY(8px) scale(.96);
  }

  12% {
    opacity: 1;
    transform: translateX(-50%) translateY(0) scale(1);
  }

  68% {
    opacity: 1;
    transform: translateX(-50%) translateY(-2px) scale(1);
  }

  100% {
    opacity: 0;
    transform: translateX(-50%) translateY(-12px) scale(.98);
  }
}

/* 手机端 */
@media (max-width: 760px) {
  .MuiStack-root:has(> #customized-reload-button):has(> #customized-edit-button) {
    min-width: 72px !important;
    max-width: 72px !important;

    height: 52px !important;
    min-height: 52px !important;
    max-height: 52px !important;

    padding-left: 66px !important;
    padding-right: 6px !important;

    border-width: 2px !important;

    box-shadow:
      5px 5px 0 rgba(0, 0, 0, .18),
      inset 0 0 0 2px #f7efd0 !important;
  }

  .MuiStack-root:has(> #customized-reload-button):has(> #customized-edit-button)::before {
    left: 5px !important;
    bottom: 2px !important;

    width: 58px !important;
    height: 58px !important;
  }

  .MuiStack-root:has(> #customized-reload-button):has(> #customized-edit-button):is(:hover, :active, :focus-within) {
    max-width: 94vw !important;
  }

  .MuiStack-root:has(> #customized-reload-button):has(> #customized-edit-button):is(:hover, :active, :focus-within) > button {
    max-width: 116px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
  }

  .moontli-tip {
    bottom: 96px !important;
    max-width: min(210px, 78vw) !important;
    padding: 5px 8px !important;
    font-size: 12px !important;
  }
}

/* =========================================================
   列车少女｜页面底部吐舌交互版｜小尺寸避让版
   说明：不绑定平台按钮栏；缩小为底部小交互条，避免挡住右下角按钮。
   ========================================================= */

.moontli-tip {
  position: fixed !important;
  left: 50% !important;
  right: auto !important;
  bottom: max(8px, env(safe-area-inset-bottom)) !important;

  display: flex !important;
  align-items: center !important;

  width: min(220px, 56vw) !important;
  min-width: 0 !important;
  max-width: min(220px, 56vw) !important;
  min-height: 42px !important;
  max-height: 50px !important;

  padding: 4px 8px 4px 50px !important;

  color: #111 !important;
  font-size: 11px !important;
  line-height: 1.28 !important;
  font-weight: 700 !important;
  text-align: left !important;
  white-space: normal !important;

  border: 2px solid #d6b84f !important;
  border-radius: 0 !important;
  background: #fffdf2 !important;

  box-shadow:
    4px 4px 0 rgba(0, 0, 0, .16),
    inset 0 0 0 1px #f7efd0 !important;

  opacity: .92 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  cursor: default !important;
  user-select: none !important;

  z-index: 2147482000 !important;

  transform: translateX(-50%) translateY(0) scale(1) !important;
  transform-origin: center bottom !important;

  animation: none !important;
  overflow: visible !important;
  box-sizing: border-box !important;

  transition:
    opacity .18s ease,
    transform .18s cubic-bezier(.2, 1.2, .35, 1),
    box-shadow .18s ease,
    border-color .18s ease,
    background .18s ease;
}

.moontli-tip::before {
  content: "" !important;
  position: absolute !important;
  left: 4px !important;
  bottom: 1px !important;

  width: 46px !important;
  height: 46px !important;

  background-image: url("https://img.cdn1.vip/i/6a2fa328676cd_1781506856.png") !important;
  background-repeat: no-repeat !important;
  background-position: center bottom !important;
  background-size: contain !important;

  pointer-events: none !important;
  z-index: 2 !important;

  transform-origin: center bottom !important;
  transform: translateY(0) scale(1) !important;

  transition:
    background-image .12s linear,
    transform .18s cubic-bezier(.2, 1.2, .35, 1),
    filter .18s ease;
}

.moontli-tip::after {
  content: "" !important;
  position: absolute !important;
  left: 42px !important;
  bottom: 9px !important;
  width: 7px !important;
  height: 7px !important;
  background: #fffdf2 !important;
  border-left: 2px solid #d6b84f !important;
  border-bottom: 2px solid #d6b84f !important;
  transform: rotate(45deg) !important;
  pointer-events: none !important;
  z-index: 1 !important;
}

.moontli-tip:is(:hover, :active, :focus, :focus-visible) {
  opacity: 1 !important;
  background: #fff7d8 !important;
  border-color: #d6b84f !important;
  box-shadow:
    5px 5px 0 rgba(0, 0, 0, .20),
    inset 0 0 0 1px #f7efd0 !important;
  transform: translateX(-50%) translateY(-3px) scale(1.02) !important;
}

.moontli-tip:is(:hover, :active, :focus, :focus-visible)::before {
  background-image: url("https://img.cdn1.vip/i/6a2fa3285870d_1781506856.png") !important;
  transform: translateY(1px) scale(1.05) !important;
  filter: drop-shadow(0 1px 0 rgba(0,0,0,.12)) !important;
}

.moontli-tip:is(:hover, :active, :focus, :focus-visible)::after {
  background: #fff7d8 !important;
}

@media (max-width: 760px) {
  .moontli-tip {
    bottom: max(7px, env(safe-area-inset-bottom)) !important;
    width: min(172px, 46vw) !important;
    min-width: 0 !important;
    max-width: min(172px, 46vw) !important;
    min-height: 36px !important;
    max-height: 44px !important;
    padding: 3px 6px 3px 42px !important;
    font-size: 10px !important;
    line-height: 1.22 !important;
    border-width: 2px !important;
    box-shadow:
      3px 3px 0 rgba(0, 0, 0, .16),
      inset 0 0 0 1px #f7efd0 !important;
  }

  .moontli-tip::before {
    left: 3px !important;
    bottom: 1px !important;
    width: 38px !important;
    height: 38px !important;
  }

  .moontli-tip::after {
    left: 35px !important;
    bottom: 8px !important;
    width: 6px !important;
    height: 6px !important;
    border-left-width: 2px !important;
    border-bottom-width: 2px !important;
  }
}


/* =========================================================
   列车少女｜手机端最终避让补丁
   目的：手机端不再显示长条台词框，默认只保留一个极小头像点位；
   按住/点到头像时才临时展开吐舌台词，避免遮挡平台底部按钮。
   只覆盖移动端 .moontli-tip，不影响电脑端。
   ========================================================= */

@media (max-width: 760px) {
  .moontli-tip {
    left: 50% !important;
    right: auto !important;
    bottom: max(6px, env(safe-area-inset-bottom)) !important;

    width: 34px !important;
    min-width: 34px !important;
    max-width: 34px !important;
    height: 34px !important;
    min-height: 34px !important;
    max-height: 34px !important;

    padding: 0 !important;
    margin: 0 !important;

    font-size: 0 !important;
    line-height: 0 !important;
    color: transparent !important;
    text-shadow: none !important;
    white-space: nowrap !important;

    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;

    opacity: .95 !important;
    visibility: visible !important;
    pointer-events: auto !important;
    cursor: default !important;

    z-index: 2147482000 !important;
    overflow: visible !important;
    transform: translateX(-50%) translateY(0) scale(1) !important;
    transform-origin: center bottom !important;
  }

  .moontli-tip::before {
    left: 0 !important;
    bottom: 0 !important;
    width: 34px !important;
    height: 34px !important;
    background-image: url("https://img.cdn1.vip/i/6a2fa328676cd_1781506856.png") !important;
    filter: drop-shadow(0 1px 2px rgba(0,0,0,.22)) !important;
  }

  .moontli-tip::after {
    display: none !important;
  }

  .moontli-tip:is(:hover, :active, :focus, :focus-visible) {
    left: 50% !important;
    bottom: max(8px, env(safe-area-inset-bottom)) !important;

    width: min(168px, 48vw) !important;
    min-width: 0 !important;
    max-width: min(168px, 48vw) !important;
    height: auto !important;
    min-height: 36px !important;
    max-height: 52px !important;

    padding: 3px 7px 3px 40px !important;

    font-size: 10px !important;
    line-height: 1.22 !important;
    color: #111 !important;
    text-shadow: none !important;
    white-space: normal !important;

    border: 2px solid #d6b84f !important;
    background: #fff7d8 !important;
    box-shadow:
      3px 3px 0 rgba(0, 0, 0, .16),
      inset 0 0 0 1px #f7efd0 !important;

    transform: translateX(-50%) translateY(-3px) scale(1) !important;
  }

  .moontli-tip:is(:hover, :active, :focus, :focus-visible)::before {
    left: 3px !important;
    bottom: 1px !important;
    width: 36px !important;
    height: 36px !important;
    background-image: url("https://img.cdn1.vip/i/6a2fa3285870d_1781506856.png") !important;
    transform: translateY(1px) scale(1.04) !important;
  }
}


/* =========================================================
   列车少女｜手机端彻底避让补丁
   目的：手机屏幕下不再显示底部头像/气泡，避免遮挡平台原生按钮。
   电脑端仍保留原本的底部吐舌交互。
   ========================================================= */

@media (max-width: 760px), (hover: none) and (pointer: coarse) {
  .moontli-tip {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
  }

  .moontli-tip::before,
  .moontli-tip::after {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
  }
}

/* =========================================================
   列车少女｜手机端吐舌交互改为“卡片内单独 UI”
   目的：手机端不再 fixed 悬浮，不遮挡平台按钮；
   仍然使用每轮输出的 <span class="moontli-tip">台词</span>。
   电脑端保持前面的底部吐舌交互。
   ========================================================= */

@media (max-width: 760px), (hover: none) and (pointer: coarse) {
  .moontli-tip {
    position: relative !important;
    inset: auto !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;

    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;

    width: fit-content !important;
    min-width: 0 !important;
    max-width: min(260px, 86vw) !important;
    height: auto !important;
    min-height: 42px !important;
    max-height: none !important;

    margin: 12px 0 4px 0 !important;
    padding: 5px 9px 5px 50px !important;

    color: #111 !important;
    font-size: 12px !important;
    line-height: 1.32 !important;
    font-weight: 700 !important;
    text-align: left !important;
    white-space: normal !important;
    word-break: break-word !important;

    border: 2px solid #d6b84f !important;
    border-radius: 0 !important;
    background: #fffdf2 !important;

    box-shadow:
      4px 4px 0 rgba(0, 0, 0, .16),
      inset 0 0 0 1px #f7efd0 !important;

    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
    cursor: default !important;
    user-select: none !important;

    z-index: 1 !important;
    overflow: visible !important;
    transform: none !important;
    transform-origin: center bottom !important;
    animation: none !important;
    box-sizing: border-box !important;
  }

  .moontli-tip::before {
    content: "" !important;
    position: absolute !important;
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;

    left: 4px !important;
    bottom: 1px !important;
    width: 44px !important;
    height: 44px !important;

    background-image: url("https://img.cdn1.vip/i/6a2fa328676cd_1781506856.png") !important;
    background-repeat: no-repeat !important;
    background-position: center bottom !important;
    background-size: contain !important;

    pointer-events: none !important;
    z-index: 2 !important;
    transform-origin: center bottom !important;
    transform: translateY(0) scale(1) !important;
    filter: drop-shadow(0 1px 2px rgba(0,0,0,.18)) !important;
  }

  .moontli-tip::after {
    content: "" !important;
    position: absolute !important;
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;

    left: 42px !important;
    bottom: 9px !important;
    width: 7px !important;
    height: 7px !important;
    background: #fffdf2 !important;
    border-left: 2px solid #d6b84f !important;
    border-bottom: 2px solid #d6b84f !important;
    transform: rotate(45deg) !important;
    pointer-events: none !important;
    z-index: 1 !important;
  }

  .moontli-tip:is(:hover, :active, :focus, :focus-visible) {
    position: relative !important;
    inset: auto !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;

    width: fit-content !important;
    min-width: 0 !important;
    max-width: min(260px, 86vw) !important;
    height: auto !important;
    min-height: 42px !important;
    max-height: none !important;

    margin: 12px 0 4px 0 !important;
    padding: 5px 9px 5px 50px !important;

    color: #111 !important;
    font-size: 12px !important;
    line-height: 1.32 !important;
    white-space: normal !important;

    border: 2px solid #d6b84f !important;
    background: #fff7d8 !important;
    box-shadow:
      4px 4px 0 rgba(0, 0, 0, .18),
      inset 0 0 0 1px #f7efd0 !important;

    transform: none !important;
  }

  .moontli-tip:is(:hover, :active, :focus, :focus-visible)::before {
    left: 4px !important;
    bottom: 1px !important;
    width: 44px !important;
    height: 44px !important;
    background-image: url("https://img.cdn1.vip/i/6a2fa3285870d_1781506856.png") !important;
    transform: translateY(1px) scale(1.04) !important;
  }

  .moontli-tip:is(:hover, :active, :focus, :focus-visible)::after {
    display: block !important;
    background: #fff7d8 !important;
  }
}
