@font-face{font-family:huangjin;src:url(/font/huangjin/huangjin.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+4E00-9FFF,U+3400-4DBF,U+20000-2A6DF,U+2A700-2B73F,U+2B740-2B81F,U+2B820-2CEAF,U+F900-FAFF,U+2F800-2FA1F}@font-face{font-family:maokenshi;src:url(/font/maokenshi/maokenshi.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+4E00-9FFF,U+3400-4DBF,U+20000-2A6DF,U+2A700-2B73F,U+2B740-2B81F,U+2B820-2CEAF,U+F900-FAFF,U+2F800-2FA1F}@font-face{font-family:jicao;src:url(/font/jicao/HYJiFengTiU.woff2)format("woff2");font-weight:400;font-style:normal;unicode-range:U+4E00-9FFF,U+3400-4DBF,U+20000-2A6DF,U+2A700-2B73F,U+2B740-2B81F,U+2B820-2CEAF,U+F900-FAFF,U+2F800-2FA1F}@font-face{font-family:Dumbledor;src:url(/font/dumbledor/dum1.ttf)format("truetype");font-weight:400;font-style:normal;unicode-range:U+??,U+100-17F,U+180-24F,U+1E??,U+2000-206F,U+2070-209F,U+20A0-20CF,U+2100-214F,U+2150-218F}@font-face{font-family:Dumbledor;src:url(/font/dumbledor/dum1ital.ttf)format("truetype");font-weight:400;font-style:italic;unicode-range:U+??,U+100-17F,U+180-24F,U+1E??,U+2000-206F,U+2070-209F,U+20A0-20CF,U+2100-214F,U+2150-218F}@font-face{font-family:Dumbledor;src:url(/font/dumbledor/dum2.ttf)format("truetype");font-weight:700;font-style:normal;unicode-range:U+??,U+100-17F,U+180-24F,U+1E??,U+2000-206F,U+2070-209F,U+20A0-20CF,U+2100-214F,U+2150-218F}:root{font-synthesis:style;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Segoe UI,Microsoft YaHei,PingFang SC,system-ui,sans-serif;font-weight:400;line-height:1.5}body{scrollbar-gutter:stable;background-color:#f5f5f5;min-width:320px;min-height:100vh;margin:0}html{scrollbar-gutter:stable}*{scrollbar-width:thin;scrollbar-color:#00000026 transparent}::-webkit-scrollbar{background:0 0;width:6px;height:6px}::-webkit-scrollbar-track{background:0 0;border-radius:10px}::-webkit-scrollbar-thumb{background:#00000026;border-radius:10px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:#0000004d}::-webkit-scrollbar-thumb:active{background:#0006}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background:0 0}@media (prefers-color-scheme:dark){*{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent}::-webkit-scrollbar{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff26}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}::-webkit-scrollbar-thumb:active{background:#fff6}}@media print{@page{margin:0!important;padding:0!important;size:auto!important}html,body{width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:visible!important}body *{visibility:hidden!important}#script-preview,#script-preview *,#script-preview-2,#script-preview-2 *,#script-preview-3,#script-preview-3 *,#script-preview-4,#script-preview-4 *{visibility:visible!important}#script-preview{justify-content:center!important;align-items:flex-start!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:0!important;left:0!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}#script-preview{page-break-inside:avoid!important;break-inside:avoid!important}.MuiPaper-root{box-shadow:none!important}.MuiPaper-root:hover{box-shadow:none!important;background-color:#0000!important}.MuiFab-root,.floating-add-button,[role=dialog],.MuiDialog-root,.character-edit-dialog,.character-library-dialog,.character-library-card,.share-dialog,.input-panel,.MuiTextField-root,.MuiButton-root:not(#script-preview .MuiButton-root){visibility:hidden!important;display:none!important}}.image-gen-flow-root{width:100%;height:100%;min-height:0}.image-gen-flow-root .react-flow{width:100%;height:100%}.image-gen-flow-root .react-flow__background{z-index:0}.image-gen-flow-root .react-flow__viewport{z-index:1}.image-gen-flow-root .react-flow__node{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;padding:0!important}.image-gen-flow-root .react-flow__node.selected{box-shadow:none!important}.image-gen-flow-root .image-gen-flow-handle{z-index:10;width:14px!important;min-width:14px!important;height:14px!important;min-height:14px!important}.image-gen-flow-root .image-gen-flow-handle:before{content:"";pointer-events:all;border-radius:50%;width:36px;height:36px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-gen-flow-root .react-flow__selection{background:#9c27b014;border:1px dashed #9c27b0}
