.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 #111;box-shadow:12px 12px 0 #d6d6d6;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 #111;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 #111;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 #111;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 #111;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:#111!important;color:#fff!important;border:3px solid #111;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 #111;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 #111;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 #111;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 #111!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 #111!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-queen-toggle){position:relative;z-index:1;margin-top:14px;background:#fff!important;border:4px solid #111;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-queen-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 #111;list-style:none}
.sv-log details:not(.sv-queen-toggle)>summary::-webkit-details-marker{display:none}
.sv-log details:not(.sv-queen-toggle)>summary:after{content:"  ▼";font-size:12px}
.sv-log details:not(.sv-queen-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 #111;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:#111!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 #111;margin:10px 0}
.sv-log ul{margin-top:6px;padding-left:18px;color:#111!important}
.sv-queen-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-queen-dual{position:relative;background:#fff!important;border:4px solid #111;box-shadow:8px 8px 0 #d6d6d6;overflow:hidden;filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important;isolation:isolate!important}
.sv-queen-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-queen-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 #111!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-queen-toggle>summary::-webkit-details-marker{display:none!important}
.sv-queen-toggle>summary:after{content:"  ▼";font-size:12px}
.sv-queen-toggle[open]>summary{background:#eef8ff!important}
.sv-queen-toggle[open]>summary:after{content:"  ▲";font-size:12px}
.sv-queen-toggle-back{display:none}
.sv-queen-toggle[open] .sv-queen-toggle-enter{display:none}
.sv-queen-toggle[open] .sv-queen-toggle-back{display:inline}
.sv-queen-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-queen-click-arrow-left{left:18px;border-left:13px solid #111!important;border-right:0!important;animation:svQueenLeftTri .78s ease-in-out infinite}
.sv-queen-click-arrow-right{right:18px;border-right:13px solid #111!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-queen-body-page{display:none}
.sv-queen-profile-page{display:block}
.sv-queen-toggle[open] .sv-queen-body-page{display:block!important}
.sv-queen-toggle[open]+.sv-queen-profile-page{display:none!important}
.sv-queen-page{padding:14px;background:#fff!important}
.sv-queen-stage{position:relative;width:min(100%,470px);aspect-ratio:1024/1456;margin:0 auto;background:#fff!important;border:4px solid #111;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-queen-stage:before{content:"";position:absolute;inset:10px;border:2px dashed rgba(0,0,0,.24);pointer-events:none;z-index:2}
.sv-queen-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-queen-scan-title{position:absolute;left:10px;top:10px;z-index:7;padding:4px 8px;background:#111!important;color:#fff!important;border:2px solid #111;font-size:11px;font-weight:900;letter-spacing:.08em}
.sv-queen-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-queen-overlay{position:absolute;z-index:6;display:flex;flex-direction:column;gap:5px;pointer-events:none}
.sv-queen-overlay-left{left:8px;top:42px;bottom:10px;width:34%}
.sv-queen-overlay-right{right:8px;top:42px;bottom:10px;width:34%}
.sv-queen-data-card{position:relative;padding:5px 6px;border:2px solid #111;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-queen-data-card:nth-child(8n+1){background:rgba(255,247,218,.9)!important}
.sv-queen-data-card:nth-child(8n+2){background:rgba(238,248,255,.9)!important}
.sv-queen-data-card:nth-child(8n+3){background:rgba(243,237,255,.9)!important}
.sv-queen-data-card:nth-child(8n+4){background:rgba(239,250,241,.9)!important}
.sv-queen-data-card:nth-child(8n+5){background:rgba(255,240,244,.9)!important}
.sv-queen-data-card:nth-child(8n+6){background:rgba(244,240,232,.9)!important}
.sv-queen-data-card:nth-child(8n+7){background:rgba(237,247,244,.9)!important}
.sv-queen-data-card:nth-child(8n+8){background:rgba(248,242,255,.9)!important}
.sv-queen-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-queen-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-queen-standee-img,body[class*="dark"] .sv-queen-standee-img,[data-theme*="dark"] .sv-queen-standee-img,.dark .sv-queen-standee-img,.theme-dark .sv-queen-standee-img,.dark-mode .sv-queen-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:7px 7px 0 #d6d6d6}
.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-queen-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-queen-panel{padding:10px}
.sv-queen-dual{border-width:3px;box-shadow:5px 5px 0 #d6d6d6}
.sv-queen-toggle>summary{min-height:44px!important;border-bottom-width:3px!important;font-size:12px!important;padding-left:44px!important;padding-right:44px!important}
.sv-queen-click-arrow{margin-top:-7px;border-top-width:7px!important;border-bottom-width:7px!important}
.sv-queen-click-arrow-left{border-left-width:11px!important}
.sv-queen-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-queen-page{padding:10px}
.sv-queen-stage{width:min(100%,360px);border-width:3px;box-shadow:5px 5px 0 #d6d6d6}
.sv-queen-overlay-left,.sv-queen-overlay-right{top:38px;width:37%}
.sv-queen-overlay-left{left:6px}
.sv-queen-overlay-right{right:6px}
.sv-queen-data-card{padding:4px 5px}
.sv-queen-data-card span{font-size:9px}
.sv-queen-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 center!important;background-size:contain!important;background-color:#fff!important;border:3px solid #111!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 center!important;background-size:contain!important;background-color:#fff!important;border:3px solid #111!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}
.img-M-01{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M01-32ea36e022c2b744.png")!important}
.img-M-02{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M02-fcb7accd470b0798.png")!important}
.img-M-03{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M03-e3e6a5ead15c65e9.png")!important}
.img-M-04{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M04-7c76f80a004dc577.png")!important}
.img-M-05{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M05-3acaaaf12b5e488b.png")!important}
.img-M-06{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M06-dca40f9118016ccd.png")!important}
.img-M-07{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M07-f403718092737bc2.png")!important}
.img-M-08{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M08-393fd97994e911c0.png")!important}
.img-M-09{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M09-4daaa0e778c9834a.png")!important}
.img-M-10{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M10-56bb16a0a6e0af7c.png")!important}
.img-M-11{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M11-53835933f9d3dda2.png")!important}
.img-M-12{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M12-fbb6e41f933bc8a0.png")!important}
.img-M-13{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M13-6c4dc388b91e8f4b.png")!important}
.img-M-14{background-image:url("https://img.cdn1.vip/i/6a0228a95e559_1778526377.webp")!important}
.img-M-15{background-image:url("https://img.cdn1.vip/i/6a0228aa15f72_1778526378.webp")!important}
.img-M-16{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M16-1904ae29c2dae6c8.png")!important}
.img-M-17{background-image:url("https://img.cdn1.vip/i/6a0228bbd0e30_1778526395.webp")!important}
.img-M-18{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M18-fc84bebea318e88f.png")!important}
.img-M-19{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M19-efdaf8693a1a6415.png")!important}
.img-M-20{background-image:url("https://img.cdn1.vip/i/6a0228cf4b48d_1778526415.webp")!important}
.img-M-21{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M21-f39aea91af123983.png")!important}
.img-M-22{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M22-27400e1b1fadc74f.png")!important}
.img-M-23{background-image:url("https://img.cdn1.vip/i/6a0228e7e6f43_1778526439.webp")!important}
.img-M-24{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M24-62ed33a1038ba29c.png")!important}
.img-M-25{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M25-442e17c8a9aa2ab0.png")!important}
.img-M-26{background-image:url("https://img.cdn1.vip/i/6a0228fbc80c2_1778526459.webp")!important}
.img-M-27{background-image:url("https://img.cdn1.vip/i/6a0228fd0b2fe_1778526461.webp")!important}
.img-M-28{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M28-c426c80808feeb99.png")!important}
.img-M-29{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M29-24c41f19a0473efb.png")!important}
.img-M-30{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M30-638a91958a27cefa.png")!important}
.img-M-31{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M31-fcf0dd2815a1c7b4.png")!important}
.img-M-32{background-image:url("https://img.cdn1.vip/i/6a02291fddd9e_1778526495.webp")!important}
.img-M-33{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M33-8e99f6945b030b45.png")!important}
.img-M-34{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M34-05de5ddf7690a14d.png")!important}
.img-M-35{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M35-2cd97d8984344a89.png")!important}
.img-M-36{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M36-d90dabb99338b801.png")!important}
.img-M-37{background-image:url("https://img.cdn1.vip/i/6a02293d978f5_1778526525.webp")!important}
.img-M-38{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M38-cb965669546e6670.png")!important}
.img-M-39{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M39-5294c207d1c4eb20.png")!important}
.img-M-40{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M40-a1d1620608661508.png")!important}
.img-M-41{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M41-13c67887f3462678.png")!important}
.img-M-42{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M42-8ae943e143c90e72.png")!important}
.img-M-43{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M43-cfa4381afcbd83cf.png")!important}
.img-M-51{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M51-87db87aa2c01ea4a.png")!important}
.img-M-53{background-image:url("https://moontbaka.pages.dev/assets/wanghou/M53-fa5f0fefaf8faf4c.png")!important}
.sv-cg-showcase img.sv-cg-img.img-S-01,img.sv-cg-img.sv-cg-showcase img.sv-cg-img.img-S-02,img.sv-cg-img.sv-cg-showcase img.sv-cg-img.img-S-03,img.sv-cg-img.sv-cg-showcase img.sv-cg-img.img-S-04,img.sv-cg-img.sv-cg-showcase img.sv-cg-img.img-S-05,img.sv-cg-img.sv-cg-showcase img.sv-cg-img.img-S-06,img.sv-cg-img.sv-cg-showcase img.sv-cg-img.img-S-07,img.sv-cg-img.sv-cg-showcase img.sv-cg-img.img-S-08,img.sv-cg-img.sv-cg-showcase img.sv-cg-img.img-S-09,img.sv-cg-img.sv-cg-showcase img.sv-cg-img.img-S-10,img.sv-cg-img.sv-cg-showcase img.sv-cg-img.img-S-11,img.sv-cg-img.sv-cg-showcase img.sv-cg-img.img-S-12,img.sv-cg-img.img-S-12{content:url("https://moontbaka.pages.dev/assets/wanghou/S12-4f36b949b43e9b70.png")!important}
.sv-cg-showcase img.sv-cg-img.img-S-13,img.sv-cg-img.img-S-13{content:url("https://moontbaka.pages.dev/assets/wanghou/S13-381722183efd93e6.png")!important}
.sv-cg-showcase img.sv-cg-img.img-S-14,img.sv-cg-img.sv-cg-showcase img.sv-cg-img.img-S-15,img.sv-cg-img.img-S-15{content:url("https://i.ibb.co/Zz0LYBv9/S15.png")!important}
.sv-cg-showcase img.sv-cg-img.img-S-16,img.sv-cg-img.sv-cg-showcase img.sv-cg-img.img-S-17,img.sv-cg-img.img-S-17{content:url("https://moontbaka.pages.dev/assets/wanghou/S17-f9dd9e868e07ad2d.png")!important}
.sv-cg-showcase img.sv-cg-img.img-S-18,img.sv-cg-img.img-S-18{content:url("https://moontbaka.pages.dev/assets/wanghou/S18-73861796b9580c82.png")!important}
.sv-cg-showcase img.sv-cg-img.img-S-19,img.sv-cg-img.img-S-19{content:url("https://moontbaka.pages.dev/assets/wanghou/S19-5d63b55a78c66260.png")!important}
.sv-cg-showcase img.sv-cg-img.img-S-20,img.sv-cg-img.img-S-20{content:url("https://moontbaka.pages.dev/assets/wanghou/S20-5a808fc34454c110.png")!important}
.sv-cg-showcase img.sv-cg-img.img-S-21,img.sv-cg-img.img-S-21{content:url("https://moontbaka.pages.dev/assets/wanghou/S21-8e99d16baf38499d.png")!important}
.sv-cg-showcase img.sv-cg-img.img-S-22,img.sv-cg-img.img-S-22{content:url("https://moontbaka.pages.dev/assets/wanghou/S22-b94bced601b1f597.png")!important}
.sv-cg-showcase img.sv-cg-img.img-S-23,img.sv-cg-img.sv-cg-showcase img.sv-cg-img.img-S-24,img.sv-cg-img.sv-cg-showcase img.sv-cg-img.img-S-25,img.sv-cg-img.sv-cg-showcase img.sv-cg-img.img-S-26,img.sv-cg-img.sv-cg-showcase img.sv-cg-img.img-S-27,img.sv-cg-img.img-S-27{content:url("https://i.ibb.co/3y0MhSZW/S27.png")!important}
.sv-cg-showcase img.sv-cg-img.img-S-28,img.sv-cg-img.img-S-28{content:url("https://moontbaka.pages.dev/assets/wanghou/S28-1f74a518e4226a29.png")!important}
.sv-cg-showcase img.sv-cg-img.img-S-29,img.sv-cg-img.sv-cg-showcase img.sv-cg-img.img-S-30,img.sv-cg-img.sv-cg-showcase img.sv-cg-img.img-S-31,img.sv-cg-img.sv-cg-showcase img.sv-cg-img.img-S-32,img.sv-cg-img.sv-cg-showcase img.sv-cg-img.img-S-33,img.sv-cg-img.sv-cg-showcase img.sv-cg-img.img-S-34,img.sv-cg-img.img-S-34{content:url("https://moontbaka.pages.dev/assets/wanghou/S34-af64bbd55204a389.png")!important}
.sv-cg-showcase img.sv-cg-img.img-S-35,img.sv-cg-img.img-S-35{content:url("https://moontbaka.pages.dev/assets/wanghou/S35-77633ead1e9ed7ec.png")!important}
.sv-cg-showcase img.sv-cg-img.img-S-36,img.sv-cg-img.sv-cg-showcase img.sv-cg-img.img-S-37,img.sv-cg-img.sv-cg-showcase img.sv-cg-img.img-S-38,img.sv-cg-img.sv-cg-showcase img.sv-cg-img.img-S-39,img.sv-cg-img.sv-cg-showcase img.sv-cg-img.img-S-40,img.sv-cg-img.sv-cg-showcase img.sv-cg-img.img-S-41,img.sv-cg-img.sv-cg-showcase img.sv-cg-img.img-S-42,img.sv-cg-img.sv-cg-showcase img.sv-cg-img.img-S-43,img.sv-cg-img@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: queen profile/body panel no longer squeezes data cards over standee === */
@media(max-width:760px){
.sv-log .sv-queen-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-queen-stage:before,.sv-log .sv-queen-stage:after{display:none!important}
.sv-log .sv-queen-scan-title{left:8px!important;top:8px!important;font-size:10px!important;z-index:3!important}
.sv-log .sv-queen-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 #111!important;box-shadow:4px 4px 0 #d6d6d6!important;background:#fff!important;z-index:1!important}
.sv-log .sv-queen-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-queen-overlay-left,.sv-log .sv-queen-overlay-right{left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:100%!important}
.sv-log .sv-queen-overlay-right{margin-top:6px!important}
.sv-log .sv-queen-data-card{padding:6px 7px!important;min-height:42px!important;overflow:visible!important}
.sv-log .sv-queen-data-card span{font-size:10px!important;line-height:1.2!important}
.sv-log .sv-queen-data-card b{font-size:11px!important;line-height:1.35!important}
}
@media(max-width:380px){
.sv-log .sv-queen-standee-img{width:min(80vw,240px)!important;max-width:240px!important}
.sv-log .sv-queen-overlay{grid-template-columns:1fr!important}
}


/* === srg original-look compact character panel: original visual, fewer wrappers === */
.srg.p{position:relative;margin:12px 0!important;padding:0 10px 10px!important;background:#fff!important;color:#111!important;border:3px solid #111!important;box-shadow:none!important;isolation:isolate}
.srg.p>summary{margin:0 -10px 10px!important;padding:10px 12px!important;background:#fff!important;color:#111!important;border-bottom:3px solid #111!important;font-size:13px!important;font-weight:900!important;line-height:1.45!important;cursor:pointer!important}
.srg.p>details>summary::-webkit-details-marker{display:none}
.srg.p>details>summary:before{content:"▶    切换到身体状态分析    ▼    ◀"}
.srg.p>details[open]>summary{background:#eef8ff!important}
.srg.p>details[open]>summary:before{content:"▶    返回身份关系档案    ▲    ◀"}
.srg.p>details>.bd{display:none}.srg.p>details[open]>.bd{display:block!important}.srg.p>details+.pr{display:block}.srg.p>details[open]+.pr{display:none!important}
.srg.p .bd,.srg.p .pr{margin:0!important;padding:12px 0 0!important;background:#fff!important;border:0!important;box-shadow:none!important}
.srg.p .st{position:relative;width:min(100%,590px);aspect-ratio:1024/1456;margin:0 auto;background:#fff!important;border:3px solid #111!important;box-shadow:4px 4px 0 #d6d6d6!important;overflow:hidden;isolation:isolate}
.srg.p .st:after{content:"";position:absolute;inset:10px;border:2px dashed rgba(0,0,0,.22);pointer-events:none;z-index:2}
.srg.p .pr .st:before,.srg.p .bd .st:before{position:absolute;left:12px;top:12px;z-index:7;padding:4px 8px;background:#111;color:#fff;border:2px solid #111;font:900 11px/1.2 "Courier New",monospace;letter-spacing:.08em}
.srg.p .pr .st:before{content:"PROFILE ANALYSIS"}.srg.p .bd .st:before{content:"BODY ANALYSIS"}
.srg.p.q .l1{background-image:url("https://i.ibb.co/DfVLZwng/fullbody.png")!important}.srg.p.q .l2{background-image:url("https://i.ibb.co/KpkPN3q3/L2.png")!important}
.srg.p.n .l1,.srg.p .n1{background-image:url("https://i.ibb.co/5hdNdxcf/Ls1.png")!important}.srg.p.n .l2{background-image:url("https://i.ibb.co/mrggcFxv/ls2.png")!important}
.srg.p .ol,.srg.p .or{position:absolute;z-index:6;top:58px;bottom:12px;width:35%;display:flex;flex-direction:column;gap:5px;pointer-events:none}.srg.p .ol{left:12px}.srg.p .or{right:12px}
.srg.p .ol p,.srg.p .or p{position:relative;margin:0!important;padding:5px 7px!important;min-height:0;background:rgba(255,255,255,.9)!important;color:#111!important;border:2px solid #111!important;box-shadow:3px 3px 0 rgba(0,0,0,.16)!important;font-size:11px!important;font-weight:900!important;line-height:1.28!important;overflow-wrap:anywhere!important}
.srg.p .ol p:before,.srg.p .or p:before{content:attr(data-k);display:block;margin-bottom:2px;color:#555!important;font-size:9.5px!important;font-weight:900!important;line-height:1.1!important}
.srg.p .ol p:nth-child(6n+1),.srg.p .or p:nth-child(6n+1){background:rgba(255,247,218,.92)!important}.srg.p .ol p:nth-child(6n+2),.srg.p .or p:nth-child(6n+2){background:rgba(238,248,255,.92)!important}.srg.p .ol p:nth-child(6n+3),.srg.p .or p:nth-child(6n+3){background:rgba(243,237,255,.92)!important}.srg.p .ol p:nth-child(6n+4),.srg.p .or p:nth-child(6n+4){background:rgba(239,250,241,.92)!important}.srg.p .ol p:nth-child(6n+5),.srg.p .or p:nth-child(6n+5){background:rgba(255,240,244,.92)!important}.srg.p .ol p:nth-child(6n+6),.srg.p .or p:nth-child(6n+6){background:rgba(244,240,232,.92)!important}
html[class*="dark"] .srg.p,body[class*="dark"] .srg.p,[data-theme*="dark"] .srg.p,.dark .srg.p,.theme-dark .srg.p,.dark-mode .srg.p{background:#fff!important;color:#111!important}
@media(max-width:760px){.srg.p{padding:0 7px 7px!important;border-width:3px!important}.srg.p>summary{margin:0 -7px 8px!important}.srg.p>details>summary{padding:8px 24px!important;font-size:11px!important}.srg.p .bd,.srg.p .pr{padding-top:8px!important}.srg.p .st{width:100%;border-width:2px!important;box-shadow:3px 3px 0 #d6d6d6!important}.srg.p .ol,.srg.p .or{top:48px;bottom:8px;width:37%;gap:3px}.srg.p .ol{left:7px}.srg.p .or{right:7px}.srg.p .ol p,.srg.p .or p{padding:3px 4px!important;border-width:1.5px!important;box-shadow:2px 2px 0 rgba(0,0,0,.13)!important;font-size:9px!important;line-height:1.18!important}.srg.p .ol p:before,.srg.p .or p:before{font-size:8px!important}.srg.p .pr .st:before,.srg.p .bd .st:before{left:8px;top:8px;padding:3px 6px;font-size:9px}}
/* === srg public conclusion-only calibration panel === */
.srg.tc{margin:12px 0!important;background:#f3eddc!important;color:#111!important;border:4px solid #111!important;box-shadow:7px 7px 0 #9b8247!important}
.srg.tc>summary{padding:10px 13px!important;background:#12271d!important;color:#f3eddc!important;font-weight:900!important;letter-spacing:.04em!important;cursor:pointer!important}
.srg.tc>.ti{padding:10px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
.srg.tc>.ti>p{margin:0!important;padding:8px!important;background:#fff!important;color:#111!important;border:2px solid #111!important;font-size:11px!important;line-height:1.5!important;overflow-wrap:anywhere!important}
.srg.tc>.ti b{color:#536145!important}
html[class*="dark"] .srg.tc,body[class*="dark"] .srg.tc,[data-theme*="dark"] .srg.tc,.dark .srg.tc,.theme-dark .srg.tc,.dark-mode .srg.tc{background:#f3eddc!important;color:#111!important}
@media(max-width:760px){.srg.tc{border-width:3px!important;box-shadow:5px 5px 0 #9b8247!important}.srg.tc>.ti{grid-template-columns:1fr!important;padding:8px!important}.srg.tc>.ti>p{font-size:10.5px!important}}


/* === v10 compact output: fewer wrappers, one-level shadows === */
.sv-log{padding:12px!important;box-shadow:6px 6px 0 #d6d6d6!important}
.sv-log>.hd{margin:0 0 12px;padding:11px 13px;border:3px solid #111;background:#fff!important;color:#111!important;font-size:13px;font-weight:900;line-height:1.55;box-shadow:none!important;overflow-wrap:anywhere}
.sv-log>.tx{margin:12px 0;padding:16px;border:3px solid #111;background:#fff!important;color:#111!important;font-size:15px;font-weight:700;line-height:1.95;white-space:pre-wrap;box-shadow:none!important;overflow-wrap:anywhere}
.sv-log details.ui,.sv-log details.mm,.sv-log details.srg.p,.sv-log details.srg.tc{margin-top:12px!important;border:3px solid #111!important;box-shadow:none!important;background:#fff!important;color:#111!important}
.sv-log details.ui>summary,.sv-log details.mm>summary,.sv-log details.srg.p>summary,.sv-log details.srg.tc>summary{padding:10px 12px!important;border-bottom:3px solid #111!important;box-shadow:none!important;font-size:13px!important;font-weight:900!important;line-height:1.45!important}
.sv-log details.ui>p{margin:0!important;padding:12px 14px!important;background:#f6f1e3!important;color:#111!important;white-space:pre-line!important;font-size:12px!important;font-weight:700!important;line-height:1.75!important}
.sv-log details.mm{padding-bottom:10px!important}
.sv-log details.mm>p{display:inline-block;vertical-align:top;width:calc(50% - 16px);min-height:96px;margin:10px 5px 0 10px!important;padding:11px 12px!important;border:2px solid #111!important;box-shadow:none!important;white-space:pre-line!important;font-size:12px!important;font-weight:700!important;line-height:1.7!important;overflow-wrap:anywhere!important}
.sv-log details.mm>.lm{background:#fff7da!important}.sv-log details.mm>.sm{background:#eef8ff!important;margin-left:0!important}
.sv-log details.srg.tc{background:#f3eddc!important}
.sv-log details.srg.tc>summary{background:#12271d!important;color:#f3eddc!important}
.sv-log details.srg.tc>.ti{display:block!important;padding:12px 14px!important;background:#f8f4e8!important;color:#111!important;white-space:pre-line!important;font-size:11.5px!important;font-weight:700!important;line-height:1.65!important;overflow-wrap:anywhere!important}
.sv-log details.srg.tc>.ti>p{display:contents!important}
.sv-log .sv-cg-showcase{box-shadow:none!important;border-width:3px!important;padding:10px!important}.sv-log .sv-cg-showcase img{box-shadow:none!important;border-radius:0!important;border-width:2px!important}
.sv-log .story-image{box-shadow:none!important}
@media(max-width:760px){.sv-log{padding:9px!important;box-shadow:4px 4px 0 #d6d6d6!important}.sv-log details.mm>p{display:block;width:auto;margin:8px 8px 0!important}.sv-log details.mm>.sm{margin-left:8px!important}.sv-log>.tx{padding:12px!important}}

/* === v13 status-panel repair: original look, cleaner structure === */
/* Prevent the old generic details rule from styling the PROFILE/BODY switch as another outer card. */
.sv-log .srg.p>details{position:static!important;z-index:auto!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#111!important;filter:none!important;-webkit-filter:none!important;mix-blend-mode:normal!important}
.sv-log .srg.p>details>summary{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;margin:0!important;padding:9px 34px!important;background:#fff7da!important;color:#111!important;border:3px solid #111!important;box-shadow:none!important;text-align:center!important;font-size:13px!important;font-weight:900!important;line-height:1.35!important;cursor:pointer!important;list-style:none!important;overflow:hidden!important}
.sv-log .srg.p>details[open]>summary{background:#eef8ff!important}
.srg.p>summary,.srg.p>details>summary{list-style:none!important}
.srg.p>summary::-webkit-details-marker,.srg.p>details>summary::-webkit-details-marker{display:none!important}
.srg.p>details>summary:before{content:"切换到身体状态分析"!important}
.srg.p>details[open]>summary:before{content:"返回身份关系档案"!important}
.sv-log .srg.p>details>summary:after{content:" ▼"!important;position:static!important;margin-left:8px!important;font-size:11px!important}
.sv-log .srg.p>details[open]>summary:after{content:" ▲"!important}
.sv-log .srg.p>summary:after{content:" ▼"!important;font-size:11px!important}
.sv-log .srg.p[open]>summary:after{content:" ▲"!important}

/* Standalone base image rule lives in the main card, so removing the DLC Mod does not remove the queen standee. */
.srg.p .l1,.srg.p .l2{position:absolute!important;inset:0!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;background-color:#fff!important;background-position:center bottom!important;background-size:contain!important;background-repeat:no-repeat!important;border:0!important;box-shadow:none!important;filter:none!important;opacity:1!important;visibility:visible!important}
.srg.p.q .l1{background-image:url("https://i.ibb.co/DfVLZwng/fullbody.png")!important}
.srg.p.q .l2{background-image:url("https://i.ibb.co/KpkPN3q3/L2.png")!important}

/* Keep the original central-standee layout, but BODY does not need the same excessive vertical canvas as PROFILE. */
.srg.p .bd,.srg.p .pr{margin:0!important;padding:8px 0 0!important;border:0!important;box-shadow:none!important;background:#fff!important}
.srg.p .pr .st{aspect-ratio:1024/1456!important}
.srg.p .bd .st{aspect-ratio:1024/1260!important}
.srg.p .st{box-shadow:none!important}
.srg.p .ol p,.srg.p .or p{box-shadow:none!important}

/* Remove most stacked drop-shadows from status/UI panels; borders keep the original visual hierarchy. */
.sv-log,.sv-log>.hd,.sv-log>.tx,.sv-log details.ui,.sv-log details.mm,.sv-log details.srg.p,.sv-log details.srg.tc,.sv-log details.ui>summary,.sv-log details.mm>summary,.sv-log details.srg.p>summary,.sv-log details.srg.tc>summary,.sv-log details.mm>p,.srg.tc,.srg.tc>.ti>p,.sv-info-card,.sv-card-grid,.sv-main-text-panel{box-shadow:none!important}
@media(max-width:760px){
.sv-log{box-shadow:none!important}
.srg.p .bd,.srg.p .pr{padding-top:6px!important}
.srg.p .bd .st{aspect-ratio:1024/1260!important}
.srg.p .pr .st{aspect-ratio:1024/1456!important}
.sv-log .srg.p>details>summary{min-height:40px!important;padding:8px 24px!important;font-size:11px!important}
}


/* === 十四次修订：手机端人物面板改为“立绘在上，资料在下” === */
@media(max-width:760px){
  /* 手机端减少外层横向占用，保留原版黑框视觉，不再让资料卡压在人物身上 */
  .srg.p{margin:8px 0!important;padding:0 6px 8px!important;border-width:3px!important;box-shadow:none!important;overflow:visible!important}
  .srg.p>summary{margin:0 -6px 8px!important;padding:9px 10px!important;border-bottom-width:3px!important}
  .srg.p>details{overflow:visible!important}
  .srg.p>details>summary{min-height:42px!important;padding:9px 22px!important;border-width:2px!important;box-shadow:none!important;font-size:12px!important}
  .srg.p .bd,.srg.p .pr{padding:6px 0 0!important;background:#fff!important;overflow:visible!important}

  /* 舞台取消固定高宽比，内容自然向下延伸 */
  .srg.p .st,.srg.p .bd .st,.srg.p .pr .st{display:flex!important;flex-direction:column!important;width:100%!important;max-width:520px!important;height:auto!important;aspect-ratio:auto!important;margin:0 auto!important;padding:48px 8px 9px!important;border-width:2px!important;box-shadow:none!important;overflow:visible!important;isolation:auto!important;background:#fff!important}
  .srg.p .st:after{display:none!important}
  .srg.p .pr .st:before,.srg.p .bd .st:before{left:8px!important;top:8px!important;padding:4px 7px!important;border-width:1px!important;font-size:10px!important}

  /* 立绘变成普通文档流元素，先完整展示，再排资料 */
  .srg.p .l1,.srg.p .l2{position:relative!important;inset:auto!important;z-index:1!important;display:block!important;width:min(100%,330px)!important;height:auto!important;aspect-ratio:832/1216!important;margin:0 auto 10px!important;background-position:center bottom!important;background-size:contain!important;background-repeat:no-repeat!important;border:2px solid #111!important;box-shadow:none!important;flex:0 0 auto!important}

  /* 左右资料列全部落到画框下面，各自两列整齐排布 */
  .srg.p .ol,.srg.p .or{position:static!important;z-index:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin:0 0 6px!important;pointer-events:auto!important}
  .srg.p .ol p,.srg.p .or p{margin:0!important;min-height:48px!important;padding:6px 7px!important;border-width:2px!important;box-shadow:none!important;background:rgba(255,255,255,.96)!important;font-size:11px!important;line-height:1.28!important;overflow-wrap:anywhere!important}
  .srg.p .ol p:before,.srg.p .or p:before{margin-bottom:3px!important;font-size:9px!important}
  .srg.p .ol p:nth-child(6n+1),.srg.p .or p:nth-child(6n+1){background:#fff7da!important}
  .srg.p .ol p:nth-child(6n+2),.srg.p .or p:nth-child(6n+2){background:#eef8ff!important}
  .srg.p .ol p:nth-child(6n+3),.srg.p .or p:nth-child(6n+3){background:#f3edff!important}
  .srg.p .ol p:nth-child(6n+4),.srg.p .or p:nth-child(6n+4){background:#effaf1!important}
  .srg.p .ol p:nth-child(6n+5),.srg.p .or p:nth-child(6n+5){background:#fff0f4!important}
  .srg.p .ol p:nth-child(6n+6),.srg.p .or p:nth-child(6n+6){background:#f4f0e8!important}

  /* 周边状态区域手机端也去掉多余重影 */
  .sv-log,.sv-log>.hd,.sv-log>.tx,.sv-log details,.sv-log details>summary,.srg.tc,.srg.tc>.ti>p,.sv-info-card,.sv-card-grid,.sv-main-text-panel{box-shadow:none!important}
}
@media(max-width:360px){
  .srg.p .ol,.srg.p .or{grid-template-columns:1fr!important}
  .srg.p .l1,.srg.p .l2{width:min(100%,300px)!important}
}

/* === v15: mobile data cards forced below portrait + desktop portrait peek === */

/* Desktop: point at the exposed portrait area to temporarily raise the standee above the data cards.
   Data cards themselves remain interactive/hit-testable, so ordinary card reading does not trigger the effect. */
@media(min-width:761px) and (hover:hover) and (pointer:fine){
  .sv-log .srg.p .st>.ol,
  .sv-log .srg.p .st>.or{
    pointer-events:auto!important;
  }
  .sv-log .srg.p .st>.l1,
  .sv-log .srg.p .st>.l2{
    pointer-events:auto!important;
    cursor:zoom-in!important;
    transition:transform .18s ease,opacity .18s ease!important;
  }
  .sv-log .srg.p .st>.l1:hover,
  .sv-log .srg.p .st>.l2:hover,
  .sv-log .srg.p .st>.l1:active,
  .sv-log .srg.p .st>.l2:active{
    z-index:12!important;
    transform:scale(1.012)!important;
  }
}

/* Phone: do not overlay any profile/body data on the portrait.
   Use direct-child + .sv-log specificity so host / MOD legacy rules cannot pull the two columns back on top. */
@media(max-width:760px){
  .sv-log .srg.p .bd>.st,
  .sv-log .srg.p .pr>.st{
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    width:100%!important;
    max-width:520px!important;
    height:auto!important;
    min-height:0!important;
    aspect-ratio:auto!important;
    padding:46px 8px 9px!important;
    overflow:visible!important;
  }

  .sv-log .srg.p .bd>.st>.l1,
  .sv-log .srg.p .bd>.st>.l2,
  .sv-log .srg.p .pr>.st>.l1,
  .sv-log .srg.p .pr>.st>.l2{
    order:1!important;
    position:relative!important;
    inset:auto!important;
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    width:min(82vw,310px)!important;
    max-width:100%!important;
    height:auto!important;
    min-height:0!important;
    aspect-ratio:832/1216!important;
    margin:0 auto 10px!important;
    flex:0 0 auto!important;
    z-index:1!important;
    background-position:center bottom!important;
    background-size:contain!important;
    background-repeat:no-repeat!important;
    border:2px solid #111!important;
    box-shadow:none!important;
    pointer-events:none!important;
  }

  .sv-log .srg.p .bd>.st>.ol,
  .sv-log .srg.p .pr>.st>.ol{
    order:2!important;
  }
  .sv-log .srg.p .bd>.st>.or,
  .sv-log .srg.p .pr>.st>.or{
    order:3!important;
  }

  .sv-log .srg.p .bd>.st>.ol,
  .sv-log .srg.p .bd>.st>.or,
  .sv-log .srg.p .pr>.st>.ol,
  .sv-log .srg.p .pr>.st>.or{
    position:relative!important;
    inset:auto!important;
    left:auto!important;
    right:auto!important;
    top:auto!important;
    bottom:auto!important;
    z-index:2!important;
    display:grid!important;
    visibility:visible!important;
    opacity:1!important;
    width:100%!important;
    height:auto!important;
    max-height:none!important;
    min-height:0!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    grid-auto-flow:row!important;
    gap:6px!important;
    margin:0 0 6px!important;
    padding:0!important;
    overflow:visible!important;
    pointer-events:auto!important;
    transform:none!important;
  }

  .sv-log .srg.p .bd>.st>.ol>p,
  .sv-log .srg.p .bd>.st>.or>p,
  .sv-log .srg.p .pr>.st>.ol>p,
  .sv-log .srg.p .pr>.st>.or>p{
    position:relative!important;
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    width:auto!important;
    min-width:0!important;
    height:auto!important;
    min-height:48px!important;
    max-height:none!important;
    margin:0!important;
    padding:6px 7px!important;
    overflow:visible!important;
    white-space:normal!important;
    text-overflow:clip!important;
    transform:none!important;
    box-shadow:none!important;
    font-size:11px!important;
    line-height:1.3!important;
  }

  .sv-log .srg.p .bd>.st>.ol>p:before,
  .sv-log .srg.p .bd>.st>.or>p:before,
  .sv-log .srg.p .pr>.st>.ol>p:before,
  .sv-log .srg.p .pr>.st>.or>p:before{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
  }
}

@media(max-width:360px){
  .sv-log .srg.p .bd>.st>.ol,
  .sv-log .srg.p .bd>.st>.or,
  .sv-log .srg.p .pr>.st>.ol,
  .sv-log .srg.p .pr>.st>.or{
    grid-template-columns:1fr!important;
  }
}
