.doodles-page{--doodle-hand:"Muyao-Softbrush","Microsoft YaHei",sans-serif}.doodle-book:has(.doodle-book-stage),.doodle-book:has(.doodle-loading-book){isolation:isolate;background:radial-gradient(at 50% 30%,#ab825b20,#0000 65%),repeating-linear-gradient(2deg,#c38a4510 0 1px,#0000 2px 17px),repeating-linear-gradient(177deg,#06040a20 0 2px,#0000 3px 57px),linear-gradient(110deg,#221b23,#382723 48%,#211925);border:1px solid #73644e55;border-radius:12px;position:relative;box-shadow:inset 0 0 60px #07040b88,0 10px 50px #0002}.doodle-book:has(.doodle-book-stage):before{content:"";pointer-events:none;border:1px solid #d4ac7015;border-radius:4px;position:absolute;inset:14px}.doodle-book-cover{--cover-light-x:75%;--cover-spine-x:0%;--cover-inset-x:9px;--cover-highlight-x:-2px;background:radial-gradient(ellipse at var(--cover-light-x) 10%,#86677d25,transparent 50%),radial-gradient(ellipse at var(--cover-spine-x) 80%,#120b1688,transparent 75%),repeating-linear-gradient(17deg,#ffffff04 0,#ffffff04 1px,transparent 1px,transparent 3px),#342438;color:#d2b77c;box-shadow:inset var(--cover-inset-x) 0 10px #0b060e88,inset var(--cover-highlight-x) -2px 2px #c195452f;border-color:#967447}.doodle-cover-inner{background:0 0;gap:9%;padding:14% 12%}.doodle-astral-sigil{filter:drop-shadow(0 1px #130b18);opacity:.88;flex-shrink:0;width:72%;max-width:230px;height:auto}.doodle-cover-inner h2{letter-spacing:.06em;text-shadow:0 2px 1px #0d0818;margin:0;font:500 clamp(20px,2.8vw,31px)/1.5 Cinzel,Georgia,serif}.doodle-cover-inner h2 span{letter-spacing:.2em;margin-bottom:.3em;font-size:.58em;display:block}.doodle-back-cover{--cover-light-x:25%;--cover-spine-x:100%;--cover-inset-x:-9px;--cover-highlight-x:2px;border-radius:10px 3px 3px 10px}.doodle-back-cover .doodle-cover-inner:before,.doodle-back-cover .doodle-cover-inner:after{border-radius:7px 2px 2px 7px}.doodle-back-cover .doodle-astral-sigil{opacity:.5;width:30%}.doodle-paper{font-family:var(--doodle-hand)}.doodle-sheet .doodle-paper{padding:5% 7%}.doodle-paper-heading{align-items:center;min-height:34px}.doodle-paper h2,.doodle-sheet .doodle-paper h2{font:23px/1.3 var(--doodle-hand);min-width:0}.doodle-paper .doodle-page-number{width:auto;font:20px/1.4 var(--doodle-hand);color:#776653;border:0;flex-shrink:0;margin:0;padding:0;position:static}.doodle-paper-footer,.doodle-sheet .doodle-paper-footer{gap:6px;min-height:48px;padding-top:6px}.doodle-paper .doodle-author{flex:1;gap:6px;min-width:0}.doodle-paper .doodle-author .doodle-avatar{flex-shrink:0;width:30px;height:30px}.doodle-paper .doodle-provider-mark{display:none}.doodle-author-text{flex-direction:column;gap:2px;min-width:0;display:flex}.doodle-author-text>span{font:17px/1.2 var(--doodle-hand);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.doodle-paper .doodle-paper-footer time{font:13px/1.2 var(--doodle-hand);color:#6e6063;white-space:nowrap}.doodle-paper .doodle-social-star{color:#756681;font:16px var(--doodle-hand);margin:0}.doodle-social-star[aria-pressed=true],.doodle-paper .doodle-social-star[aria-pressed=true]{color:#7850a7}.doodle-social-star svg{width:20px;height:20px}.doodle-contents{height:100%;font-family:var(--doodle-hand);flex-direction:column;padding:8% 10% 6%;display:flex}.doodle-contents h2{font:30px/1.3 var(--doodle-hand);text-align:center;max-width:none;margin:0}.doodle-contents .doodle-contents-subtitle{font:16px var(--doodle-hand);text-align:center;margin:6px 0 12px}.doodle-contents ul{margin:0;padding:0;list-style:none}.doodle-contents li button{width:100%;min-height:44px;font:19px var(--doodle-hand);color:#554552;text-align:left;align-items:center;gap:6px;padding:4px 0;display:flex}.doodle-contents li button>span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:80%;overflow:hidden}.doodle-contents li i{border-bottom:1px dotted #92795760;flex:1}.doodle-contents button:disabled{opacity:.5;cursor:default}.doodle-contents-controls{font:14px var(--doodle-hand);color:#786454;justify-content:center;align-items:center;gap:6px;margin-top:auto;display:flex}.doodle-contents-controls button{place-items:center;min-width:44px;min-height:44px;display:grid}.doodle-contents button:hover:not(:disabled){background:#a484ca16}.doodle-tool-group{border-bottom:1px solid #ffffff14;margin-bottom:10px;padding-bottom:10px}.doodle-tool-group>summary{cursor:pointer;color:#e6d8ef;align-items:center;gap:8px;width:fit-content;min-height:40px;margin-bottom:6px;font-size:13px;list-style:none;display:flex}.doodle-tool-group>summary:after{content:"⌄";margin-left:8px}.doodle-tool-group:not([open])>summary:after{transform:rotate(-90deg)}.doodle-tool-group>summary::-webkit-details-marker{display:none}.doodle-creative-panel{border:0;margin:0;padding:0}.doodle-adjust{color:var(--color-muted);margin:10px 0;font-size:12px;display:block}.doodle-adjust>span{align-items:center;gap:8px;margin-top:5px;display:flex}.doodle-adjust input[type=range]{accent-color:#b28fd7;flex:1;width:0;min-width:0}.doodle-adjust input[type=number]{color:#eee5f6;background:#1b1426;border:1px solid #ffffff25;border-radius:5px;width:62px;min-height:32px;padding:4px 6px}#doodle-editor-title{color:#fff}.doodle-editor-help{color:#e3d7ee;max-width:min(420px,100vw - 32px);font:13px/1.8 var(--font-sans);background:#251c33;border:1px solid #79628e;border-radius:10px;padding:20px}.doodle-editor-help::backdrop{background:#08051166}@media (width<=767px){.doodle-book:has(.doodle-book-stage):before{inset:7px}.doodle-sheet .doodle-paper{padding:6% 7%}.doodle-paper h2,.doodle-sheet .doodle-paper h2{font-size:21px}.doodle-paper .doodle-page-number{font-size:18px}.doodle-author-text>span{font-size:15px}.doodle-paper .doodle-paper-footer time{font-size:12px}.doodle-contents li button{font-size:18px}}.doodle-frame-colors{color:var(--color-muted);flex-wrap:wrap;gap:14px;margin:8px 0 14px;font-size:12px;display:flex}.doodle-frame-colors[hidden],.doodle-frame-colors label[hidden]{display:none}.doodle-frame-colors label{align-items:center;gap:8px;display:flex}.doodle-frame-colors input{background:#251c33;border:1px solid #79628e;border-radius:6px;width:44px;height:36px;padding:3px}.doodle-art-sheet{--paper-art-size:calc(var(--sheet-height) - 128px)}.doodle-art-sheet[data-layout=split] .doodle-paper{height:50%;padding:8px 7%}.doodle-art-sheet .doodle-paper-content{grid-template-rows:34px minmax(0,1fr) 48px;gap:4px;display:grid;position:relative}.doodle-art-sheet .doodle-art{width:min(100%,var(--paper-art-size));aspect-ratio:1;place-self:center;display:block;overflow:hidden}.doodle-art-sheet .doodle-art img{object-fit:contain;width:100%;height:100%;display:block}.doodle-art-sheet[data-layout=split] .doodle-paper-content{grid-template-rows:26px minmax(0,1fr) 44px;gap:2px}.doodle-art-sheet[data-layout=split] .doodle-paper-heading{min-height:0}.doodle-art-sheet[data-layout=split] .doodle-paper h2{white-space:nowrap;text-overflow:ellipsis;font-size:19px;display:block}.doodle-art-sheet[data-layout=split] .doodle-paper-footer{min-height:44px;padding:0}.doodle-art-sheet[data-layout=split] .doodle-page-number{font-size:17px}.doodle-art-sheet .doodle-status{z-index:2;font:11px var(--font-sans);position:absolute;top:32px;right:0}.doodle-contents ul{flex:1;min-height:0}.doodle-contents li button{min-height:36px}.doodle-contents-controls{flex-shrink:0}.doodle-image-state .doodle-link{color:#60457d;min-height:44px;margin:12px auto;display:block}@media (hover:hover) and (pointer:fine){.doodle-danmaku>span{pointer-events:auto;cursor:default}.doodle-danmaku>span:hover{animation-play-state:paused}}[data-social-paused=true] .doodle-danmaku>span{animation-play-state:paused}@media (width<=767px){.doodle-art-sheet .doodle-paper-content{grid-template-rows:30px minmax(0,1fr) 44px}.doodle-art-sheet[data-layout=split] .doodle-paper h2{font-size:18px}.doodle-contents{padding:6% 9% 3%}.doodle-contents li button{min-height:36px}.doodle-volume-controls,.doodle-contents-controls{line-height:1}.doodle-view-tabs{gap:2px}}.doodle-art-sheet .doodle-paper-content{grid-template-columns:minmax(0,1fr)}.doodle-art-sheet .doodle-paper-footer,.doodle-art-sheet .doodle-paper-heading{min-width:0;max-width:100%}.doodle-art-sheet .doodle-author{flex:1 1 0;overflow:hidden}.doodle-account-menu .doodle-eyebrow:before{content:none}.doodle-desk-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:16px 0 22px;display:flex}.doodle-reading-actions,.doodle-contribute-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.doodle-contribute-actions{justify-content:flex-end;margin-left:auto}.doodle-contribute-actions .doodle-link{align-items:center;gap:6px;min-height:40px;font-size:12px;display:flex}.doodle-contribute-actions .doodle-link svg{width:17px;height:17px}.doodle-reading-actions [data-mode-icon]{display:flex}.doodle-reading-actions [hidden],.doodle-contribute-actions [hidden]{display:none}.doodle-own-title{text-underline-offset:5px;text-decoration:underline 1.5px wavy #89669c}.doodle-contents li button>span:first-child{padding-bottom:5px}.doodle-contents-badge{font:10px var(--font-sans);color:#6d4976;vertical-align:middle;border:1px solid #80608360;border-radius:3px;margin-left:6px;padding:2px 4px;text-decoration:none;display:inline-block}.doodle-invitation{color:#80667c;place-items:center;width:100%;height:100%;padding:8%;display:grid}.doodle-invitation a{border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;padding:12px 0;display:flex}.doodle-invitation a:hover{color:#634677;background:#9677a30b}.doodle-invitation a:focus-visible{outline-offset:4px;outline:2px solid #806493}.doodle-invitation svg{opacity:.48;width:min(100%,280px);height:auto}.doodle-invitation span{font:22px/1.5 var(--doodle-hand);text-align:center}.doodle-art-sheet[data-layout=split] .doodle-invitation{border-top:1px dashed #99847775;height:50%;padding:3% 7%}.doodle-art-sheet[data-layout=split] .doodle-invitation a{gap:0;padding:0}.doodle-art-sheet[data-layout=split] .doodle-invitation svg{width:min(70%,210px);max-height:calc(var(--sheet-height) / 2 - 65px)}.doodle-art-sheet[data-layout=split]{--paper-art-size:calc(var(--sheet-height) / 2 - 36px)}.doodle-art-sheet[data-layout=split] .doodle-paper{padding:16px 6%}.doodle-art-sheet[data-layout=split] .doodle-paper+.doodle-paper{border-top:1px dashed #99847775}.doodle-art-sheet[data-layout=split] .doodle-paper-content{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px 12px}.doodle-art-sheet[data-layout=split] .doodle-art{grid-area:1/1/3}.doodle-art-sheet[data-layout=split] .doodle-paper-heading{grid-area:1/2;align-items:flex-start;gap:6px;padding-top:4px}.doodle-art-sheet[data-layout=split] .doodle-paper h2{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:21px;display:-webkit-box}.doodle-art-sheet[data-layout=split] .doodle-paper-footer{flex-direction:column;grid-area:2/2;justify-content:flex-end;align-items:stretch;gap:12px;min-height:0;display:flex}.doodle-art-sheet[data-layout=split] .doodle-author{flex:none;align-items:center;overflow:hidden}.doodle-art-sheet[data-layout=split] .doodle-author .doodle-avatar{width:24px;height:24px}.doodle-art-sheet[data-layout=split] .doodle-author-text>span{font-size:16px}.doodle-art-sheet[data-layout=split] .doodle-paper-footer time{font-size:12px}.doodle-art-sheet[data-layout=split] .doodle-social-star{align-self:flex-end;min-height:32px}.doodle-art-sheet[data-layout=split] .doodle-status{max-width:53%;inset:auto auto 0 0}@media (width<=767px){.doodle-desk-actions{gap:10px}.doodle-reading-actions{gap:3px}.doodle-contribute-actions{gap:6px}.doodle-contribute-actions .btn-primary{padding:10px 14px;font-size:13px}.doodle-art-sheet[data-layout=split] .doodle-paper{padding:12px 5%}.doodle-art-sheet[data-layout=split] .doodle-paper-content{column-gap:9px}.doodle-art-sheet[data-layout=split] .doodle-paper h2{font-size:18px}.doodle-art-sheet[data-layout=split] .doodle-author{gap:4px}.doodle-art-sheet[data-layout=split] .doodle-author-text>span{font-size:14px}.doodle-art-sheet[data-layout=split] .doodle-paper-footer time{font-size:11px}.doodle-invitation span{font-size:21px}}.doodle-art-sheet[data-layout=split] .doodle-paper-content{grid-template-rows:minmax(0,1fr);grid-template-columns:26px minmax(0,1fr) 76px;gap:8px;position:relative}.doodle-art-sheet[data-layout=split] .doodle-paper-heading{display:contents}.doodle-art-sheet[data-layout=split] .doodle-paper h2{writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap;text-overflow:ellipsis;border:0;grid-area:1/1;height:100%;max-height:100%;margin:0;padding:0;font-size:22px;line-height:26px;display:block;overflow:hidden}.doodle-art-sheet[data-layout=split] .doodle-page-number{position:absolute;top:0;right:0}.doodle-art-sheet[data-layout=split] .doodle-art{grid-area:1/2;align-self:center}.doodle-art-sheet[data-layout=split] .doodle-paper-footer{grid-area:1/3;justify-content:flex-end;gap:10px;padding-top:28px}.doodle-art-sheet[data-layout=split] .doodle-author{flex-direction:column;align-items:flex-start;gap:5px}.doodle-art-sheet[data-layout=split] .doodle-author-text{width:100%;min-width:0}.doodle-art-sheet[data-layout=split] .doodle-author-text>span{text-overflow:ellipsis;white-space:nowrap;font-size:16px;display:block;overflow:hidden}.doodle-art-sheet[data-layout=split] .doodle-paper-footer time{white-space:nowrap;font-size:12px}.doodle-art-sheet[data-layout=split] .doodle-status{max-width:calc(100% - 120px);bottom:0;left:34px}@media (width<=767px){.doodle-art-sheet[data-layout=split] .doodle-paper{padding:12px 4%}.doodle-art-sheet[data-layout=split] .doodle-paper-content{grid-template-columns:20px minmax(0,1fr) 60px;gap:5px}.doodle-art-sheet[data-layout=split] .doodle-paper h2{font-size:18px;line-height:20px}.doodle-art-sheet[data-layout=split] .doodle-author-text>span{font-size:14px}.doodle-art-sheet[data-layout=split] .doodle-paper-footer time{font-size:10px}.doodle-art-sheet[data-layout=split] .doodle-status{max-width:calc(100% - 90px);left:25px}}.doodle-art-sheet[data-layout=split] .doodle-paper h2{text-align:center;place-self:center;height:auto;max-height:100%}.doodle-art-sheet[data-layout=split] .doodle-paper-footer{justify-content:center;align-items:center;gap:0;height:100%;padding:0;position:relative}.doodle-art-sheet[data-layout=split] .doodle-author{text-align:center;align-items:center;width:100%}.doodle-art-sheet[data-layout=split] .doodle-author-text{text-align:center;align-items:center}.doodle-art-sheet[data-layout=split] .doodle-author-text>span{max-width:100%}.doodle-art-sheet[data-layout=split] .doodle-social-star{align-self:center;position:absolute;bottom:0}.doodle-book-stage{position:relative}.doodle-bound-wrap[data-pending=true]{visibility:hidden;pointer-events:none;position:absolute;top:.75rem}.doodle-bound-wrap[data-mounting=true]{transition:none}.doodle-art-sheet .doodle-paper h2{align-items:center;gap:0;min-width:0;display:flex}.doodle-art-sheet .doodle-paper h2 [data-doodle-title]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.doodle-art-sheet .doodle-paper h2 .doodle-status{z-index:auto;max-width:none;color:inherit;background:0 0;margin-bottom:0;position:static;inset:auto}.doodle-contents li button>span:first-child{align-items:center;min-width:0;display:flex}.doodle-contents li button>span:first-child>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-bottom:5px;overflow:hidden}.doodle-contents-badge.doodle-status-mark{color:inherit;border-color:currentColor;margin-block:0}.doodle-contents-badge.doodle-removed-mark{border:0;flex-shrink:0;padding:0}.doodle-art-sheet[data-layout=split] .doodle-paper h2{align-items:center;max-height:100%;display:flex}.doodle-art-sheet[data-layout=split] .doodle-paper h2 [data-doodle-title]{min-height:0}.doodle-art-sheet[data-layout=split] .doodle-paper h2 .doodle-status{max-width:none;margin-inline-start:6px;position:static;inset:auto}.doodle-art-sheet[data-layout=split] .doodle-removed-mark{block-size:20px;inline-size:20px}
