.magi-reader-picker{background:#06091447;border:1px solid #ffffff21;border-radius:8px;margin-top:10px}.magi-reader-picker>summary{cursor:pointer;-webkit-user-select:none;user-select:none;padding:9px 11px;font-weight:700}.magi-reader-picker>summary small{color:#ffffff8a;margin-left:7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:500}.magi-reader-picker-grid{grid-template-columns:minmax(0,1fr) minmax(130px,.45fr);gap:8px;padding:0 10px 11px;display:grid}.magi-reader-picker-grid label{color:#ffffffb8;flex-direction:column;gap:4px;font-size:12px;display:flex}.magi-reader-picker-grid input,.magi-reader-picker-grid select,.magi-reader-picker-grid button{min-height:34px}.magi-reader-picker-grid .is-wide{grid-column:1/-1}.magi-reader-picker-grid select[size]{min-height:158px}.magi-reader-language{flex-direction:row!important;grid-column:1/-1!important;align-items:center!important;display:flex!important}.magi-reader-language input{min-height:auto}.magi-reader-picker-grid button{grid-column:1/-1}.magi-reader-picker-grid [role=status]{color:#fff9;overflow-wrap:anywhere;min-height:1.4em;font-size:11px;line-height:1.45}body.light-theme .magi-reader-picker{background:#ffffff9e;border-color:#00000024}body.light-theme .magi-reader-picker-grid label{color:#000000b8}body.light-theme .magi-reader-picker-grid [role=status],body.light-theme .magi-reader-picker>summary small{color:#0000008c}@media (max-width:620px){.magi-reader-picker-grid{grid-template-columns:1fr}.magi-reader-picker-grid>*{grid-column:1!important}.magi-reader-picker-grid select[size]{min-height:130px}}:root{--mr-story-ui-base:url(https://raw.githubusercontent.com/HiiragiNemu/magireco_viewerSP/aebe5bc33c4df06683b84f36cddd0a743e8a4b51/image/package/story/story_ui_fukidashi_03_r.png);--mr-story-log:url(https://raw.githubusercontent.com/HiiragiNemu/magireco_viewerSP/aebe5bc33c4df06683b84f36cddd0a743e8a4b51/image/package/story/story_ui_log_b.png);--mr-story-auto:url(https://raw.githubusercontent.com/HiiragiNemu/magireco_viewerSP/aebe5bc33c4df06683b84f36cddd0a743e8a4b51/image/package/story/story_ui_auto_b.png);--mr-story-pause:url(https://raw.githubusercontent.com/HiiragiNemu/magireco_viewerSP/aebe5bc33c4df06683b84f36cddd0a743e8a4b51/image/package/story/story_ui_pause_b_on.png);--mr-story-skip:url(https://raw.githubusercontent.com/HiiragiNemu/magireco_viewerSP/aebe5bc33c4df06683b84f36cddd0a743e8a4b51/image/package/story/story_ui_skip.png);--mr-story-dialogue-left:url(https://raw.githubusercontent.com/HiiragiNemu/magireco_viewerSP/aebe5bc33c4df06683b84f36cddd0a743e8a4b51/image/package/story/story_ui_fukidashi_01_l.png);--mr-story-dialogue-right:url(https://raw.githubusercontent.com/HiiragiNemu/magireco_viewerSP/aebe5bc33c4df06683b84f36cddd0a743e8a4b51/image/package/story/story_ui_fukidashi_01_r.png);--mr-story-dialogue-center:url(https://raw.githubusercontent.com/HiiragiNemu/magireco_viewerSP/aebe5bc33c4df06683b84f36cddd0a743e8a4b51/image/package/story/story_ui_fukidashi_03_r.png)}.magireco-adv-mode{background:#000;overflow:hidden}.magireco-adv-mode #controls-container,.magireco-adv-mode #position-controls-wrapper,.magireco-adv-mode .main-toolbar-toggle,.magireco-adv-mode .floating-panel,.magireco-adv-mode .model-tracking-ball,.magireco-adv-mode #voice-subtitle{display:none!important}.magireco-adv-mode #live2d-wrapper{z-index:20000;background:#000;width:min(100vw,177.778vh);height:min(100vh,56.25vw);margin:auto;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 0 0 100vmax #000}.magireco-adv-stage-ui{z-index:30;pointer-events:none;font-family:Noto Sans CJK JP,Noto Sans CJK SC,Yu Gothic,Microsoft YaHei,sans-serif;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.magireco-adv-stage-ui[hidden]{display:none!important}.magireco-adv-item-layer,.magireco-adv-effect,.magireco-adv-fade{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.magireco-adv-items-charaBack{z-index:2}.magireco-adv-items-charaFront{z-index:8}.magireco-adv-items-messageBack{z-index:16}.magireco-adv-items-messageFront{z-index:26}.magireco-adv-effect{z-index:28}.magireco-adv-fade{z-index:40}.magireco-adv-item{transform-origin:50%;pointer-events:none;max-width:none;max-height:none;position:absolute}.magireco-adv-item.is-missing{visibility:hidden}.magireco-adv-cocos-effect{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.magireco-adv-fade{opacity:0;will-change:opacity, clip-path, transform;background:#000;transition-property:opacity,clip-path,transform;transition-timing-function:linear}.magireco-adv-fade.is-visible{opacity:1}.magireco-adv-fade[data-transition*=roll i]{clip-path:inset(0);transition-timing-function:cubic-bezier(.55,.02,.45,.98)}.magireco-adv-fade[data-transition*=circle i],.magireco-adv-fade[data-transition*=iris i]{clip-path:circle(150%)}.magireco-adv-fade[data-transition*=circle i]:not(.is-visible),.magireco-adv-fade[data-transition*=iris i]:not(.is-visible){clip-path:circle(0)}.magireco-adv-effect{opacity:0;transition:opacity .12s linear}.magireco-adv-effect.is-flash{opacity:1;background:#fff;animation:.36s ease-out both magireco-adv-flash}.magireco-adv-effect.is-generic{opacity:1;background:radial-gradient(circle,#ffffff75,#0000 72%);animation:.6s ease-out both magireco-adv-generic}.magireco-adv-shake{animation:.48s linear both magireco-adv-shake}@keyframes magireco-adv-flash{0%{opacity:0}12%{opacity:1}to{opacity:0}}@keyframes magireco-adv-generic{0%{opacity:0;transform:scale(.8)}40%{opacity:1}to{opacity:0;transform:scale(1.15)}}@keyframes magireco-adv-shake{0%,to{transform:translate(0)}12%{transform:translate(-1.2%,.6%)}24%{transform:translate(1%,-.7%)}36%{transform:translate(-.8%,-.4%)}48%{transform:translate(.7%,.5%)}60%{transform:translate(-.5%,.2%)}72%{transform:translate(.35%,-.25%)}}#adv-dialogue{aspect-ratio:574/178;color:#5c5c5c;pointer-events:auto;cursor:pointer;z-index:35;width:min(78%,920px);position:absolute;bottom:clamp(20px,5.2%,58px);left:50%;overflow:visible;transform:translate(-50%);background-color:#0000!important;background-image:var(--mr-story-dialogue-center)!important;box-shadow:none!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}#adv-dialogue[data-position="0"]{background-image:var(--mr-story-dialogue-left)!important}#adv-dialogue[data-position="2"]{background-image:var(--mr-story-dialogue-right)!important}#adv-dialogue[data-position="1"]{background-image:var(--mr-story-dialogue-center)!important}#adv-dialogue[hidden]{display:none!important}#adv-speaker{color:#f6f0e8;text-align:center;text-shadow:0 1px 2px #0000008c;text-overflow:ellipsis;white-space:nowrap;min-width:20%;max-width:42%;font-size:clamp(13px,1.55vw,25px);font-weight:600;line-height:1;position:absolute;top:10.5%;overflow:hidden}#adv-dialogue[data-position="0"] #adv-speaker{left:9%}#adv-dialogue[data-position="2"] #adv-speaker{right:9%}#adv-dialogue[data-position="1"] #adv-speaker{left:50%;transform:translate(-50%)}#adv-text{color:#5c5c5c;letter-spacing:.02em;text-align:left;white-space:pre-wrap;word-break:break-word;-webkit-user-select:none;user-select:none;font-size:clamp(17px,2vw,32px);font-weight:500;line-height:1.58;display:block;position:absolute;top:34%;bottom:13%;left:11%;right:11%;overflow:hidden}#adv-dialogue:after{content:"▼";color:#9c759c;font-size:clamp(11px,1.4vw,20px);animation:1s ease-in-out infinite magireco-adv-next;position:absolute;bottom:8%;right:7.5%}@keyframes magireco-adv-next{0%,to{opacity:.25;transform:translateY(-2px)}50%{opacity:1;transform:translateY(2px)}}.adv-rich-black{color:#28202d}.magireco-adv-narration{left:calc(50% + var(--adv-narration-pos-x,0%));top:calc(50% - var(--adv-narration-pos-y,0%));color:#fff;z-index:34;pointer-events:none;background:#00000061;width:min(86%,1040px);max-height:78%;padding:clamp(18px,3vw,46px);position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.magireco-adv-narration[hidden]{display:none!important}.magireco-adv-narration[data-floating=true]{max-height:none;padding:clamp(8px,1.4vw,20px)}.magireco-adv-narration[data-anchor=top]{transform:translate(-50%)}.magireco-adv-narration[data-anchor=bottom]{transform:translate(-50%,-100%)}.magireco-adv-narration[data-align=left]{text-align:left}.magireco-adv-narration[data-align=right]{text-align:right}.magireco-adv-narration[data-align=center]{text-align:center}.magireco-adv-narration-name{opacity:.82;margin-bottom:.55em;font-size:clamp(14px,1.55vw,25px);font-weight:600}.magireco-adv-narration-text{white-space:pre-wrap;word-break:break-word;font-size:clamp(18px,2.35vw,38px);line-height:1.7}.magireco-adv-click-target{z-index:29;pointer-events:auto;cursor:default;background:0 0;border:0;position:absolute;top:0;bottom:0;left:0;right:0}.magireco-adv-click-target:focus-visible{outline-offset:-3px;outline:2px solid #ffffff59}.magireco-adv-hud{z-index:45;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.magireco-adv-hud-top{position:absolute;top:0;bottom:0;left:0;right:0}.magireco-adv-brand,.magireco-adv-telemetry{color:#ffffffd1;pointer-events:none;background:#00000061;border-radius:4px;align-items:center;gap:8px;max-width:62%;padding:4px 8px;font-size:10px;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.magireco-adv-telemetry{max-width:90%;top:auto;bottom:4px}.magireco-adv-progress-track{background:#fff3;width:min(32vw,360px);height:4px;overflow:hidden}#magireco-adv-progress{background:#ffffffc7;width:0;height:100%}#magireco-adv-unsupported.has-pending{color:#ffd48a}#magireco-adv-unsupported.effects-active{color:#b9f6cf}.magireco-adv-controls{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.magireco-adv-controls button,.magireco-adv-controls label,.magireco-adv-controls select{pointer-events:auto}#magireco-adv-log-button,#magireco-adv-hide-ui{filter:drop-shadow(0 2px 2px #00000073);opacity:.92;width:clamp(45px,5vw,68px);height:clamp(53px,5.83vw,79px);position:absolute;left:clamp(8px,1.6vw,24px);color:#0000!important;background-color:#0000!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border:0!important;border-radius:0!important;padding:0!important;font-size:0!important}.magireco-adv-toggle:has(#magireco-adv-auto){filter:drop-shadow(0 2px 2px #00000073);opacity:.92;width:clamp(45px,5vw,68px);height:clamp(53px,5.83vw,79px);position:absolute;left:clamp(8px,1.6vw,24px);color:#0000!important;background-color:#0000!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border:0!important;border-radius:0!important;padding:0!important;font-size:0!important}#magireco-adv-log-button{top:clamp(8px,1.4vw,20px);background-image:var(--mr-story-log)!important}.magireco-adv-toggle:has(#magireco-adv-auto){cursor:pointer;top:clamp(68px,8vw,108px);background-image:var(--mr-story-auto)!important}#magireco-adv-hide-ui{top:clamp(128px,14.6vw,196px);background-image:var(--mr-story-pause)!important}#magireco-adv-auto{opacity:0;pointer-events:none;position:absolute}.magireco-adv-toggle:has(#magireco-adv-auto:checked){filter:drop-shadow(0 0 5px #ffe691f2)brightness(1.18);opacity:1}#magireco-adv-exit{aspect-ratio:82/36;filter:drop-shadow(0 2px 2px #00000073);width:clamp(82px,8vw,132px);height:auto;position:absolute;top:clamp(10px,1.5vw,22px);right:clamp(10px,1.7vw,26px);background:var(--mr-story-skip) center / contain no-repeat!important;color:#0000!important;border:0!important;border-radius:0!important;padding:0!important;font-size:0!important}#magireco-adv-stage-next,#magireco-adv-speed,#magireco-adv-fullscreen{color:#ffffffc7;opacity:.35;background:#00000061;border:1px solid #ffffff38;border-radius:4px;margin:0 2px;padding:3px 7px;font-size:10px;transition:opacity .18s;position:relative;top:42px;left:50%;transform:translate(-50%)}#magireco-adv-stage-next:hover,#magireco-adv-speed:hover,#magireco-adv-fullscreen:hover{opacity:1}#magireco-adv-stage-next:focus-visible{opacity:1}#magireco-adv-speed:focus-visible{opacity:1}#magireco-adv-fullscreen:focus-visible{opacity:1}.magireco-adv-ui-hidden #adv-dialogue,.magireco-adv-ui-hidden .magireco-adv-narration,.magireco-adv-ui-hidden .magireco-adv-hud,.magireco-adv-ui-hidden .magireco-adv-choices{opacity:0;pointer-events:none}.magireco-adv-choices{z-index:55;pointer-events:auto;flex-direction:column;justify-content:center;gap:12px;display:flex;position:absolute;top:15%;bottom:15%;left:18%;right:18%}.magireco-adv-choice{color:#573f63;white-space:normal;background:linear-gradient(#fffffff7,#f1e7f7f5);border:2px solid #c9acd5d1;border-radius:999px;min-height:48px;padding:10px 28px;font-size:clamp(15px,1.8vw,27px);box-shadow:0 3px 8px #0000004d,inset 0 0 0 2px #fffc}.magireco-adv-choice:hover{filter:brightness(1.06);transform:scale(1.025)}.magireco-adv-choice:focus-visible{filter:brightness(1.06);transform:scale(1.025)}.magireco-adv-log{z-index:70;color:#f6f0f8;pointer-events:auto;background:#201626f0;border:2px solid #e2cfeacc;border-radius:14px;flex-direction:column;display:flex;position:absolute;top:7%;bottom:7%;left:11%;right:11%;overflow:hidden;box-shadow:0 10px 38px #0000008c}.magireco-adv-log[hidden]{display:none!important}.magireco-adv-log-header{background:#ffffff14;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.magireco-adv-log-header button{min-width:34px;min-height:30px}.magireco-adv-log-body{flex:1;padding:12px 18px;overflow-y:auto}.magireco-adv-log-entry{border-bottom:1px solid #ffffff1f;padding:9px 0 12px}.magireco-adv-log-entry strong{color:#e7c8ef;margin-bottom:4px;display:block}.magireco-adv-log-entry p{white-space:pre-wrap;line-height:1.55}.adv-lab-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.adv-file-label{align-items:center;gap:4px;display:inline-flex}.adv-inline-option{align-items:center;gap:3px;display:inline-flex}@media (max-width:640px){#adv-dialogue{width:94%;bottom:3%}#adv-text{font-size:clamp(14px,4vw,22px);line-height:1.42}#adv-speaker{font-size:clamp(11px,3vw,18px)}.magireco-adv-brand{display:none}.magireco-adv-telemetry{font-size:8px}.magireco-adv-choices{top:12%;bottom:12%;left:5%;right:5%}.magireco-adv-log{top:4%;bottom:4%;left:4%;right:4%}}.magireco-adv-choices{z-index:58;pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#141226e6,#080a18f2);border:1px solid #ffffff47;border-radius:14px;flex-direction:column;gap:clamp(8px,1.3vh,16px);width:min(76%,860px);padding:clamp(16px,2.5vw,32px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #000000bf}.magireco-adv-choices[hidden]{display:none!important}.magireco-adv-choice{color:#fff;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all;background:linear-gradient(90deg,#704284f0,#394a7ef0);border:1px solid #ffffff57;border-radius:999px;min-height:clamp(48px,7vh,78px);padding:10px 22px;font-size:clamp(15px,1.8vw,27px);line-height:1.4;transition:transform .14s,filter .14s;box-shadow:0 7px 18px #00000061,inset 0 0 0 1px #ffffff14}.magireco-adv-choice:hover{filter:brightness(1.14);outline-offset:2px;outline:2px solid #ffdef4db;transform:scale(1.025)}.magireco-adv-choice:focus-visible{filter:brightness(1.14);outline-offset:2px;outline:2px solid #ffdef4db;transform:scale(1.025)}.adv-rich-red{color:#ff6e7a}.adv-rich-blue{color:#64b7ff}.adv-rich-yellow{color:#ffd764}.adv-rich-black{color:#111;text-shadow:0 0 2px #ffffffb3}.adv-rich-default{color:inherit}.magireco-adv-narration[data-anchor=bottom]{padding-bottom:max(8%, env(safe-area-inset-bottom));justify-content:flex-end}.magireco-adv-narration[data-anchor=top]{padding-top:max(8%, env(safe-area-inset-top));justify-content:flex-start}.magireco-adv-narration[data-align=left]{text-align:left;padding-left:max(8%, var(--adv-narration-pos-x));align-items:flex-start}.magireco-adv-narration[data-align=right]{text-align:right;padding-right:max(8%, var(--adv-narration-pos-x));align-items:flex-end}.magireco-adv-narration[data-align=center]{text-align:center;align-items:center}.magireco-adv-narration-text{transform:translateY(var(--adv-narration-pos-y,0))}body.magireco-adv-ui-hidden .magireco-adv-choices{opacity:1;pointer-events:auto}@supports (width:1cqw){html body.magireco-adv-mode #live2d-wrapper{container:magireco-stage/size;width:min(100dvw,177.778dvh)!important;height:min(100dvh,56.25dvw)!important}html body.magireco-adv-mode #live2d-wrapper #adv-dialogue{aspect-ratio:auto!important;box-sizing:border-box!important;white-space:normal!important;background-size:100% 100%!important;width:53cqw!important;min-width:0!important;max-width:none!important;height:22cqh!important;min-height:0!important;max-height:none!important;display:block!important;position:absolute!important;bottom:5.8cqh!important;left:50%!important;overflow:visible!important;transform:translate(-50%)!important}html body.magireco-adv-mode #live2d-wrapper #adv-text{box-sizing:border-box!important;letter-spacing:0!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-wrap:break-word!important;word-break:break-all!important;line-break:strict!important;-webkit-hyphens:none!important;hyphens:none!important;text-align:left!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;font-size:clamp(8px,1.68cqw,30px)!important;line-height:1.38!important;display:block!important;position:absolute!important;top:31.5%!important;bottom:9.5%!important;left:10.5%!important;right:10.5%!important;overflow:hidden!important}html body.magireco-adv-mode #live2d-wrapper #adv-text .adv-rich,html body.magireco-adv-mode #live2d-wrapper #adv-text>span{white-space:inherit!important;overflow-wrap:inherit!important;word-break:inherit!important;line-break:inherit!important;display:inline!important}html body.magireco-adv-mode #live2d-wrapper #adv-speaker{font-size:clamp(7px,1.28cqw,23px)!important;line-height:1!important;top:8.8%!important}html body.magireco-adv-mode #live2d-wrapper #adv-dialogue:after{font-size:clamp(6px,.9cqw,16px)!important;bottom:7.5%!important;right:7.2%!important}html body.magireco-adv-mode #magireco-adv-stage-ui #magireco-adv-log-button,html body.magireco-adv-mode #magireco-adv-stage-ui #magireco-adv-hide-ui{touch-action:manipulation;left:max(1.04167cqw, env(safe-area-inset-left))!important;aspect-ratio:54/63!important;visibility:visible!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:5.20833cqw!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;display:block!important;position:absolute!important}html body.magireco-adv-mode #magireco-adv-stage-ui .magireco-adv-toggle:has(#magireco-adv-auto){touch-action:manipulation;left:max(1.04167cqw, env(safe-area-inset-left))!important;aspect-ratio:54/63!important;visibility:visible!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:5.20833cqw!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;display:block!important;position:absolute!important}html body.magireco-adv-mode #magireco-adv-stage-ui #magireco-adv-log-button{top:0!important}html body.magireco-adv-mode #magireco-adv-stage-ui .magireco-adv-toggle:has(#magireco-adv-auto){top:12.037cqh!important}html body.magireco-adv-mode #magireco-adv-stage-ui #magireco-adv-hide-ui{background-image:var(--mr-story-pause)!important;top:24.0741cqh!important}html body.magireco-adv-mode #magireco-adv-stage-ui #magireco-adv-exit{top:1.85185cqh!important;right:max(1.04167cqw, env(safe-area-inset-right))!important;aspect-ratio:82/36!important;width:7.11806cqw!important;min-width:0!important;height:5.55556cqh!important;min-height:0!important}html body.magireco-adv-mode #magireco-adv-stage-ui .magireco-adv-choices{gap:1.25cqh!important;width:70cqw!important;padding:2cqw!important}html body.magireco-adv-mode #magireco-adv-stage-ui .magireco-adv-choice{min-height:6.4cqh!important;padding:1.1cqh 2cqw!important;font-size:clamp(8px,1.55cqw,24px)!important}}html body.magireco-adv-mode.magireco-adv-log-open #live2d-wrapper #adv-dialogue,html body.magireco-adv-mode.magireco-adv-log-open #live2d-wrapper .magireco-adv-narration,html body.magireco-adv-mode.magireco-adv-log-open #live2d-wrapper .magireco-adv-choices{visibility:hidden!important;opacity:0!important;pointer-events:none!important}html body.magireco-adv-mode #magireco-adv-stage-ui .magireco-adv-log{z-index:100!important;box-sizing:border-box!important;width:100%!important;height:100%!important;box-shadow:none!important;color:#f8eef7!important;background:linear-gradient(#412a47fa,#170e1dfc 18%,#0c0811fe)!important;border:0!important;border-radius:0!important;flex-direction:column!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}html body.magireco-adv-mode #magireco-adv-stage-ui .magireco-adv-log[hidden]{display:none!important}html body.magireco-adv-mode #magireco-adv-stage-ui .magireco-adv-log-header{box-sizing:border-box!important;color:#fff4dc!important;letter-spacing:.08em!important;background:linear-gradient(#754f77ad,#3f2746b8)!important;border:0!important;border-bottom:1px solid #ecd4af80!important;flex:0 0 11%!important;min-height:0!important;padding:2.1% 5.2%!important;font-size:clamp(11px,1.65cqw,28px)!important}html body.magireco-adv-mode #magireco-adv-stage-ui .magireco-adv-log-header button{aspect-ratio:1!important;color:#fff!important;background:#ffffff14!important;border:1px solid #ffeed08c!important;border-radius:50%!important;width:3.6cqw!important;min-width:24px!important;font-size:clamp(10px,1.45cqw,24px)!important}html body.magireco-adv-mode #magireco-adv-stage-ui .magireco-adv-log-body{overscroll-behavior:contain;box-sizing:border-box!important;background:linear-gradient(90deg,#0000,#ffffff06,#0000)!important;flex:auto!important;min-height:0!important;padding:2.4% 8% 6%!important;overflow:hidden auto!important}html body.magireco-adv-mode #magireco-adv-stage-ui .magireco-adv-log-entry{background:0 0!important;border-bottom:1px solid #e6d2eb2e!important;padding:1.4% 1.8% 1.8%!important}html body.magireco-adv-mode #magireco-adv-stage-ui .magireco-adv-log-entry strong{color:#f1d7a6!important;font-size:clamp(9px,1.35cqw,23px)!important}html body.magireco-adv-mode #magireco-adv-stage-ui .magireco-adv-log-entry p{color:#f7edf8!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-all!important;line-break:strict!important;margin:.45em 0 0!important;font-size:clamp(8px,1.45cqw,25px)!important;line-height:1.55!important}body.magireco-adv-mode:not(.magireco-adv-debug) .magireco-adv-brand,body.magireco-adv-mode:not(.magireco-adv-debug) .magireco-adv-telemetry,body.magireco-adv-mode:not(.magireco-adv-debug) #magireco-adv-stage-next,body.magireco-adv-mode:not(.magireco-adv-debug) #magireco-adv-speed,body.magireco-adv-mode:not(.magireco-adv-debug) #magireco-adv-fullscreen{display:none!important}body.magireco-adv-ui-hidden #adv-dialogue,body.magireco-adv-ui-hidden .magireco-adv-narration,body.magireco-adv-ui-hidden #magireco-adv-log-button,body.magireco-adv-ui-hidden #magireco-adv-exit{opacity:0!important;pointer-events:none!important}body.magireco-adv-ui-hidden .magireco-adv-toggle:has(#magireco-adv-auto){opacity:0!important;pointer-events:none!important}body.magireco-adv-ui-hidden #magireco-adv-hide-ui{visibility:visible!important;opacity:.94!important;pointer-events:auto!important;display:block!important}@media (max-width:720px),(max-height:500px){.magireco-adv-choices{gap:6px;width:90%;padding:12px}.magireco-adv-choice{min-height:38px;padding:6px 14px}}:root{--exedra-ink:#130d1f;--exedra-purple:#6e3ea8;--exedra-gold:#e7bd70;--exedra-panel:#0f0a18db}body.exedra-adv-mode #controls-container,body.exedra-adv-mode #position-controls-wrapper,body.exedra-adv-mode .floating-panel{visibility:hidden;pointer-events:none}body.exedra-adv-mode #live2d-wrapper{z-index:10000;background:radial-gradient(circle at 50% 32%,#693e9138,#0000 46%),#080610}body.exedra-adv-mode #background-image,body.exedra-adv-mode #live2dCanvas{transform:var(--exedra-adv-scene-transform,translate(0, 0) scale(1));transition:transform .52s cubic-bezier(.22,.82,.24,1),filter .3s}body.exedra-adv-mode #live2d-wrapper[data-exedra-filter=blur] #background-image,body.exedra-adv-mode #live2d-wrapper[data-exedra-filter=blur] #live2dCanvas{filter:blur(7px)}body.exedra-adv-mode #live2d-wrapper[data-exedra-filter=vignette-white]:after{content:"";z-index:6;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 18vmin 7vmin #ffffffd1}.exedra-adv-stage-ui{z-index:2;color:#fff;pointer-events:none;font-family:Noto Sans JP,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.exedra-adv-stage-ui[hidden]{display:none}.exedra-adv-click-target{z-index:2;pointer-events:auto;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.exedra-adv-toolbar{z-index:12;background:linear-gradient(115deg, #6e3ea852, transparent 34%), var(--exedra-panel);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);pointer-events:auto;border:1px solid #e7bd7073;border-radius:5px 5px 14px 14px;grid-template-columns:auto auto minmax(220px,1fr) repeat(3,auto) auto auto auto;align-items:center;gap:7px;width:min(1180px,100vw - 28px);padding:10px 12px 9px;display:grid;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #00000061}.exedra-adv-toolbar button,.exedra-adv-toolbar select,.exedra-adv-file-button{color:#f8f2ff;min-height:32px;font:inherit;background:#ffffff13;border:1px solid #fff3;border-radius:4px}.exedra-adv-toolbar button,.exedra-adv-file-button{cursor:pointer;padding:6px 10px}.exedra-adv-toolbar button:hover:not(:disabled),.exedra-adv-file-button:hover{border-color:var(--exedra-gold);background:#e7bd7029}.exedra-adv-toolbar button:disabled{cursor:default;opacity:.42}.exedra-adv-brand{letter-spacing:.08em;border-right:1px solid #e7bd7057;flex-direction:column;min-width:116px;padding-right:10px;line-height:1.05;display:flex}.exedra-adv-brand-kicker{color:var(--exedra-gold);letter-spacing:.22em;font-size:9px}.exedra-adv-brand strong{margin-top:3px;font-size:14px}.exedra-adv-file-button{white-space:nowrap;align-items:center;display:inline-flex}.exedra-adv-file-button input{display:none}#exedra-adv-local-scenario{min-width:0;padding:5px 8px}.exedra-adv-compact-control{color:#ffffffb8;white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.exedra-adv-compact-control select{min-height:28px}.exedra-adv-close{width:32px;color:var(--exedra-gold)!important;padding:0!important;font-size:22px!important}.exedra-adv-progress-track{background:#ffffff1f;grid-column:1/-1;height:2px;overflow:hidden}#exedra-adv-progress-fill{background:linear-gradient(90deg, var(--exedra-purple), var(--exedra-gold));width:0;height:100%;box-shadow:0 0 8px var(--exedra-gold);transition:width .18s}.exedra-adv-telemetry{color:#ffffff85;grid-column:1/-1;gap:12px;min-width:0;font-family:ui-monospace,Cascadia Code,monospace;font-size:10px;display:flex}#exedra-adv-status{color:#ffffffc2;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}#exedra-adv-current-opcode{color:var(--exedra-gold)}#exedra-adv-unsupported.has-pending{color:#f5a2bc}.exedra-adv-dialogue{z-index:7;border:1px solid #e7bd7085;border-left:5px solid var(--exedra-purple);color:#fff;clip-path:polygon(0 0,97% 0,100% 22%,100% 100%,3% 100%,0 78%);pointer-events:none;background:linear-gradient(105deg,#6e3ea859,#0000 34%),linear-gradient(#160e22ed,#08060ff0);min-height:120px;padding:30px clamp(28px,5vw,74px) 26px;position:absolute;bottom:clamp(24px,5vh,70px);left:clamp(24px,6vw,110px);right:clamp(24px,6vw,110px);box-shadow:0 16px 60px #00000085}.exedra-adv-dialogue[hidden]{display:none}.exedra-adv-speaker{border-left:4px solid var(--exedra-gold);color:#fff;letter-spacing:.08em;clip-path:polygon(0 0,100% 0,88% 100%,0 100%);background:linear-gradient(90deg,#5d328f,#1b102bfa);min-width:150px;padding:8px 30px 8px 18px;font-size:16px;font-weight:700;position:absolute;top:0;left:34px}.exedra-adv-speaker[hidden]{display:none}.exedra-adv-text{white-space:pre-wrap;letter-spacing:.035em;text-shadow:0 2px 6px #000;font-size:clamp(17px,2vw,25px);font-weight:500;line-height:1.8}.exedra-adv-next-mark{color:var(--exedra-gold);letter-spacing:.18em;font-size:9px;animation:1.15s ease-in-out infinite exedra-adv-next-pulse;position:absolute;bottom:16px;right:32px}.exedra-adv-effect-layer,.exedra-adv-fade-layer,.exedra-adv-flash-layer{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.exedra-adv-effect-layer{z-index:4;opacity:0}.exedra-adv-effect-layer.is-speedline{opacity:.6;background:repeating-conic-gradient(#0000 0deg 5deg,#ffffffa6 5.4deg 5.8deg,#0000 6.2deg 11deg);animation:.42s linear infinite exedra-adv-speedline}.exedra-adv-effect-layer.is-impact{opacity:.78;background:radial-gradient(circle at center, transparent 0 8%, #fff 9% 10%, transparent 11%), repeating-conic-gradient(from 10deg, transparent 0 7deg, #fff 7.4deg 8deg);animation:.46s ease-out both exedra-adv-impact}.exedra-adv-effect-layer.is-generic{opacity:.28;background:radial-gradient(circle,#fff,#0000 62%)}.exedra-adv-item{z-index:5;filter:drop-shadow(0 18px 30px #0000009e);pointer-events:none;max-width:min(72vw,900px);max-height:66vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.exedra-adv-movie{z-index:11;object-fit:contain;pointer-events:auto;background:#000;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.exedra-adv-movie-skip{z-index:13;color:#fff;letter-spacing:.12em;pointer-events:auto;cursor:pointer;background:#0a0711b3;border:1px solid #fff9;border-radius:999px;padding:9px 14px;font:700 11px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;bottom:22px;right:24px}.exedra-adv-movie[hidden],.exedra-adv-movie-skip[hidden]{display:none}.exedra-adv-fade-layer,.exedra-adv-flash-layer{z-index:9;opacity:0;transition-property:opacity;transition-timing-function:ease}.exedra-adv-fade-layer.is-visible,.exedra-adv-flash-layer.is-visible{opacity:1}.exedra-adv-flash-layer{z-index:10}.exedra-adv-shake-stage{animation:.46s cubic-bezier(.36,.07,.19,.97) exedra-adv-stage-shake}.exedra-adv-shake-dialogue{animation:.42s ease-out exedra-adv-dialogue-shake}.exedra-adv-is-busy .exedra-adv-next-mark{opacity:.35}@keyframes exedra-adv-next-pulse{50%{opacity:.45;transform:translateY(4px)}}@keyframes exedra-adv-speedline{to{transform:rotate(2deg)scale(1.04)}}@keyframes exedra-adv-impact{0%{opacity:1;transform:scale(.5)rotate(-3deg)}to{opacity:0;transform:scale(1.35)rotate(1deg)}}@keyframes exedra-adv-stage-shake{10%,90%{transform:translate(-3px,1px)}20%,80%{transform:translate(5px,-2px)}30%,50%,70%{transform:translate(-7px,3px)}40%,60%{transform:translate(7px,-3px)}}@keyframes exedra-adv-dialogue-shake{20%,60%{transform:translate(-7px)}40%,80%{transform:translate(7px)}}@media (max-width:900px){.exedra-adv-toolbar{grid-template-columns:auto minmax(150px,1fr) repeat(3,auto) auto}.exedra-adv-brand,.exedra-adv-file-button,.exedra-adv-compact-control{display:none}.exedra-adv-dialogue{min-height:96px;padding:28px 24px 20px;bottom:14px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.exedra-adv-next-mark,.exedra-adv-effect-layer,.exedra-adv-dialogue,#live2d-wrapper{animation:none!important}}
