:root{--fantasy-gold: #d8be7a;--fantasy-gold-bright: #f0d58b;--fantasy-text: #f0e6d0;--fantasy-muted: #c0ae92;--fantasy-line: rgba(216, 190, 122, .3);--fantasy-inset-background: #261f19;--fantasy-panel-radius: 3px;--fantasy-button-radius: 3px;--fantasy-grain: url(/assets/%E6%9A%96%E5%B2%A9%E8%A4%90%E7%BB%86%E7%BA%B9_v1-uryBgwCp.webp);--fantasy-frame-image: url(/assets/%E6%B5%85%E9%87%91%E4%B9%9D%E5%AE%AB%E6%A0%BC%E6%A1%86_v1-NNzWPnmr.webp);--fantasy-frame-slice: 128;--fantasy-panel-frame: var(--fantasy-frame-image) var(--fantasy-frame-slice) / 18px / 0 stretch;--fantasy-button-frame: var(--fantasy-frame-image) var(--fantasy-frame-slice) / 9px / 0 stretch;--fantasy-panel-background: var(--fantasy-grain) 0 0 / 256px 256px repeat #352e27;--fantasy-button-background: var(--fantasy-grain) 0 0 / 256px 256px repeat #49372d;--fantasy-primary-background: var(--fantasy-grain) 0 0 / 256px 256px repeat #51272a;--fantasy-hover-background: var(--fantasy-grain) 0 0 / 256px 256px repeat #5b4637;--fantasy-primary-hover-background: var(--fantasy-grain) 0 0 / 256px 256px repeat #7b3d40;--fantasy-panel-shadow: 0 18px 48px rgba(0, 0, 0, .48);--fantasy-focus-shadow: 0 0 0 1px rgba(240, 213, 139, .55), 0 0 10px rgba(232, 180, 75, .22)}:root{--fantasy-gold: #d8be7a;--fantasy-gold-bright: #f0d58b;--fantasy-text: #f0e6d0;--fantasy-muted: #c0ae92;--fantasy-line: rgba(216, 190, 122, .3);--fantasy-inset-background: #261f19;--fantasy-panel-radius: 3px;--fantasy-button-radius: 3px;--fantasy-grain: url(/assets/%E6%9A%96%E5%B2%A9%E8%A4%90%E7%BB%86%E7%BA%B9_v1-uryBgwCp.webp);--fantasy-frame-image: url(/assets/%E6%B5%85%E9%87%91%E4%B9%9D%E5%AE%AB%E6%A0%BC%E6%A1%86_v1-NNzWPnmr.webp);--fantasy-frame-slice: 128;--fantasy-panel-frame: var(--fantasy-frame-image) var(--fantasy-frame-slice) / 18px / 0 stretch;--fantasy-button-frame: var(--fantasy-frame-image) var(--fantasy-frame-slice) / 9px / 0 stretch;--fantasy-panel-background: var(--fantasy-grain) 0 0 / 256px 256px repeat #352e27;--fantasy-button-background: var(--fantasy-grain) 0 0 / 256px 256px repeat #49372d;--fantasy-primary-background: var(--fantasy-grain) 0 0 / 256px 256px repeat #51272a;--fantasy-hover-background: var(--fantasy-grain) 0 0 / 256px 256px repeat #5b4637;--fantasy-primary-hover-background: var(--fantasy-grain) 0 0 / 256px 256px repeat #7b3d40;--fantasy-panel-shadow: 0 18px 48px rgba(0, 0, 0, .48);--fantasy-focus-shadow: 0 0 0 1px rgba(240, 213, 139, .55), 0 0 10px rgba(232, 180, 75, .22)}.admin-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:grid;place-items:center;padding:24px;z-index:60}.admin-modal{width:min(92vw,540px);max-height:86vh;overflow:auto;box-sizing:border-box;padding:20px 24px 24px;border:1px solid var(--fantasy-gold);border-radius:var(--fantasy-panel-radius);background:var(--fantasy-panel-background);box-shadow:var(--fantasy-panel-shadow);color:var(--fantasy-text);border-image:var(--fantasy-panel-frame);max-width:calc(100vw - 48px)}.admin-modal:focus{outline:none}.admin-modal-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px}.admin-modal-head h2{margin:0;color:var(--fantasy-gold-bright);font-size:19px;letter-spacing:.04em}.admin-modal-close{border:none;background:none;color:var(--fantasy-gold);font-size:22px;line-height:1;cursor:pointer;padding:4px 8px;border-radius:6px}.admin-modal-close:hover{color:#f0dca8}.admin-mini-btn{min-height:32px;padding:4px 12px;border:1px solid var(--fantasy-gold);border-radius:var(--fantasy-button-radius);background:var(--fantasy-button-background);color:var(--fantasy-text);font-size:13px;cursor:pointer;border-image:var(--fantasy-button-frame);background-blend-mode:soft-light}.admin-mini-btn:hover:not(:disabled){border-color:#f0dca8;color:var(--fantasy-text);background:var(--fantasy-hover-background);box-shadow:var(--fantasy-focus-shadow)}.admin-mini-btn:disabled{opacity:.45;cursor:default}.admin-modal button:not(:where(.admin-modal-close,.online-deck-details-picture,:has(.abyss-card-host))){border:1px solid var(--fantasy-gold);border-image:var(--fantasy-button-frame);border-radius:var(--fantasy-button-radius);background:var(--fantasy-button-background);background-blend-mode:soft-light;color:var(--fantasy-text)}.admin-modal button:is(.primary,.primary-action,.fantasy-button--primary){background:var(--fantasy-primary-background)}.admin-modal button:is(.primary,.primary-action,.fantasy-button--primary):hover:not(:disabled){background:var(--fantasy-primary-hover-background);color:var(--fantasy-text);box-shadow:var(--fantasy-focus-shadow)}.admin-modal button:hover:not(:disabled):not(:where(.admin-modal-close,.online-deck-details-picture,:has(.abyss-card-host))){box-shadow:var(--fantasy-focus-shadow)}.admin-modal button:focus-visible{outline:2px solid var(--fantasy-gold-bright);outline-offset:2px}.admin-modal button:disabled{opacity:.58;cursor:not-allowed}.online-feedback{padding:0 1.5rem 1.5rem}.online-feedback form{display:grid;gap:1rem}.online-feedback label{display:grid;gap:.4rem}.online-feedback input:not([type=file]),.online-feedback textarea{box-sizing:border-box;width:100%;padding:.6rem;background:#fffaf0;color:var(--fantasy-text);border:1px solid var(--fantasy-gold);border-radius:.4rem;font:inherit}.online-feedback input[type=file]{max-width:100%;color:var(--fantasy-text)}.online-feedback input[type=file]::file-selector-button{margin-right:.65rem;padding:.35rem .65rem;color:var(--fantasy-text);background:var(--fantasy-button-background);border:1px solid var(--fantasy-gold);border-radius:.3rem;font:inherit}.admin-modal.xiuzhen-player-message-modal .online-feedback button.fantasy-button--primary:not(:disabled){color:#fff7e9}.admin-modal.xiuzhen-player-message-modal .online-feedback button.fantasy-button--primary:disabled{color:var(--fantasy-muted);background:var(--fantasy-inset-background)}.online-feedback textarea{resize:vertical}.online-feedback-images,.online-feedback-actions{display:flex;flex-wrap:wrap;gap:.7rem}.online-feedback-images figure{margin:0;width:130px;display:grid;gap:.3rem}.online-feedback-images img{width:100%;height:95px;object-fit:contain}.feedback-attachments{display:flex;gap:.7rem;flex-wrap:wrap;padding:1rem}.feedback-attachments img{max-width:100%;width:300px;height:240px;object-fit:contain}.online-shell:has(.online-feedback)>.online-main{isolation:isolate;position:relative;z-index:0}.bgm-settings{border:1px solid #766246;border-radius:8px;padding:10px 14px;background:#ffffff03}.bgm-settings>summary{cursor:pointer;color:#d0bea3}.bgm-settings-body{display:grid;gap:10px;margin-top:10px}.bgm-settings-body .bgm-volume{display:flex;align-items:center;gap:10px;color:#c8bba9}.bgm-settings-body .bgm-volume output{min-width:3.5em;text-align:right}.bgm-settings-body .bgm-hint{margin:0;color:#ae9f8b;font-size:13px}.audio-settings{flex:0 1 auto;align-self:flex-start;max-width:100%;min-width:0;padding:10px 12px;border:1px solid #665846;border-radius:8px;background:#241e19;color:#eadcc5}.audio-settings[open]{flex-basis:340px}.audio-settings summary{cursor:pointer;font-size:13px;font-weight:600}.audio-settings summary:focus-visible{outline:2px solid #dec58f;outline-offset:4px}.audio-settings-body{display:grid;gap:12px;padding-top:12px}.audio-settings .audio-volume{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.audio-volume input[type=range]{flex:1;min-width:100px;max-width:280px;accent-color:#dec58f;padding:0}.audio-volume output{min-width:3em}.audio-preview{border-top:1px solid #665846;padding-top:10px}.audio-preview-controls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px;padding-top:10px}.audio-preview-controls select{max-width:100%}.audio-settings .audio-preview-status{min-height:1.4em}.audio-settings p{color:#d4c4ad;font-size:12px;margin:0}.online-shell{--run-viewport-rail-width: 221.67px}.run-corner-button{position:fixed;top:8px;z-index:20;display:grid;place-items:center;width:36px;height:36px;box-sizing:border-box;padding:0;border:1px solid #b39a65;border-radius:50%;background:radial-gradient(circle at 40% 28%,#65503b,#2b221d 78%);color:#f0dfba;box-shadow:0 2px 6px #0009,inset 0 0 0 2px #1a151680;cursor:pointer}.run-corner-button:hover:not(:disabled){color:#fff2d1;border-color:#e0c28a;background:radial-gradient(circle at 40% 28%,#806341,#35281e 78%)}.run-corner-button:focus-visible{outline:2px solid #f1d399;outline-offset:3px}.run-corner-button:disabled{opacity:.45;cursor:default}.run-corner-button[aria-expanded=true]{border-color:#e0c28a;box-shadow:0 2px 6px #0009,inset 0 0 0 2px #c4a97155}.run-corner-glyph{display:block;width:19px;height:19px;pointer-events:none}.run-corner-system{left:12px}.run-corner-event{left:calc(12px + var(--run-viewport-rail-width, 221.67px) - 36px)}.run-corner-settings{right:calc(12px + var(--run-viewport-rail-width, 221.67px) - 36px)}.run-corner-tools{right:12px}.admin-modal.run-corner-menu{width:min(400px,calc(100vw - 48px));padding:18px 22px 22px}.run-corner-menu .admin-modal-head{margin-bottom:12px}.run-corner-menu-content{display:grid;gap:12px}.run-corner-menu-content nav,.run-corner-menu-content .workspace-actions,.run-corner-menu-content .run-entry-tools,.run-corner-menu-content .run-screen-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;min-width:0;border:0}.run-corner-menu-actions{display:grid;gap:10px}.run-corner-menu-actions>button{width:100%}.run-corner-menu-actions .run-screen-tools{grid-template-columns:minmax(0,1fr)}.run-corner-menu-content button:not(.admin-modal-close){min-height:40px;padding:6px 12px;font:inherit;font-size:14px;cursor:pointer}.run-corner-menu-content .account-bar{flex-wrap:wrap;gap:8px}.run-corner-menu-content .account-badges{flex-wrap:wrap}.app-workspace[hidden]{display:none}.app-entry-page{min-height:100vh;display:grid;place-items:center;padding:clamp(20px,5vw,64px);background:radial-gradient(ellipse at 50% 12%,#463223,#201914 42%,#100e0c 85%)}.app-entry-card{width:min(100%,880px);padding:clamp(24px,5vw,54px);border:1px solid #8a6a3b;border-radius:14px;background:linear-gradient(145deg,#2c221bf2,#15120ff5);box-shadow:0 24px 80px #0006}.app-entry-card--start{max-width:560px;text-align:center}.app-entry-card h1{margin:8px 0 18px;color:#eed394;font-family:Georgia,Songti SC,serif;font-size:clamp(30px,5vw,46px)}.app-entry-card h1:focus{outline:none}.app-entry-card--start h1{font-size:clamp(60px,10vw,90px);letter-spacing:.18em;text-indent:.18em}.app-entry-session{margin-top:34px;color:#c8bba9;line-height:1.7}.app-entry-notice{color:#e6c38b;line-height:1.65}.app-entry-muted{color:#ae9f8b;line-height:1.7;font-size:14px}.app-entry-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px}.app-entry-card--start .app-entry-actions{justify-content:center}.app-entry-card button{min-height:44px;padding:10px 22px}.app-entry-card .app-entry-primary{background:#dfb961;color:#21180e;border-color:#edcc82;font-weight:700}.app-entry-card .app-entry-primary:hover:not(:disabled){background:#eed08b}.app-entry-card button:focus-visible{outline:2px solid #f5d593;outline-offset:4px}.app-selection-layout{width:min(100%,1120px);display:grid;gap:24px}.app-selection-layout .app-entry-card{width:100%;padding:clamp(22px,3vw,36px)}.app-role-section h1,.app-map-section h2{margin:0 0 24px;font-size:clamp(24px,3vw,32px);color:#eed394}.app-role-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.app-role-option{position:relative;min-height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px solid #766246;border-radius:9px;background:#ffffff03}.app-role-option input{position:absolute;top:14px;left:14px;width:18px;min-width:0;height:18px;margin:0;padding:0;accent-color:#dfb961}.app-role-option strong{font-size:clamp(24px,3vw,36px)}.app-role-option small{color:#baa887}.app-role-option.selected{border:2px solid #dfb961;background:#dfb96112}.app-role-option.unavailable{color:#847c71;background:#ffffff02;cursor:not-allowed}.app-role-option.unavailable small{color:#847c71}.app-role-option:focus-within{outline:2px solid #f5d593;outline-offset:4px}.app-map-picker{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px;align-items:center;margin:32px 0 24px}.app-map-picker>label{font-size:18px}.app-map-section select,.app-map-section input:not([type=checkbox]){width:100%;min-width:0;min-height:44px;padding:10px 12px}.app-map-details{min-height:220px;padding:28px;border:1px solid #78613f;border-radius:9px;overflow-wrap:anywhere}.app-map-details h3{margin:0;font-size:24px;color:#eed394}.app-map-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:26px 0}.app-map-facts dt{color:#ae9f8b;font-size:14px}.app-map-facts dd{margin:6px 0 0;font-size:26px;color:#ead4ac}.app-map-tiers{color:#d0bea3;line-height:1.7}.app-test-options{display:grid;grid-template-columns:1fr 1fr;gap:24px;min-width:0;border:0;padding:0;margin:30px 0 0}.app-test-options legend{color:#ae9f8b;margin-bottom:18px;font-size:14px}.app-test-options>label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:center}.app-test-options .app-test-mode{display:flex;gap:10px;grid-column:1 / -1;font-size:14px;color:#c8bba9}.app-test-options .beta-coverage-matrix{grid-column:1 / -1;min-width:0}.app-selection-actions{justify-content:center;margin-top:48px;gap:24px}.app-selection-actions>button{min-width:170px}.app-settings-content{display:grid;gap:20px}@media(max-width:600px){.app-selection-page{padding:16px}.app-role-options{gap:10px}.app-role-option{min-height:112px}.app-role-option input{top:8px;left:8px}.app-map-picker{grid-template-columns:1fr;gap:12px}.app-map-details{padding:20px}.app-map-facts{grid-template-columns:1fr 1fr}.app-test-options{grid-template-columns:1fr}.app-test-options>label{grid-template-columns:1fr;gap:10px}.app-selection-actions{gap:12px}.app-entry-actions>button{flex:1 1 auto}.app-settings-content .map-source-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-entry-page--start{position:relative;overflow:hidden;background:#eee5d3 url(/assets/%E4%BF%AE%E7%9C%9F%E7%A7%98%E5%A2%83%E5%B0%81%E9%9D%A2-BtOCKoJ7.webp) center / cover no-repeat}.app-entry-page--start .app-login-frame{position:relative;width:min(92vw,640px,130vh);aspect-ratio:1536 / 1024;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:clamp(24px,5%,48px) clamp(32px,12%,96px);box-sizing:border-box;text-align:center;--entry-ink: #352f28;--entry-jade: #426b58;--entry-paper-texture: url(/assets/paper-C4Dy32-b.webp);--entry-paper: linear-gradient(#fcf7ecde, #efe4d0e6), #f2e8d7 var(--entry-paper-texture) center / 232px 232px repeat;--entry-ink-frame: url(/assets/ink_outer-AXELSsnY.webp) 138 / 16px / 0 stretch;--entry-button-frame: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2076%2050'%20fill='none'%3e%3cpath%20d='M5%209%209%204%2026%204.5%2049%204%2066.5%204.6%2071%209%2070.8%2025%2071%2041%2066%2045.5%2048%2045%2028%2045.6%209%2045.4%205%2041%205.3%2027Z'%20stroke='%23423830'%20stroke-width='1.7'%20stroke-linejoin='round'/%3e%3cpath%20d='M8%2012%2012%208%2028%208.5%2050%208%2064%208.3%2068%2012%2067.6%2026%2068%2038%2064%2042%2047%2041.6%2026%2042%2012%2041.8%208%2038%208.4%2025Z'%20stroke='%236d5a47'%20stroke-width='.85'%20stroke-linejoin='round'%20opacity='.84'/%3e%3cpath%20d='M9%2017v-5l4-3h5l-3%203h-3v3m55%202v-5l-4-3h-5l3%203h3v3M9%2033v5l4%203h5l-3-3h-3v-3m55-2v5l-4%203h-5l3-3h3v-3'%20stroke='%23534236'%20stroke-width='1.1'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='m10%203%2018%20.35m20-.3%2017%20.5M5%2017l-.7%2012m67.1-11%20.35%2012M13%2046.5l17-.4m19%20.3%2016-.3'%20stroke='%23867666'%20stroke-width='.65'%20stroke-linecap='round'%20opacity='.55'/%3e%3c/svg%3e") 18 / 11px / 0 stretch;background:var(--entry-paper);border-radius:9px;box-shadow:0 9px 32px #3b3a3155}.app-entry-page.app-entry-page--start .app-login-frame{color:var(--entry-ink)}.app-entry-page--start .app-login-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #897a6a;border-image:var(--entry-ink-frame);border-radius:inherit;pointer-events:none}.app-entry-page--start .app-login-frame :is(.account-login-field,.account-bar-name){color:#354d40}.app-entry-page--start .app-login-frame :is(.account-login-hint,.app-entry-notice){color:#63594e}.app-entry-page--start .app-login-frame :is(.account-login-error,[role=alert]){color:#873d35}.app-entry-page--start .app-login-frame .account-login-field input{border-color:#aa9c88;background:#fffbf2d9;color:var(--entry-ink)}.app-entry-page--start .app-login-frame :is(input,button):focus-visible{outline:2px solid var(--entry-jade);outline-offset:3px}.app-entry-page--start .app-login-frame .abyss-btn{border:1px solid #897b67;border-image:var(--entry-button-frame);border-radius:4px;background:var(--entry-paper);color:var(--entry-ink)}.app-entry-page--start .app-login-frame .abyss-btn:hover:not(:disabled){background:linear-gradient(#edf0e0ed,#dbe5d9e0),var(--entry-paper-texture) center / 168px 168px repeat;color:#2d5142}.app-entry-page--start .app-login-frame .abyss-btn--long{background:linear-gradient(#5e816c,#3b5e4d);color:#fff9ed;font-weight:700}.app-entry-page--start .app-login-frame .abyss-btn--long:hover:not(:disabled){background:linear-gradient(#6a8d77,#466b57);color:#fff9ed}.app-entry-page--start .app-entry-actions-group{margin-top:18px;display:grid;gap:10px;justify-items:center;width:100%}.app-entry-page--start .app-entry-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:0}.app-entry-page--start .app-entry-retry{margin-top:10px;background:none;border:none;color:#426b58;text-decoration:underline;cursor:pointer;font-size:13px}@media(max-width:760px){.app-entry-page--start .app-login-frame{width:min(94vw,460px);aspect-ratio:auto;min-height:320px;padding:clamp(20px,5vw,36px)}}.app-bgm-switch{position:absolute;top:clamp(14px,3vh,28px);right:clamp(14px,3vw,36px);width:30px;height:30px;padding:0;border:none;border-radius:12px;background-color:transparent;background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer;opacity:.85;transition:opacity .2s ease;z-index:2}.app-bgm-switch:hover{opacity:1}.app-bgm-switch:focus-visible{outline:2px solid #426b58;outline-offset:3px}.app-bgm-switch--playing{background-image:url(data:image/png;base64,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)}.app-bgm-switch--stopped{background-image:url(data:image/png;base64,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)}.abyss-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 26px;border:none;border-radius:10px;background-color:#2c221b;background-size:100% 100%;background-position:center;color:#3a2a1d;font-size:17px;letter-spacing:.12em;font-family:Georgia,Songti SC,serif;cursor:pointer}.abyss-btn--long{background-image:url(/assets/%E6%8C%89%E9%94%AE%E6%B7%B1%E6%B8%8A%E9%95%BF-RSsHxGNQ.png)}.abyss-btn--short{background-image:url(/assets/%E6%8C%89%E9%94%AE%E6%B7%B1%E6%B8%8A%E7%9F%AD-yz4LkwjB.png)}.abyss-btn:hover:not(:disabled){color:#f0dca8;background-color:#2c221b;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.abyss-btn--long:hover:not(:disabled){background-image:url(/assets/%E6%8C%89%E9%94%AE%E6%B7%B1%E6%B8%8A%E9%95%BF-RSsHxGNQ.png)}.abyss-btn--short:hover:not(:disabled){background-image:url(/assets/%E6%8C%89%E9%94%AE%E6%B7%B1%E6%B8%8A%E7%9F%AD-yz4LkwjB.png)}.abyss-btn:disabled{opacity:.45;cursor:default}.abyss-btn:focus-visible{outline:2px solid #f5d593;outline-offset:3px}.account-login-form{display:grid;gap:10px;justify-items:stretch;width:min(100%,330px)}.account-login-field{display:flex;align-items:center;gap:10px;color:#d8c8a6;font-size:14px}.account-login-field>span{flex:0 0 3em;text-align:left;letter-spacing:.1em}.account-login-field input{flex:1 1 auto;min-width:0;height:38px;padding:4px 12px;border:1px solid #7a6242;border-radius:8px;background:#17120ec9;color:#f2e6c8;font-size:15px;box-sizing:border-box}.account-login-field input:focus-visible{outline:2px solid #f5d593;outline-offset:2px}.account-login-field input:disabled{opacity:.55}.account-login-hint{margin:0;color:#b7a888;font-size:13px;line-height:1.6}.account-login-error{margin:0;color:#ff9f7a;font-size:14px;line-height:1.6}.account-login-form .abyss-btn{margin-top:4px;min-height:44px}.account-bar{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.account-bar-name{color:#eed394;font-size:16px;letter-spacing:.04em}.account-badges{display:inline-flex;gap:6px;flex-wrap:wrap}.account-badge{padding:2px 10px;border:1px solid #8a6a3b;border-radius:999px;color:#d9c08c;background:#241a12a6;font-size:12px;letter-spacing:.06em}.account-settings{border:1px solid #766246;border-radius:8px;padding:10px 14px;background:#ffffff03}.account-settings-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.account-settings-name{color:#eed394;font-size:15px}.account-settings .abyss-btn--short{min-height:36px;padding:6px 16px;font-size:14px}.account-settings-hint{margin:8px 0 0;color:#ae9f8b;font-size:13px;line-height:1.6}.fantasy-divider{--divider-gold: #d8be7a;--divider-jewel-size: 9px;display:flex;align-items:center;gap:10px;width:100%;min-height:18px;color:var(--divider-gold);pointer-events:none}.fantasy-divider:before,.fantasy-divider:after{content:"";flex:1 1 0;height:1px;background:currentColor;opacity:.74}.fantasy-divider__jewel{position:relative;flex:0 0 var(--divider-jewel-size);width:var(--divider-jewel-size);height:var(--divider-jewel-size);box-sizing:border-box;border:1px solid currentColor;transform:rotate(45deg)}.fantasy-divider__jewel:after{content:"";position:absolute;width:3px;height:3px;top:0;right:0;bottom:0;left:0;margin:auto;background:currentColor}.fantasy-divider--quiet{min-height:1px;height:1px;gap:0;opacity:.3}.fantasy-divider--quiet .fantasy-divider__jewel{display:none}.fantasy-divider--quiet:after{display:none}.fantasy-scroll{--scroll-rail: #221d18;--scroll-thumb: #756344;--scroll-gold: #c9af72;--scroll-gold-hover: #f0d58b;--scroll-width: 16px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:var(--scroll-gold) var(--scroll-rail)}@supports selector(::-webkit-scrollbar){.fantasy-scroll{scrollbar-width:auto;scrollbar-color:auto}.fantasy-scroll::-webkit-scrollbar{width:var(--scroll-width)}.fantasy-scroll::-webkit-scrollbar-track{margin-block:4px;border-inline:1px solid #d8be7a35;background:var(--scroll-rail);box-shadow:inset 0 0 0 2px #120f0d80}.fantasy-scroll::-webkit-scrollbar-thumb{min-height:44px;border:3px solid var(--scroll-rail);border-radius:3px;background-color:var(--scroll-thumb);background-image:linear-gradient(var(--scroll-gold),var(--scroll-gold)),linear-gradient(var(--scroll-gold),var(--scroll-gold));background-position:center calc(50% - 2px),center calc(50% + 2px);background-size:4px 1px;background-repeat:no-repeat;background-clip:padding-box;box-shadow:inset 0 0 0 1px var(--scroll-gold)}.fantasy-scroll::-webkit-scrollbar-thumb:hover{background-color:#988057;box-shadow:inset 0 0 0 1px var(--scroll-gold-hover)}.fantasy-scroll::-webkit-scrollbar-thumb:active{background-color:#b49962;box-shadow:inset 0 0 0 1px #ffe4a1}.fantasy-scroll::-webkit-scrollbar-button{display:none;width:0;height:0}.fantasy-scroll::-webkit-scrollbar-corner{background:var(--scroll-rail)}}@media(forced-colors:active){.fantasy-scroll{scrollbar-color:auto}.fantasy-scroll::-webkit-scrollbar-track{background:Canvas;box-shadow:none;border-color:CanvasText}.fantasy-scroll::-webkit-scrollbar-thumb{background:ButtonText;border-color:Canvas;box-shadow:none}}.fantasy-dialog-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:12px}.fantasy-dialog-header>.fantasy-divider{grid-column:1 / -1}:root{--fantasy-gold: #d8be7a;--fantasy-gold-bright: #f0d58b;--fantasy-text: #f0e6d0;--fantasy-muted: #c0ae92;--fantasy-line: rgba(216, 190, 122, .3);--fantasy-inset-background: #261f19;--fantasy-panel-radius: 3px;--fantasy-button-radius: 3px;--fantasy-grain: url(/assets/%E6%9A%96%E5%B2%A9%E8%A4%90%E7%BB%86%E7%BA%B9_v1-uryBgwCp.webp);--fantasy-frame-image: url(/assets/%E6%B5%85%E9%87%91%E4%B9%9D%E5%AE%AB%E6%A0%BC%E6%A1%86_v1-NNzWPnmr.webp);--fantasy-frame-slice: 128;--fantasy-panel-frame: var(--fantasy-frame-image) var(--fantasy-frame-slice) / 18px / 0 stretch;--fantasy-button-frame: var(--fantasy-frame-image) var(--fantasy-frame-slice) / 9px / 0 stretch;--fantasy-panel-background: var(--fantasy-grain) 0 0 / 256px 256px repeat #352e27;--fantasy-button-background: var(--fantasy-grain) 0 0 / 256px 256px repeat #49372d;--fantasy-primary-background: var(--fantasy-grain) 0 0 / 256px 256px repeat #51272a;--fantasy-hover-background: var(--fantasy-grain) 0 0 / 256px 256px repeat #5b4637;--fantasy-primary-hover-background: var(--fantasy-grain) 0 0 / 256px 256px repeat #7b3d40;--fantasy-panel-shadow: 0 18px 48px rgba(0, 0, 0, .48);--fantasy-focus-shadow: 0 0 0 1px rgba(240, 213, 139, .55), 0 0 10px rgba(232, 180, 75, .22)}.fantasy-panel{box-sizing:border-box;padding:24px;color:var(--fantasy-text);border:1px solid var(--fantasy-gold);border-image:var(--fantasy-panel-frame);border-radius:var(--fantasy-panel-radius);background:var(--fantasy-panel-background);box-shadow:var(--fantasy-panel-shadow)}.fantasy-button{box-sizing:border-box;min-height:42px;padding:8px 20px;font:inherit;line-height:1.4;color:var(--fantasy-text);border:1px solid var(--fantasy-gold);border-image:var(--fantasy-button-frame);border-radius:var(--fantasy-button-radius);background:var(--fantasy-button-background);background-blend-mode:soft-light;cursor:pointer}.fantasy-button--primary{background:var(--fantasy-primary-background)}.fantasy-button:hover:not(:disabled){background:var(--fantasy-hover-background);box-shadow:var(--fantasy-focus-shadow)}.fantasy-button--primary:hover:not(:disabled){background:var(--fantasy-primary-hover-background)}.fantasy-button:focus-visible,.fantasy-button--highlighted{outline:2px solid var(--fantasy-gold-bright);outline-offset:2px;box-shadow:var(--fantasy-focus-shadow)}.fantasy-button:active:not(:disabled){box-shadow:inset 0 2px 4px #0008}.fantasy-button:disabled{color:var(--fantasy-muted);opacity:.58;cursor:not-allowed;box-shadow:none}.online-shell,.online-login-page{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.online-shell *,.online-shell *:before,.online-shell *:after,.online-login-page *,.online-login-page *:before,.online-login-page *:after{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#120f0d;color:#f3eadc}.online-shell :is(button,input,select,textarea),.online-login-page :is(button,input,select,textarea){font:inherit}.online-shell button,.online-login-page button{cursor:pointer}.online-shell button:disabled,.online-login-page button:disabled{cursor:not-allowed}.online-shell{min-height:100vh;background:radial-gradient(ellipse at 50% 0,#39291d 0,#18120e 48%,#100e0c);color:#f3eadc}:is(.online-shell--run-page:where(:not(:has(.online-run[data-run-id]:not([hidden] *)))),.online-shell--editor-page,.online-shell--admin-page){--online-player-paper: url(/assets/paper-C4Dy32-b.webp);background:radial-gradient(ellipse at 50% 10%,#fffaf0cf,#f3ead9a8 53%,#bdcec2a8),#e9e1d1 var(--online-player-paper) center top / 310px 310px repeat}.online-shell--run-page:where(:not(:has(.online-run[data-run-id]:not([hidden] *)))) .online-run.online-run-host{background:transparent}:is(.online-shell--run-page,.online-shell--editor-page,.online-shell--admin-page,.online-shell--effects) .run-corner-button{border-color:#748b7e;background:radial-gradient(circle at 40% 28%,#eef4e9,#a6b9ab 78%);color:#2c5344;box-shadow:0 2px 5px #334c3e2c,inset 0 0 0 2px #f7fff296}:is(.online-shell--run-page,.online-shell--editor-page,.online-shell--admin-page,.online-shell--effects) .run-corner-button:is(:hover,[aria-expanded=true]):not(:disabled){border-color:#4d7260;background:radial-gradient(circle at 40% 28%,#f6faed,#b8cdbb 78%);color:#244a3a;box-shadow:0 2px 5px #334c3e2c,inset 0 0 0 2px #f7fff296}:is(.online-shell--run-page,.online-shell--editor-page,.online-shell--admin-page,.online-shell--effects) .run-corner-button:focus-visible{outline-color:#426a59}.online-shell--run-page:where(:not(:has(.online-run[data-run-id]:not([hidden] *)))) .online-session-check p{color:#8a3c35}.online-shell--run-page:where(:not(:has(.online-run[data-run-id]:not([hidden] *)))) .online-session-check--panel{border-color:#a09481;background:linear-gradient(#fcf7ecc9,#f4ebd9b5),#f5eddd var(--online-player-paper) center / 232px 232px repeat}.online-shell--run-page:where(:not(:has(.online-run[data-run-id]:not([hidden] *)))) .online-run-host-status{--fantasy-text: #38332d;--fantasy-gold: #988777;--fantasy-button-frame: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2076%2050'%20fill='none'%3e%3cpath%20d='M5%209%209%204%2026%204.5%2049%204%2066.5%204.6%2071%209%2070.8%2025%2071%2041%2066%2045.5%2048%2045%2028%2045.6%209%2045.4%205%2041%205.3%2027Z'%20stroke='%23423830'%20stroke-width='1.7'%20stroke-linejoin='round'/%3e%3cpath%20d='M8%2012%2012%208%2028%208.5%2050%208%2064%208.3%2068%2012%2067.6%2026%2068%2038%2064%2042%2047%2041.6%2026%2042%2012%2041.8%208%2038%208.4%2025Z'%20stroke='%236d5a47'%20stroke-width='.85'%20stroke-linejoin='round'%20opacity='.84'/%3e%3cpath%20d='M9%2017v-5l4-3h5l-3%203h-3v3m55%202v-5l-4-3h-5l3%203h3v3M9%2033v5l4%203h5l-3-3h-3v-3m55-2v5l-4%203h-5l3-3h3v-3'%20stroke='%23534236'%20stroke-width='1.1'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='m10%203%2018%20.35m20-.3%2017%20.5M5%2017l-.7%2012m67.1-11%20.35%2012M13%2046.5l17-.4m19%20.3%2016-.3'%20stroke='%23867666'%20stroke-width='.65'%20stroke-linecap='round'%20opacity='.55'/%3e%3c/svg%3e") 18 / 11px / 0 stretch;--fantasy-button-background: #f2e9da;color:#55493c;background:#eee6d7}.online-shell--editor-page{--editor-ink: #877865;--editor-jade: #3b6352;--editor-paper: #f9f4e8;--editor-ink-button: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2076%2050'%20fill='none'%3e%3cpath%20d='M5%209%209%204%2026%204.5%2049%204%2066.5%204.6%2071%209%2070.8%2025%2071%2041%2066%2045.5%2048%2045%2028%2045.6%209%2045.4%205%2041%205.3%2027Z'%20stroke='%23423830'%20stroke-width='1.7'%20stroke-linejoin='round'/%3e%3cpath%20d='M8%2012%2012%208%2028%208.5%2050%208%2064%208.3%2068%2012%2067.6%2026%2068%2038%2064%2042%2047%2041.6%2026%2042%2012%2041.8%208%2038%208.4%2025Z'%20stroke='%236d5a47'%20stroke-width='.85'%20stroke-linejoin='round'%20opacity='.84'/%3e%3cpath%20d='M9%2017v-5l4-3h5l-3%203h-3v3m55%202v-5l-4-3h-5l3%203h3v3M9%2033v5l4%203h5l-3-3h-3v-3m55-2v5l-4%203h-5l3-3h3v-3'%20stroke='%23534236'%20stroke-width='1.1'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='m10%203%2018%20.35m20-.3%2017%20.5M5%2017l-.7%2012m67.1-11%20.35%2012M13%2046.5l17-.4m19%20.3%2016-.3'%20stroke='%23867666'%20stroke-width='.65'%20stroke-linecap='round'%20opacity='.55'/%3e%3c/svg%3e") 18 / 9px / 0 stretch;color:#3c382e}.online-shell--editor-page :is(.cards-manager,.simple-tier-editor,.map-composer){border-color:var(--editor-ink);background:linear-gradient(#faf5e9ba,#f7f0dfba),var(--editor-paper) var(--online-player-paper) center / 260px 260px repeat;box-shadow:inset 0 0 0 3px #f9f3e7,inset 0 0 0 4px #8b7c6959,0 6px 18px #5046301f}.online-shell--editor-page :is(.editor-tutorial-trigger,.tier-editor-tutorial-button,.ot-toolbar>button,.cards-manager-actions button,.cards-view-toggle button,.cards-empty button){border:1px solid var(--editor-ink);border-image:var(--editor-ink-button);color:#3c382e;background:var(--editor-paper)}.online-shell--editor-page :is(.editor-tutorial-trigger,.tier-editor-tutorial-button,.ot-toolbar>button,.cards-manager-actions button,.cards-view-toggle button,.cards-empty button):hover:not(:disabled){background:#eee4d1}.online-shell--editor-page .cards-view-toggle button.active{color:#fcf8ee;background:var(--editor-jade)}.online-shell--editor-page :is(.editor-tutorial-trigger,.tier-editor-tutorial-button,.ot-toolbar>button,.cards-manager-actions button,.cards-view-toggle button,.cards-empty button):disabled{opacity:.58}.online-shell--editor-page :is(.editor-tutorial-trigger,.tier-editor-tutorial-button,.ot-toolbar>button,.cards-manager-actions button,.cards-view-toggle button,.cards-empty button):focus-visible{outline:2px solid var(--editor-jade);outline-offset:2px}.app-entry-page--start.online-login-page{box-sizing:border-box;min-height:100svh;padding:36svh clamp(16px,4vw,40px) clamp(24px,8svh,72px)}.online-login-page .online-login-panel{background:linear-gradient(150deg,#fcf7ec,#efe4d2);width:min(100%,392px);display:grid;gap:16px;padding:clamp(22px,5vw,34px)}.online-login-panel h1{margin:0;color:var(--dialog-ink);font:600 26px/1.25 Songti SC,"Noto Serif CJK SC",SimSun,serif;letter-spacing:.12em;text-align:center}.online-login-panel .account-login-form{width:100%;gap:14px}.online-login-panel .account-login-field{display:grid;gap:6px;color:var(--dialog-ink)}.online-login-panel .account-login-field input{width:100%;height:44px;border-color:var(--dialog-rule);border-radius:var(--fantasy-button-radius);background:var(--dialog-field-background);color:var(--dialog-ink)}.online-login-panel .account-login-field input::placeholder{color:var(--fantasy-muted)}.online-login-panel :is(input,button):focus-visible{outline:2px solid var(--dialog-positive-ink);outline-offset:3px}.online-login-panel .abyss-btn{border:1px solid var(--fantasy-gold);border-radius:var(--fantasy-button-radius);border-image:var(--fantasy-button-frame);background:var(--fantasy-primary-background);color:var(--dialog-on-dark)}.online-login-panel .abyss-btn:hover:not(:disabled){background:var(--fantasy-primary-hover-background)}.online-login-panel .abyss-btn:disabled{opacity:1;background:var(--fantasy-inset-background);color:var(--fantasy-muted)}.online-login-panel :is([role=status],[role=alert]){margin:0;overflow-wrap:anywhere}.online-login-panel [role=status]{color:var(--fantasy-muted)}.online-login-panel [role=alert]{color:var(--dialog-danger-ink)}.online-login-panel .app-entry-retry{justify-self:center;margin-top:0}.online-session-check{display:grid;justify-items:center;gap:12px}.online-session-check p{margin:0;color:#ffb08d}.online-session-check--panel{min-height:260px;align-content:center;border:1px solid #766246;border-radius:12px;background:#1b1510bd}.online-shell--admin-page{color:var(--dialog-ink)}.online-shell--admin-page .online-admin-host{min-width:0;padding:clamp(16px,2.7vw,32px);background:var(--fantasy-panel-background);border:1px solid var(--fantasy-gold);border-image:var(--fantasy-panel-frame);box-shadow:0 8px 24px #50463024}.online-shell--admin-page .online-main{padding-inline:clamp(12px,4vw,56px)}.online-admin-host[hidden]{display:none}.online-main-menu{display:grid;gap:18px}.online-menu-account{padding-bottom:14px;border-bottom:1px solid #80643c80}.online-menu-account .account-bar{justify-content:flex-start}.online-menu-nav,.online-menu-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.online-menu-actions{padding-top:14px;border-top:1px solid #80643c80}.online-menu-nav button,.online-menu-actions button{min-height:40px;padding:7px 16px;border:1px solid var(--fantasy-gold);border-radius:var(--fantasy-button-radius);background:var(--fantasy-button-background);color:var(--fantasy-text);white-space:nowrap;border-image:var(--fantasy-button-frame);background-blend-mode:soft-light}.online-menu-nav button[aria-current=page],.online-menu-actions button[aria-current=page]{background:var(--fantasy-primary-background)}.online-menu-nav button:focus-visible,.online-menu-actions button:focus-visible{outline:2px solid var(--fantasy-gold-bright);outline-offset:2px}.online-menu-nav button:hover:not(:disabled),.online-menu-actions button:hover:not(:disabled){box-shadow:var(--fantasy-focus-shadow)}.online-shell--outside-run .run-corner-settings{right:var(--run-corner-edge, 12px)}.online-shell.online-shell--outside-run>.online-main{padding-top:max(60px,var(--run-viewport-top-space, 52px))}.online-main{width:min(100%,1220px);margin:0 auto;padding:max(60px,var(--run-viewport-top-space, 52px)) clamp(24px,4vw,56px) clamp(24px,4vw,56px)}.online-main.online-main--cards{width:100%;box-sizing:border-box}.online-placeholder{min-height:min(65vh,580px);display:grid;place-content:center;gap:18px;text-align:center;border:1px solid #6f5534;border-radius:14px;background:#1b1510bd}.online-placeholder h1{margin:0;color:#eed394;font-family:Georgia,Songti SC,serif;font-size:40px}.online-placeholder p{margin:0;color:#b7a888;font-size:20px}.online-settings-content{display:grid;gap:18px}.online-password-form{display:grid;gap:10px;padding:14px;border:1px solid #766246;border-radius:8px}.online-password-form h3{margin:0 0 4px;color:#eed394;font-size:17px}.online-password-form label{display:grid;grid-template-columns:6em 1fr;align-items:center;gap:10px;color:#d8c8a6;font-size:14px}.online-password-form input{min-width:0;min-height:36px;padding:4px 10px;border:1px solid #7a6242;border-radius:7px;background:#17120e;color:#f2e6c8}.online-password-form button{justify-self:end}.online-settings-error{margin:0;color:#ff9f7a;font-size:14px}.online-settings-success{margin:0;color:#a8d8a0;font-size:14px}:where(body:has(:is(.online-shell--run-page,.online-shell--editor-page,.online-shell--admin-page,.online-shell--effects))) .online-main-menu :is(.online-menu-account,.online-menu-actions){border-color:var(--dialog-ink-hairline, #806b583d)}:where(body:has(:is(.online-shell--run-page,.online-shell--editor-page,.online-shell--admin-page,.online-shell--effects))) .online-main-menu .account-bar-name{color:#344e42}:where(body:has(:is(.online-shell--run-page,.online-shell--editor-page,.online-shell--admin-page,.online-shell--effects))) .online-main-menu .account-badge{color:#3c5d4c;border-color:#9fae9b;background:#e2eadd}:where(body:has(:is(.online-shell--run-page,.online-shell--editor-page,.online-shell--admin-page,.online-shell--effects))) .online-main-menu button[aria-current=page]{color:#fff9ed;background:#426a59}:where(body:has(:is(.online-shell--run-page,.online-shell--editor-page,.online-shell--admin-page,.online-shell--effects))) .online-settings-content :is(.online-password-form,.account-settings,.audio-settings,.bgm-settings){border-color:#ab9d88;color:#38332d;background:#ded0b83d}:where(body:has(:is(.online-shell--run-page,.online-shell--editor-page,.online-shell--admin-page,.online-shell--effects))) .online-settings-content :is(.online-password-form h3,.account-settings-name){color:#344e42}:where(body:has(:is(.online-shell--run-page,.online-shell--editor-page,.online-shell--admin-page,.online-shell--effects))) .online-settings-content :is(.online-password-form label,.audio-settings p,.bgm-settings>summary,.bgm-volume,.bgm-hint,.account-settings-hint){color:#655b4f}:where(body:has(:is(.online-shell--run-page,.online-shell--editor-page,.online-shell--admin-page,.online-shell--effects))) .online-settings-content :is(input[type=password],.audio-preview-controls select){border-color:#a69880;color:#38332d;background:#f9f3e6}:where(body:has(:is(.online-shell--run-page,.online-shell--editor-page,.online-shell--admin-page,.online-shell--effects))) .online-settings-content :is(input[type=range],input[type=checkbox]){accent-color:#426a59}:where(body:has(:is(.online-shell--run-page,.online-shell--editor-page,.online-shell--admin-page,.online-shell--effects))) .online-settings-content :is(input,select,summary):focus-visible{outline:2px solid #426a59;outline-offset:2px}:where(body:has(:is(.online-shell--run-page,.online-shell--editor-page,.online-shell--admin-page,.online-shell--effects))) .online-settings-content .audio-preview{border-color:#ab9d88}:where(body:has(:is(.online-shell--run-page,.online-shell--editor-page,.online-shell--admin-page,.online-shell--effects))) .online-settings-content .online-settings-error{color:#8a3c35}:where(body:has(:is(.online-shell--run-page,.online-shell--editor-page,.online-shell--admin-page,.online-shell--effects))) .online-settings-content .online-settings-success{color:#3b664c}@media(max-width:600px){.online-main{padding:60px 14px 14px}.online-password-form label{grid-template-columns:1fr;gap:4px}}:is(.art-preview--interaction-proof .online-run .online-run-centered-panel,.online-run[data-run-id]:where(:not(.art-preview .online-run)) .online-run-centered-panel,.art-preview--interaction-proof .art-preview-dialog-proof.online-run-host-confirm>section,.normal-run-region>.online-run-host-confirm>section,.online-run[data-run-id]:where(:not(.art-preview .online-run)) :is(.game-interaction-modal--eventHistory,.game-interaction-modal--tutorial,.result-panel,.runtime-prompt--target-choice),.online-run[data-run-id]:where(:not(.art-preview .online-run)) :is(.game-hover-inspector,.game-interaction-notice,.game-room-operation-slot,:where(.game-room-action-stack) .current-room,.online-run-backpack-detail),.normal-run-region .cloud-save-dialog,.admin-modal:is(.run-selection-picker,.tutorial-welcome,.tutorial-run-restart,.xiuzhen-run-menu,.xiuzhen-player-message-modal),.admin-modal:where(body:has(:is(.online-shell--run-page,.online-shell--editor-page,.online-shell--admin-page,.online-shell--effects)) *):has(>.online-settings-content,>.run-corner-menu-content>.online-main-menu),.tutorial-dialog,.tutorial-guide-panel:is(.tutorial-guide-panel--step,.tutorial-guide-panel--wait,.tutorial-guide-panel--gaze-preview),.tutorial-run-controls--pinned,.admin-modal.run-debug-modal,.admin-modal:has(>:is(.admin-form,.admin-confirm,.feedback-attachments)),.online-shell--admin-page,.online-login-panel,.effect-lab){--dialog-ink: var(--interaction-ink, #38332d);--dialog-rule: #9c8c7a;--dialog-ink-hairline: #806b583d;--dialog-primary: var(--interaction-primary, #65413e);--dialog-primary-hover: var(--interaction-primary-hover, #79514c);--dialog-danger-ink: #8a3c35;--dialog-warning-ink: #765320;--dialog-positive-ink: #3b664c;--dialog-field-background: #f8f1e5;--dialog-section-paper: #d3c5b442;--dialog-table-heading: #e7dfcf;--dialog-positive-paper: #e2eadd;--dialog-warning-paper: #f0e3cc;--dialog-danger-paper: #f1e0d9;--dialog-on-dark: #fff7e9;--dialog-paper-texture: var(--interaction-paper-texture, var(--art-paper, url(/assets/paper-C4Dy32-b.webp)));--fantasy-panel-background: linear-gradient(#f8f4ecad, #f8f4ecad), #f6f1e8 var(--dialog-paper-texture) 0 0 / 232px 232px repeat fixed;--fantasy-text: var(--dialog-ink);--fantasy-muted: #756e65;--fantasy-gold: #988777;--fantasy-gold-bright: #615144;--run-modal-heading: var(--dialog-ink);--fantasy-panel-frame: url(/assets/ink_outer-AXELSsnY.webp) 138 / 16px / 0 stretch;--dialog-button-ink-art: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2076%2050'%20fill='none'%3e%3cpath%20d='M5%209%209%204%2026%204.5%2049%204%2066.5%204.6%2071%209%2070.8%2025%2071%2041%2066%2045.5%2048%2045%2028%2045.6%209%2045.4%205%2041%205.3%2027Z'%20stroke='%23423830'%20stroke-width='1.7'%20stroke-linejoin='round'/%3e%3cpath%20d='M8%2012%2012%208%2028%208.5%2050%208%2064%208.3%2068%2012%2067.6%2026%2068%2038%2064%2042%2047%2041.6%2026%2042%2012%2041.8%208%2038%208.4%2025Z'%20stroke='%236d5a47'%20stroke-width='.85'%20stroke-linejoin='round'%20opacity='.84'/%3e%3cpath%20d='M9%2017v-5l4-3h5l-3%203h-3v3m55%202v-5l-4-3h-5l3%203h3v3M9%2033v5l4%203h5l-3-3h-3v-3m55-2v5l-4%203h-5l3-3h3v-3'%20stroke='%23534236'%20stroke-width='1.1'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='m10%203%2018%20.35m20-.3%2017%20.5M5%2017l-.7%2012m67.1-11%20.35%2012M13%2046.5l17-.4m19%20.3%2016-.3'%20stroke='%23867666'%20stroke-width='.65'%20stroke-linecap='round'%20opacity='.55'/%3e%3c/svg%3e");--dialog-button-frame: var(--dialog-button-ink-art) 18 / 13px / 0 stretch;--dialog-icon-button-frame: var(--dialog-button-ink-art) 36% 24% / 7px / 0 stretch;--fantasy-button-frame: var(--dialog-button-frame);--fantasy-inset-background: #e3dcd0;--fantasy-button-background: linear-gradient(#fcf7eea8, #eee5d6bd), #eee6d8 var(--dialog-paper-texture) center / 168px 168px repeat;--fantasy-hover-background: linear-gradient(#fffaf2ac, #ece0cdbf), #f1e7d6 var(--dialog-paper-texture) center / 168px 168px repeat;--fantasy-primary-background: var(--dialog-primary);--fantasy-primary-hover-background: var(--dialog-primary-hover);--fantasy-focus-shadow: inset 0 0 0 1px #ffffffe0, 0 1px 4px #4c392832;--fantasy-panel-shadow: 0 16px 44px #211d1c61}:is(.art-preview--interaction-proof .online-run .online-run-centered-panel,.online-run[data-run-id]:where(:not(.art-preview .online-run)) .online-run-centered-panel,.art-preview--interaction-proof .art-preview-dialog-proof.online-run-host-confirm>section,.normal-run-region>.online-run-host-confirm>section){--fantasy-button-frame: none}:is(.art-preview--interaction-proof .art-preview-dialog-proof.online-run-host-confirm,.normal-run-region>.online-run-host-confirm)>section>h2{color:var(--dialog-ink)}:is(.art-preview--interaction-proof .online-run,.online-run[data-run-id]:where(:not(.art-preview .online-run))) .online-run-centered-panel .card-zone-modal-empty{color:var(--fantasy-muted)}:is(.art-preview--interaction-proof .online-run,.online-run[data-run-id]:where(:not(.art-preview .online-run))) .path-payment-instruction{color:var(--dialog-ink)}:is(.art-preview--interaction-proof .online-run,.online-run[data-run-id]:where(:not(.art-preview .online-run))) .path-payment-key-notice{color:#674c35;border-color:#ae8b6677;background:#dbc2a048}:is(.art-preview--interaction-proof .online-run,.online-run[data-run-id]:where(:not(.art-preview .online-run))) .path-payment-actions{border-top-color:var(--dialog-ink-hairline)}:is(.art-preview--interaction-proof .online-run .online-run-centered-panel,.online-run[data-run-id]:where(:not(.art-preview .online-run)) .online-run-centered-panel,.art-preview--interaction-proof .art-preview-dialog-proof.online-run-host-confirm>section,.normal-run-region>.online-run-host-confirm>section,.online-run[data-run-id]:where(:not(.art-preview .online-run)) :is(.game-interaction-modal--eventHistory,.game-interaction-modal--tutorial,.result-panel),.normal-run-region .cloud-save-dialog,.admin-modal:is(.run-selection-picker,.tutorial-welcome,.tutorial-run-restart,.xiuzhen-run-menu,.xiuzhen-player-message-modal),.admin-modal:where(body:has(:is(.online-shell--run-page,.online-shell--editor-page,.online-shell--admin-page,.online-shell--effects)) *):has(>.online-settings-content,>.run-corner-menu-content>.online-main-menu),.tutorial-dialog,.tutorial-guide-panel:is(.tutorial-guide-panel--step,.tutorial-guide-panel--wait),.admin-modal.run-debug-modal,.admin-modal:has(>:is(.admin-form,.admin-confirm,.feedback-attachments)),.online-shell--admin-page .oc-modal,.effect-lab__picker,.online-login-panel) .fantasy-divider:before,:is(.art-preview--interaction-proof .online-run .online-run-centered-panel,.online-run[data-run-id]:where(:not(.art-preview .online-run)) .online-run-centered-panel,.art-preview--interaction-proof .art-preview-dialog-proof.online-run-host-confirm>section,.normal-run-region>.online-run-host-confirm>section,.online-run[data-run-id]:where(:not(.art-preview .online-run)) :is(.game-interaction-modal--eventHistory,.game-interaction-modal--tutorial,.result-panel),.normal-run-region .cloud-save-dialog,.admin-modal:is(.run-selection-picker,.tutorial-welcome,.tutorial-run-restart,.xiuzhen-run-menu,.xiuzhen-player-message-modal),.admin-modal:where(body:has(:is(.online-shell--run-page,.online-shell--editor-page,.online-shell--admin-page,.online-shell--effects)) *):has(>.online-settings-content,>.run-corner-menu-content>.online-main-menu),.tutorial-dialog,.tutorial-guide-panel:is(.tutorial-guide-panel--step,.tutorial-guide-panel--wait),.admin-modal.run-debug-modal,.admin-modal:has(>:is(.admin-form,.admin-confirm,.feedback-attachments)),.online-shell--admin-page .oc-modal,.effect-lab__picker,.online-login-panel) .fantasy-divider:after{height:4px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%206'%20fill='none'%3e%3cpath%20d='m1%203%2012-.8%2014%20.1%2017-.6%2018%20.3%2019-.6%2016%20.5%2022-.3%2018%20.6%2015-.2%2019%20.8%2014-.2%2014%20.9-15%20.5-19-.2-16%20.6-18-.3-18%20.4-20-.5-18%20.3-17-.5-18%20.3-16-.4-14%20.2Z'%20fill='%235b5146'%20opacity='.8'/%3e%3cpath%20d='m7%204%2028-.4%2023%20.5%2034-.5%2026%20.5%2030-.4%2043%20.2'%20stroke='%238c8070'%20stroke-width='.5'%20stroke-dasharray='17%203%208%202%2029%204'%20opacity='.55'/%3e%3c/svg%3e") center / 100% 100% no-repeat;opacity:.88}:is(.art-preview--interaction-proof .online-run .online-run-centered-panel,.online-run[data-run-id]:where(:not(.art-preview .online-run)) .online-run-centered-panel,.art-preview--interaction-proof .art-preview-dialog-proof.online-run-host-confirm>section,.normal-run-region>.online-run-host-confirm>section,.online-run[data-run-id]:where(:not(.art-preview .online-run)) :is(.game-interaction-modal--eventHistory,.game-interaction-modal--tutorial,.result-panel),.normal-run-region .cloud-save-dialog,.admin-modal:is(.run-selection-picker,.tutorial-welcome,.tutorial-run-restart,.xiuzhen-run-menu,.xiuzhen-player-message-modal),.admin-modal:where(body:has(:is(.online-shell--run-page,.online-shell--editor-page,.online-shell--admin-page,.online-shell--effects)) *):has(>.online-settings-content,>.run-corner-menu-content>.online-main-menu),.tutorial-dialog,.tutorial-guide-panel:is(.tutorial-guide-panel--step,.tutorial-guide-panel--wait),.admin-modal.run-debug-modal,.admin-modal:has(>:is(.admin-form,.admin-confirm,.feedback-attachments)),.online-shell--admin-page .oc-modal,.effect-lab__picker,.online-login-panel) .fantasy-divider__jewel{border-color:transparent;transform:none}:is(.art-preview--interaction-proof .online-run .online-run-centered-panel,.online-run[data-run-id]:where(:not(.art-preview .online-run)) .online-run-centered-panel,.art-preview--interaction-proof .art-preview-dialog-proof.online-run-host-confirm>section,.normal-run-region>.online-run-host-confirm>section,.online-run[data-run-id]:where(:not(.art-preview .online-run)) :is(.game-interaction-modal--eventHistory,.game-interaction-modal--tutorial,.result-panel),.normal-run-region .cloud-save-dialog,.admin-modal:is(.run-selection-picker,.tutorial-welcome,.tutorial-run-restart,.xiuzhen-run-menu,.xiuzhen-player-message-modal),.admin-modal:where(body:has(:is(.online-shell--run-page,.online-shell--editor-page,.online-shell--admin-page,.online-shell--effects)) *):has(>.online-settings-content,>.run-corner-menu-content>.online-main-menu),.tutorial-dialog,.tutorial-guide-panel:is(.tutorial-guide-panel--step,.tutorial-guide-panel--wait),.admin-modal.run-debug-modal,.admin-modal:has(>:is(.admin-form,.admin-confirm,.feedback-attachments)),.online-shell--admin-page .oc-modal,.effect-lab__picker,.online-login-panel) .fantasy-divider__jewel:after{inset:50% auto auto 50%;width:27px;height:15px;margin:0;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2030%2016'%20fill='none'%3e%3cpath%20d='M1%209c3.7-.6%206.1.1%208.5-.6C12.2%207.6%2012.8%204%2015%203c2.4%201.2%202.7%204.5%205.4%205.4%202.3.8%205%20.1%208.6.7M4.2%2011.2c3.7%200%205.1%201.9%208.1.7%202.4-.9%202.8-3.4%201.5-4.4m12%203.7c-3.6%200-5.4%201.9-8.2.6-2.2-1.1-2.6-3.3-1.5-4.3'%20stroke='%23625448'%20stroke-width='1.25'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M7%207c2.4.7%203.8-.8%204.9-2.2m11.1%202.3c-2.3.5-4-1-4.8-2.1m-6.7%208.4c1.8-.3%202.5-1.3%203.5-2.5%201%201.3%201.8%202.2%203.5%202.5'%20stroke='%23867666'%20stroke-width='.7'%20stroke-linecap='round'%20opacity='.7'/%3e%3c/svg%3e") center / contain no-repeat}@media(forced-colors:none){:is(.art-preview--interaction-proof .online-run .online-run-centered-panel,.online-run[data-run-id]:where(:not(.art-preview .online-run)) .online-run-centered-panel,.art-preview--interaction-proof .art-preview-dialog-proof.online-run-host-confirm>section,.normal-run-region>.online-run-host-confirm>section).fantasy-scroll,:is(.art-preview--interaction-proof .online-run,.online-run[data-run-id]:where(:not(.art-preview .online-run))) .online-run-centered-panel .fantasy-scroll{--scroll-rail: #e8e0d5;--scroll-thumb: #aa9885;--scroll-gold: #736251;--scroll-gold-hover: #55483e}:is(.art-preview--interaction-proof .online-run,.online-run[data-run-id]:where(:not(.art-preview .online-run))) .online-run-centered-panel .fantasy-scroll::-webkit-scrollbar-track{border-color:#97816c48;box-shadow:inset 0 0 0 2px #7c64431a}:is(.art-preview--interaction-proof .online-run,.online-run[data-run-id]:where(:not(.art-preview .online-run))) .online-run-centered-panel .fantasy-scroll::-webkit-scrollbar-thumb:hover,:is(.art-preview--interaction-proof .online-run,.online-run[data-run-id]:where(:not(.art-preview .online-run))) .online-run-centered-panel .fantasy-scroll::-webkit-scrollbar-thumb:active{background-color:#8e7d69;box-shadow:inset 0 0 0 1px var(--scroll-gold-hover)}}:is(.art-preview--interaction-proof .online-run .online-run-centered-panel,.online-run[data-run-id]:where(:not(.art-preview .online-run)) .online-run-centered-panel,.art-preview--interaction-proof .art-preview-dialog-proof.online-run-host-confirm>section,.normal-run-region>.online-run-host-confirm>section) button:not(.path-payment-monster){position:relative;border-color:transparent;border-image:none;box-shadow:inset 0 1px 4px #fff8}:is(.art-preview--interaction-proof .online-run .online-run-centered-panel,.online-run[data-run-id]:where(:not(.art-preview .online-run)) .online-run-centered-panel,.art-preview--interaction-proof .art-preview-dialog-proof.online-run-host-confirm>section,.normal-run-region>.online-run-host-confirm>section) button:not(.path-payment-monster):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent;border-image:var(--dialog-button-frame);pointer-events:none}:is(.art-preview--interaction-proof .online-run .path-payment-actions .primary,.online-run[data-run-id]:where(:not(.art-preview .online-run)) .path-payment-actions .primary,.art-preview--interaction-proof .art-preview-dialog-proof.online-run-host-confirm .fantasy-button--primary,.normal-run-region>.online-run-host-confirm .fantasy-button--primary):not(:disabled){--fantasy-text: #fff7e9;color:var(--fantasy-text);background:var(--dialog-paper-texture) center / 168px 168px repeat var(--fantasy-primary-background);background-blend-mode:multiply;border-color:transparent;box-shadow:inset 0 0 8px #3723234f}:is(.art-preview--interaction-proof .online-run .path-payment-actions .primary,.online-run[data-run-id]:where(:not(.art-preview .online-run)) .path-payment-actions .primary,.art-preview--interaction-proof .art-preview-dialog-proof.online-run-host-confirm .fantasy-button--primary,.normal-run-region>.online-run-host-confirm .fantasy-button--primary):hover:not(:disabled){background-color:var(--fantasy-primary-hover-background);border-color:transparent;box-shadow:inset 0 0 6px #ecd6c240,0 1px 4px #4c392832}:is(.art-preview--interaction-proof .online-run .path-payment-actions .primary,.online-run[data-run-id]:where(:not(.art-preview .online-run)) .path-payment-actions .primary,.art-preview--interaction-proof .art-preview-dialog-proof.online-run-host-confirm .fantasy-button--primary,.normal-run-region>.online-run-host-confirm .fantasy-button--primary):not(:disabled):after{filter:brightness(0) invert(.84) sepia(.22);opacity:.76}:is(.art-preview--interaction-proof .online-run .online-run-centered-panel,.online-run[data-run-id]:where(:not(.art-preview .online-run)) .online-run-centered-panel,.art-preview--interaction-proof .art-preview-dialog-proof.online-run-host-confirm>section,.normal-run-region>.online-run-host-confirm>section) button:focus-visible{outline-color:#316458}:is(.art-preview--interaction-proof .online-run .online-run-centered-panel,.online-run[data-run-id]:where(:not(.art-preview .online-run)) .online-run-centered-panel,.art-preview--interaction-proof .art-preview-dialog-proof.online-run-host-confirm>section,.normal-run-region>.online-run-host-confirm>section) button:active:not(:disabled):not(.path-payment-monster){box-shadow:inset 0 2px 4px #4c302650}:is(.art-preview--interaction-proof .online-run .online-run-centered-panel,.online-run[data-run-id]:where(:not(.art-preview .online-run)) .online-run-centered-panel,.art-preview--interaction-proof .art-preview-dialog-proof.online-run-host-confirm>section,.normal-run-region>.online-run-host-confirm>section) button:disabled:not(.path-payment-monster){opacity:1;color:var(--fantasy-muted);border-color:transparent;background:var(--fantasy-inset-background);box-shadow:none}:is(.art-preview--interaction-proof .online-run,.online-run[data-run-id]:where(:not(.art-preview .online-run))) .online-run-path-payment .path-payment-monsters button.path-payment-monster{box-shadow:inset 0 0 0 1px var(--dialog-rule)}:is(.art-preview--interaction-proof .online-run,.online-run[data-run-id]:where(:not(.art-preview .online-run))) .online-run-path-payment .path-payment-monsters button.path-payment-monster:hover:not(:disabled),:is(.art-preview--interaction-proof .online-run,.online-run[data-run-id]:where(:not(.art-preview .online-run))) .online-run-path-payment .path-payment-monsters button.path-payment-monster.paid{background:#bfcec0a6;box-shadow:inset 0 0 0 2px #567c6c,inset 0 0 0 4px #e6ede0a6}:is(.art-preview--interaction-proof .online-run,.online-run[data-run-id]:where(:not(.art-preview .online-run))) .online-run-path-payment .path-payment-monsters button.path-payment-monster:active:not(:disabled){box-shadow:inset 0 0 0 2px #3b6254,inset 0 2px 6px #243b3254}:is(.art-preview--interaction-proof .online-run,.online-run[data-run-id]:where(:not(.art-preview .online-run))) .online-run-path-payment .path-payment-monsters button.path-payment-monster:disabled:not(.paid){opacity:.52}:is(.online-run[data-run-id]:where(:not(.art-preview .online-run)) :is(.game-interaction-modal--eventHistory,.game-interaction-modal--tutorial,.result-panel,.runtime-prompt--target-choice),.normal-run-region .cloud-save-dialog,.admin-modal:is(.run-selection-picker,.tutorial-welcome,.tutorial-run-restart,.xiuzhen-run-menu,.xiuzhen-player-message-modal),.admin-modal:where(body:has(:is(.online-shell--run-page,.online-shell--editor-page,.online-shell--admin-page,.online-shell--effects)) *):has(>.online-settings-content,>.run-corner-menu-content>.online-main-menu),.tutorial-dialog,.tutorial-guide-panel:is(.tutorial-guide-panel--step,.tutorial-guide-panel--wait),.admin-modal.run-debug-modal){--fantasy-line: var(--dialog-ink-hairline)}.online-run[data-run-id]:where(:not(.art-preview .online-run)) .game-interaction-modal--tutorial>header{background:var(--fantasy-panel-background)}.online-run[data-run-id]:where(:not(.art-preview .online-run)) :is(.game-interaction-modal--tutorial,.game-interaction-modal--eventHistory)>header strong,.online-run[data-run-id]:where(:not(.art-preview .online-run)) .tutorial-completion-pane h2{color:var(--dialog-ink)}.online-run[data-run-id]:where(:not(.art-preview .online-run)) :is(.game-interaction-modal--tutorial,.game-interaction-modal--eventHistory)>header>button,.admin-modal:is(.run-selection-picker,.tutorial-run-restart,.xiuzhen-run-menu,.xiuzhen-player-message-modal) .admin-modal-close,.admin-modal:where(body:has(:is(.online-shell--run-page,.online-shell--editor-page,.online-shell--admin-page,.online-shell--effects)) *):has(>.online-settings-content,>.run-corner-menu-content>.online-main-menu) .admin-modal-close,.admin-modal.run-debug-modal .admin-modal-close,.admin-modal:has(>:is(.admin-form,.admin-confirm,.feedback-attachments)) .admin-modal-close,.online-shell--admin-page .oc-modal .oc-modal-close{position:relative;color:var(--dialog-ink);background:var(--fantasy-button-background)}.online-run[data-run-id]:where(:not(.art-preview .online-run)) .game-interaction-modal--tutorial>header>button:after,.admin-modal:is(.run-selection-picker,.tutorial-run-restart,.xiuzhen-run-menu,.xiuzhen-player-message-modal) .admin-modal-close:after,.admin-modal:where(body:has(:is(.online-shell--run-page,.online-shell--editor-page,.online-shell--admin-page,.online-shell--effects)) *):has(>.online-settings-content,>.run-corner-menu-content>.online-main-menu) .admin-modal-close:after,.admin-modal.run-debug-modal .admin-modal-close:after,.admin-modal:has(>:is(.admin-form,.admin-confirm,.feedback-attachments)) .admin-modal-close:after,.online-shell--admin-page .oc-modal .oc-modal-close:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent;border-image:var(--dialog-icon-button-frame);pointer-events:none}.online-run-host .normal-run-region .cloud-save-dialog>header>button{border-image:var(--dialog-icon-button-frame)}.xiuzhen-player-message-modal .ot-notifications ul{list-style:none;padding:0;max-height:60vh;overflow:auto}.xiuzhen-player-message-modal .ot-notifications li{border-bottom:1px solid var(--dialog-ink-hairline);padding:12px 0}.xiuzhen-player-message-modal .ot-notifications time{display:block;margin-bottom:5px;color:var(--fantasy-muted);font-size:13px}.xiuzhen-player-message-modal .ot-notifications p{white-space:pre-wrap;overflow-wrap:anywhere}.xiuzhen-player-message-modal .ot-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.admin-modal.xiuzhen-player-message-modal .ot-notifications button{min-height:32px;padding:4px 12px;color:var(--dialog-ink);background:var(--fantasy-button-background);border:1px solid var(--dialog-rule);border-image:var(--dialog-button-frame)}.admin-modal.xiuzhen-player-message-modal .ot-notifications button:disabled{color:var(--fantasy-muted)}.xiuzhen-player-message-modal :is(.ot-notifications,.online-feedback) [role=alert]{color:var(--dialog-danger-ink)}.online-run[data-run-id]:where(:not(.art-preview .online-run)) .game-interaction-modal--eventHistory .event-history-list li,.online-run[data-run-id]:where(:not(.art-preview .online-run)) .result-panel .online-run-result-lines li,.run-selection-picker .run-selection-picker-actions{border-color:var(--dialog-ink-hairline)}.online-run[data-run-id]:where(:not(.art-preview .online-run)) .event-history-list .danger,.online-run[data-run-id]:where(:not(.art-preview .online-run)) .result-panel.dead .online-run-result-score strong,:is(.tutorial-dialog,.tutorial-guide-panel--step) .tutorial-emphasis-danger{color:var(--dialog-danger-ink)}.online-run[data-run-id]:where(:not(.art-preview .online-run)) .event-history-list .warning{color:var(--dialog-warning-ink)}.online-run[data-run-id]:where(:not(.art-preview .online-run)) .event-history-list .positive{color:var(--dialog-positive-ink)}.online-run[data-run-id]:where(:not(.art-preview .online-run)) .event-history-empty{color:var(--fantasy-muted)}.online-run[data-run-id]:where(:not(.art-preview .online-run)) .result-panel>.tutorial-window-counter{color:var(--fantasy-gold-bright)}.online-run[data-run-id]:where(:not(.art-preview .online-run)) .result-panel.tutorial-result-paired>.tutorial-window-counter{color:#f8f1e4}.normal-run-region .cloud-save-dialog{background:var(--fantasy-panel-background);color:var(--dialog-ink);border-color:var(--fantasy-gold);border-image:var(--fantasy-panel-frame);box-shadow:var(--fantasy-panel-shadow)}.normal-run-region .cloud-save-dialog .save-slot{border-color:var(--dialog-ink-hairline);background:#d3c5b442}.normal-run-region .cloud-save-dialog :is(.save-slot span,.workspace-tool-status){color:var(--fantasy-muted)}.normal-run-region .cloud-save-dialog [role=alert],.run-selection-picker .run-selection-picker-body>[role=alert],.tutorial-welcome>[role=alert]{color:var(--dialog-danger-ink)}.admin-modal.run-selection-picker .run-selection-picker-row{border-image:none;background:#e3dcd080;color:var(--dialog-ink)}.admin-modal.run-selection-picker .run-selection-picker-row strong{color:var(--dialog-ink)}.admin-modal.run-selection-picker .run-selection-picker-row :is(span,small){color:var(--fantasy-muted)}.admin-modal.run-selection-picker .run-selection-picker-row.is-selected{border-color:#638373;background:#cbdace8c;box-shadow:inset 0 0 0 1px #63837355}.tutorial-guide-panel--gaze-preview .tutorial-gaze-symbol{filter:drop-shadow(0 0 1px #f44939) drop-shadow(0 0 2px #ce2525)}.tutorial-run-controls--pinned>button:disabled{color:var(--fantasy-muted);background:var(--fantasy-inset-background)}:is(.online-run[data-run-id]:where(:not(.art-preview .online-run)) .result-panel .primary-action,.normal-run-region .cloud-save-dialog .primary-action,.admin-modal.run-selection-picker .fantasy-button--primary,.admin-modal.tutorial-welcome .primary-action,.admin-modal.tutorial-run-restart .tutorial-run-confirm-actions>button:last-child,.tutorial-dialog .tutorial-dialog-close,:is(.tutorial-guide-panel--step,.tutorial-guide-panel--wait,.tutorial-guide-panel--gaze-preview) .tutorial-guide-controls>button:last-child):not(:disabled){--fantasy-text: #fff7e9;color:var(--fantasy-text);background:var(--dialog-paper-texture) center / 168px 168px repeat var(--fantasy-primary-background);background-blend-mode:multiply}:is(.online-run[data-run-id]:where(:not(.art-preview .online-run)) .result-panel .primary-action,.normal-run-region .cloud-save-dialog .primary-action,.admin-modal.run-selection-picker .fantasy-button--primary,.admin-modal.tutorial-welcome .primary-action,.admin-modal.tutorial-run-restart .tutorial-run-confirm-actions>button:last-child,.tutorial-dialog .tutorial-dialog-close,:is(.tutorial-guide-panel--step,.tutorial-guide-panel--wait,.tutorial-guide-panel--gaze-preview) .tutorial-guide-controls>button:last-child):hover:not(:disabled){background-color:var(--fantasy-primary-hover-background)}:is(.online-run[data-run-id]:where(:not(.art-preview .online-run)) .result-panel .primary-action,.normal-run-region .cloud-save-dialog .primary-action,.admin-modal.run-selection-picker .fantasy-button--primary,.admin-modal.tutorial-welcome .primary-action,.admin-modal.tutorial-run-restart .tutorial-run-confirm-actions>button:last-child,.tutorial-dialog .tutorial-dialog-close,:is(.tutorial-guide-panel--step,.tutorial-guide-panel--wait,.tutorial-guide-panel--gaze-preview) .tutorial-guide-controls>button:last-child):disabled{color:var(--fantasy-muted);background:var(--fantasy-inset-background)}@media(forced-colors:none){:is(.online-run[data-run-id]:where(:not(.art-preview .online-run)) :is(.game-interaction-modal--eventHistory,.game-interaction-modal--tutorial,.result-panel),.normal-run-region .cloud-save-dialog,.admin-modal:is(.run-selection-picker,.tutorial-welcome,.tutorial-run-restart,.xiuzhen-run-menu,.xiuzhen-player-message-modal),.admin-modal:where(body:has(:is(.online-shell--run-page,.online-shell--editor-page,.online-shell--admin-page,.online-shell--effects)) *):has(>.online-settings-content,>.run-corner-menu-content>.online-main-menu),.tutorial-dialog,.tutorial-guide-panel:is(.tutorial-guide-panel--step,.tutorial-guide-panel--wait),.admin-modal.run-debug-modal,.admin-modal:has(>:is(.admin-form,.admin-confirm,.feedback-attachments)),.online-shell--admin-page .oc-modal) .fantasy-scroll,:is(.online-run[data-run-id]:where(:not(.art-preview .online-run)) :is(.game-interaction-modal--eventHistory,.game-interaction-modal--tutorial,.result-panel),.normal-run-region .cloud-save-dialog,.admin-modal:is(.run-selection-picker,.tutorial-welcome,.tutorial-run-restart,.xiuzhen-run-menu,.xiuzhen-player-message-modal),.admin-modal:where(body:has(:is(.online-shell--run-page,.online-shell--editor-page,.online-shell--admin-page,.online-shell--effects)) *):has(>.online-settings-content,>.run-corner-menu-content>.online-main-menu),.admin-modal.run-debug-modal,.admin-modal:has(>:is(.admin-form,.admin-confirm,.feedback-attachments)),.online-shell--admin-page .oc-modal).fantasy-scroll{--scroll-rail: #e8e0d5;--scroll-thumb: #aa9885;--scroll-gold: #736251;--scroll-gold-hover: #55483e}}.online-run[data-run-id]:where(:not(.art-preview .online-run)) .runtime-prompt--target-choice>strong{color:var(--dialog-ink)}.online-run[data-run-id]:where(:not(.art-preview .online-run)) .runtime-prompt--target-choice>span,.online-run[data-run-id]:where(:not(.art-preview .online-run)) .runtime-prompt--target-choice :is(.runtime-prompt-actions,.runtime-effect-option-grid>button)>span{color:var(--fantasy-muted)}.online-run[data-run-id]:where(:not(.art-preview .online-run)) .runtime-prompt--target-choice>.runtime-external-target-hint{border-color:var(--dialog-ink-hairline);background:#d3c5b442}.online-run[data-run-id]:where(:not(.art-preview .online-run)) .runtime-prompt--target-choice .runtime-effect-option-grid>button[aria-pressed=true]:not(:has(.abyss-card-host)){background:#cbdace8c;border-color:#638373;border-image:none}.online-run[data-run-id]:where(:not(.art-preview .online-run)) .runtime-prompt--target-choice .runtime-prompt-actions:has(>span)>button:not(:disabled){color:#fff7e9;background:var(--fantasy-primary-background)}.online-run[data-run-id]:where(:not(.art-preview .online-run)) .runtime-prompt--target-choice .runtime-prompt-actions:has(>span)>button:hover:not(:disabled){background:var(--fantasy-primary-hover-background)}.online-run[data-run-id]:where(:not(.art-preview .online-run)) :is(.game-hover-inspector,.game-interaction-notice,.game-room-operation-slot,:where(.game-room-action-stack) .current-room,.online-run-backpack-detail){--fantasy-panel-shadow: 0 6px 18px #342a2240;border-image-width:12px}.online-run[data-run-id]:where(:not(.art-preview .online-run)) :is(.game-hover-inspector,.game-room-operation-slot,.online-run-backpack-detail)>strong{color:var(--dialog-ink)}.online-run[data-run-id]:where(:not(.art-preview .online-run)) .game-hover-inspector span,.online-run[data-run-id]:where(:not(.art-preview .online-run)) .online-run-backpack-detail small{color:var(--dialog-warning-ink)}.online-run[data-run-id]:where(:not(.art-preview .online-run)) :is(.game-hover-inspector,.game-room-operation-slot)>small,.online-run[data-run-id]:where(:not(.art-preview .online-run)) .game-hover-inspector .run-exit-requirements-title,.online-run[data-run-id]:where(:not(.art-preview .online-run)) .online-run-backpack-detail span,.online-run[data-run-id]:where(:not(.art-preview .online-run)) .game-room-action-stack .current-room :is(span,.room-action small){color:var(--fantasy-muted)}.online-run[data-run-id]:where(:not(.art-preview .online-run)) .game-hover-inspector .run-exit-requirements li[data-met=true],.online-run[data-run-id]:where(:not(.art-preview .online-run)) .online-run-backpack-detail em{color:var(--dialog-positive-ink)}.online-run[data-run-id]:where(:not(.art-preview .online-run)) .game-hover-inspector .run-exit-requirements li[data-met=false],.online-run[data-run-id]:where(:not(.art-preview .online-run)) .game-room-action-stack .current-room :is(.room-action small.room-action-unavailable,.room-capacity-hints small){color:var(--dialog-danger-ink)}.online-run[data-run-id]:where(:not(.art-preview .online-run)) .game-interaction-notice.positive{--notice-ink: var(--dialog-positive-ink)}.online-run[data-run-id]:where(:not(.art-preview .online-run)) .game-interaction-notice.warning{--notice-ink: var(--dialog-warning-ink)}.online-run[data-run-id]:where(:not(.art-preview .online-run)) .game-interaction-notice.danger{--notice-ink: var(--dialog-danger-ink)}.online-run[data-run-id]:where(:not(.art-preview .online-run)) .game-interaction-notice:is(.positive,.warning,.danger){color:var(--notice-ink);box-shadow:inset 3px 0 var(--notice-ink),var(--fantasy-panel-shadow)}.online-run[data-run-id]:where(:not(.art-preview .online-run)) .game-interaction-notice>button{flex:none;color:var(--dialog-ink);border:1px solid transparent;border-image:var(--dialog-icon-button-frame);background:var(--fantasy-button-background)}.online-run[data-run-id]:where(:not(.art-preview .online-run)) .game-room-operation-slot .map-shop-operation-item{border-color:var(--fantasy-gold);border-image:var(--dialog-button-frame);background:var(--fantasy-button-background)}.online-run[data-run-id]:where(:not(.art-preview .online-run)) .game-room-operation-slot .map-shop-operation-item:hover:not(:disabled){background:var(--fantasy-hover-background)}.online-run[data-run-id]:where(:not(.art-preview .online-run)) .game-room-operation-slot .map-shop-operation-item:focus-visible{outline-color:#316458}.online-run[data-run-id]:where(:not(.art-preview .online-run)) .game-room-operation-slot .map-shop-operation-item em{color:var(--dialog-warning-ink)}.online-run[data-run-id]:where(:not(.art-preview .online-run)) .game-room-operation-slot .map-shop-operation-item:disabled{border-image:var(--dialog-button-frame);background:var(--fantasy-inset-background)}.online-run[data-run-id]:where(:not(.art-preview .online-run)) .game-room-operation-slot .map-shop-operation-item:disabled em{color:var(--fantasy-muted)}.online-run[data-run-id]:where(:not(.art-preview .online-run)) .game-room-operation-slot .map-shop-operation-item-fallback{color:var(--dialog-ink);border-color:var(--dialog-rule);background:#e2d9c9}
