.shiki[data-v-bfd47615]{display:grid;font-family:var(--font-monospace);font-size:14px;line-height:20px;margin-block:.5em -.5em;padding-top:.5em}.mb-code[data-v-5ce4aca2]{background-color:var(--color-background);border:1px solid var(--color-border-lighter);border-radius:16px;overflow:hidden}.code-header[data-v-5ce4aca2]{align-items:center;background-color:var(--color-theme);border-radius:12px;color:var(--color-theme-text);display:flex;font-family:var(--font-smooth);font-size:1rem;gap:8px;line-height:28px;margin:4px;padding-inline:12px}.code-action[data-v-5ce4aca2]{display:grid;place-items:center;width:1rem}.code-action[data-v-5ce4aca2]:first-of-type{margin-left:auto}.code-area[data-v-5ce4aca2]{display:flex;font-family:var(--font-monospace);font-size:14px;line-height:20px;margin-top:-4px;max-height:196px;overflow:hidden;position:relative;transition-duration:.25s;transition-property:max-height,margin}.code-area.is-expand[data-v-5ce4aca2]{max-height:-moz-fit-content;max-height:fit-content}.code-area.is-expand>.shiki[data-v-5ce4aca2]{padding-bottom:2em}.code-area.is-collapse[data-v-5ce4aca2]{margin-bottom:4px;max-height:0}.code-line[data-v-5ce4aca2],.shiki[data-v-5ce4aca2]{padding:1ch}.code-line[data-v-5ce4aca2]{color:var(--color-info);margin-left:1ch;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.shiki[data-v-5ce4aca2]{overflow-y:hidden}.code-expand[data-v-5ce4aca2]{background-image:linear-gradient(to top,var(--color-background) 4px,transparent);display:grid;height:2em;inset:auto 0 0;place-items:center;position:absolute}.code-expand>.iconify[data-v-5ce4aca2]{animation:expand-flash-5ce4aca2 2s infinite}@keyframes expand-flash-5ce4aca2{0%{opacity:1}50%{opacity:.33}}.gallery-illustration[data-v-343bdd18]{display:grid;gap:8px}.gallery-illustration[data-v-343bdd18]>.mb-image{margin-block:0}.gallery-illustrator[data-v-343bdd18]{--dt-fr:.6fr;margin-top:8px;text-align:center}.novel-text{overflow-wrap:anywhere}.novel-text :where(h2,h3,h4,h5,h6){margin-block:1.4em .7em}.novel-text>p{text-indent:2em}.novel-text blockquote{background-color:var(--color-background);border-block:1px solid var(--color-border-lighter);border-inline:4px solid var(--color-theme);font-size:14px;margin-block:1em;padding:1em}.novel-text :where(ol,ul){list-style-type:revert;margin-block:1em;padding-left:2em}.novel-text :where(ol,ul)>li{margin-block:.2em}.novel-text :where(ol,ul)>li::marker{color:var(--color-theme-text)}.novel-text :where(ol,ul) :is(ol,ul){margin-block:0}.novel-text del{filter:blur(.25em)}.novel-text em{color:var(--color-theme-text)}.novel-text strong{font-weight:700}.novel-text :where(.mb-code,.mb-gallery,.mb-image,.mb-math){margin-block:1em}.novel-text :target{scroll-margin-top:80px}.novel-text .emoji{margin-inline:2px}.novel-text>.footnotes{font-size:14px;margin-top:1em}.novel-text .footnote-ref{color:var(--color-theme-text);margin-inline:2px}.novel-text .footnote-ref:before{content:"["}.novel-text .footnote-ref:after{content:"]"}.novel-text .footnote-backref{color:var(--color-info);transition:color .25s}.novel-text .footnote-backref:hover{color:var(--color-theme-text)}.novel-text:where(.is-general) p{line-height:2}.novel-text:where(.is-article,.is-story,.is-comment){line-height:1.8}.novel-text:where(.is-article,.is-story,.is-comment)>p{margin-block:.8em}.novel-text:where(.is-article,.is-comment) h2{padding-left:16px;position:relative}.novel-text:where(.is-article,.is-comment) h2:before{background-color:var(--color-theme-dark);border-radius:2px;content:"";display:block;inset:0;position:absolute;width:6px}.novel-text:where(.is-story) h3{text-align:center}.novel-text:where(.is-comment){margin-block:.5em}.novel-text:where(.is-comment)>p{margin-block:.5em;text-indent:0}.novel-text:where(.is-comment) :where(ol,ul){margin-block:.5em;padding-left:1em}.novel-text:where(.is-comment) img{max-width:411px}.novel-text>:first-child{margin-top:0}.novel-text>:last-child{margin-bottom:0}
