/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-content:"";--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-tracking:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}.post-editor-root,.comment-contents.editor{--yz-editor-bg:oklch(44.4% .039 69.5);--yz-editor-shell-bg:oklch(42.3% .031 59.2/.9);--yz-editor-toolbar-bg:oklch(39.5% .045 69.8);--yz-editor-popover-bg:oklch(39.5% .045 69.8);--yz-editor-border:oklch(83% .07 80.4/.6);--yz-editor-text:oklch(100% 0 none);--yz-editor-text-muted:oklch(87.7% .053 82.2);--yz-editor-placeholder:oklch(87.7% .053 82.2/.5);--yz-editor-accent:oklch(78.1% .14 68);--yz-editor-hover-bg:oklch(40.1% .05 56.3/.45);--yz-editor-active-bg:oklch(38.4% .028 58.1/.8);--yz-editor-ring:oklch(64.5% .129 62.7/.5);--yz-editor-ring-offset:oklch(47.8% .033 68.6);--yz-editor-shadow:0 4px 12px oklch(52.1% .082 62.4/.15);--yz-editor-link:oklch(83.7% .107 75.5);--yz-editor-link-hover:oklch(89.3% .104 81.3);--yz-editor-link-visited:oklch(77% .107 74.2);--yz-editor-hr:oklch(83% .07 80.4/.35);--yz-editor-pre-bg:oklch(38.4% .028 58.1/.8);--yz-editor-blockquote-bg:oklch(42.3% .031 59.2/.7);--yz-editor-table-header-bg:oklch(52.1% .082 62.4/.35);--yz-editor-table-row-hover:oklch(40.1% .05 56.3/.45)}.dark .post-editor-root,.dark .comment-contents.editor{--yz-editor-bg:oklch(19.4% .025 256/.9);--yz-editor-shell-bg:oklch(19.4% .025 256/.9);--yz-editor-toolbar-bg:oklch(24.4% .027 253);--yz-editor-popover-bg:oklch(24.4% .027 253);--yz-editor-border:oklch(46.8% .063 75/.6);--yz-editor-text:oklch(100% 0 none);--yz-editor-text-muted:oklch(76% .075 82.1);--yz-editor-placeholder:oklch(76% .075 82.1/.5);--yz-editor-accent:oklch(73.9% .134 69.8);--yz-editor-hover-bg:oklch(29.2% .035 252/.7);--yz-editor-active-bg:oklch(29.2% .035 252/.8);--yz-editor-ring:oklch(73.9% .134 69.8/.5);--yz-editor-ring-offset:oklch(24.4% .027 253);--yz-editor-shadow:0 4px 12px oklch(16.8% .028 260/.3);--yz-editor-link:oklch(73.9% .134 69.8);--yz-editor-link-hover:oklch(91.2% .056 81.9);--yz-editor-link-visited:oklch(76% .075 82.1);--yz-editor-hr:oklch(46.8% .063 75/.6);--yz-editor-pre-bg:oklch(19.4% .025 256/.9);--yz-editor-blockquote-bg:oklch(20.5% .02 249/.8);--yz-editor-table-header-bg:oklch(24.4% .027 253/.8);--yz-editor-table-row-hover:oklch(29.2% .035 252/.7)}@layer base{.comment-contents,.post-contents{font-family:var(--font-sans,"Noto Sans TC Variable", "Noto Sans TC", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");color:var(--color-white,#fff)!important}.comment-contents{resize:none;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));word-break:break-all;margin:0;padding:0}.comment-contents :where(p,h1,h2,h3,h4,h5,h6,ul,ol,li,blockquote,strong,em){color:var(--color-white,#fff)!important}.comment-contents p{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1.75rem;--tw-font-weight:var(--font-weight-light,300);line-height:1.75rem;font-weight:var(--font-weight-light,300);margin:0;padding:0}.comment-contents img{margin-inline:auto;margin-block:calc(var(--spacing,.25rem) * 2);height:auto;max-height:calc(var(--spacing,.25rem) * 96);border-radius:calc(var(--radius) - 2px);max-width:100%;display:inline-block}.comment-contents a{cursor:pointer;text-decoration-line:underline;color:#f5dfb8!important}.comment-contents a:visited{color:#e8d4b0!important}@media (hover:hover){.comment-contents a:hover{color:#f2a548!important}}.comment-contents a:where(.dark,.dark *){color:#e09a3f!important}.comment-contents a:where(.dark,.dark *):visited{color:#c9ad7a!important}@media (hover:hover){.comment-contents a:where(.dark,.dark *):hover{color:#f5dfb8!important}}.comment-contents.editor{border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);min-height:7.5rem;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-width:1px}.comment-contents.editor:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.comment-contents.editor:disabled{cursor:not-allowed;opacity:.5}.comment-contents.editor{border-color:var(--yz-editor-border);background-color:var(--yz-editor-shell-bg);color:var(--yz-editor-text)}.comment-contents.editor:focus-visible{--tw-ring-color:var(--yz-editor-ring);--tw-ring-offset-color:var(--yz-editor-ring-offset)}.comment-contents.editor::placeholder{color:var(--yz-editor-placeholder)}.ProseMirror:focus{outline:none}.post-contents{overflow-wrap:anywhere;color:#fff9e0;flex-direction:column;max-width:none;display:flex}.post-contents:where(.dark,.dark *){color:#fff}.post-contents h1{margin-top:calc(var(--spacing,.25rem) * 13);margin-bottom:calc(var(--spacing,.25rem) * 3.75);--tw-border-style:none;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:1.3;--tw-font-weight:var(--font-weight-semibold,600);line-height:1.3;font-weight:var(--font-weight-semibold,600);border-style:none;padding:0}.post-contents h1:first-of-type{margin-top:calc(var(--spacing,.25rem) * 3.5)}.tiptap-editor-popup-add-heading h1{--tw-border-style:none;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:1.3;--tw-font-weight:var(--font-weight-semibold,600);line-height:1.3;font-weight:var(--font-weight-semibold,600);border-style:none;padding:0}.post-contents h2{margin-top:calc(var(--spacing,.25rem) * 5);margin-bottom:calc(var(--spacing,.25rem) * 3.25);--tw-border-style:none;font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:1.3;--tw-font-weight:var(--font-weight-semibold,600);line-height:1.3;font-weight:var(--font-weight-semibold,600);border-style:none;padding:0}.tiptap-editor-popup-add-heading h2{--tw-border-style:none;font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:1.3;--tw-font-weight:var(--font-weight-semibold,600);line-height:1.3;font-weight:var(--font-weight-semibold,600);border-style:none;padding:0}.post-contents h3{margin-top:calc(var(--spacing,.25rem) * 4.5);margin-bottom:calc(var(--spacing,.25rem) * .5);--tw-border-style:none;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:1.3;--tw-font-weight:var(--font-weight-medium,500);line-height:1.3;font-weight:var(--font-weight-medium,500);border-style:none;padding:0}.tiptap-editor-popup-add-heading h3{--tw-border-style:none;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:1.3;--tw-font-weight:var(--font-weight-medium,500);line-height:1.3;font-weight:var(--font-weight-medium,500);border-style:none;padding:0}.post-contents h4{margin-top:calc(var(--spacing,.25rem) * 2.5);margin-bottom:calc(var(--spacing,.25rem) * .5);--tw-border-style:none;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:1.3;--tw-font-weight:var(--font-weight-medium,500);line-height:1.3;font-weight:var(--font-weight-medium,500);border-style:none;padding:0}.tiptap-editor-popup-add-heading h4{--tw-border-style:none;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:1.3;--tw-font-weight:var(--font-weight-medium,500);line-height:1.3;font-weight:var(--font-weight-medium,500);border-style:none;padding:0}.tiptap-editor-popup-add-heading p[data-type=Paragraph]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1.75rem;--tw-font-weight:var(--font-weight-light,300);line-height:1.75rem;font-weight:var(--font-weight-light,300)}.post-contents p{min-height:calc(var(--spacing,.25rem) * 8);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1.75rem;--tw-font-weight:var(--font-weight-normal,400);line-height:1.75rem;font-weight:var(--font-weight-normal,400);margin:0!important;padding:0!important}.post-contents p:where(.dark,.dark *){--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300)}.post-editor-root .post-contents a{cursor:pointer;text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:underline;-webkit-text-decoration-color:var(--yz-editor-link);-webkit-text-decoration-color:var(--yz-editor-link);-webkit-text-decoration-color:var(--yz-editor-link);text-decoration-color:var(--yz-editor-link);color:var(--yz-editor-link)!important}@supports (color:color-mix(in lab, red, red)){.post-editor-root .post-contents a{-webkit-text-decoration-color:color-mix(in srgb, var(--yz-editor-link) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--yz-editor-link) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--yz-editor-link) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--yz-editor-link) 60%, transparent)}}.post-editor-root .post-contents a:hover{-webkit-text-decoration-color:var(--yz-editor-link-hover);-webkit-text-decoration-color:var(--yz-editor-link-hover);-webkit-text-decoration-color:var(--yz-editor-link-hover);text-decoration-color:var(--yz-editor-link-hover);color:var(--yz-editor-link-hover)!important}.post-editor-root .post-contents a:visited{color:var(--yz-editor-link-visited)!important}.post-contents a{cursor:pointer;text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:underline;text-decoration-color:oklab(83.7139% .0266124 .103172/.6);color:#f2c078!important}.post-contents a:visited{color:#ddaa63!important}@media (hover:hover){.post-contents a:hover{text-decoration-color:#ffd58a;color:#ffd58a!important}}.dark .post-contents a{text-decoration-color:oklab(73.9272% .0462224 .125512/.6);color:#e09a3f!important}.dark .post-contents a:visited{color:#c9ad7a!important}@media (hover:hover){.dark .post-contents a:hover{text-decoration-color:#f5dfb8;color:#f5dfb8!important}}.post-editor-root .post-contents hr{margin-block:calc(var(--spacing,.25rem) * 2);--tw-border-style:none;background-color:var(--yz-editor-hr);border-style:none;height:1px}.post-contents hr{margin-block:calc(var(--spacing,.25rem) * 2);--tw-border-style:none;background-color:oklab(82.9683% .0115992 .0685262/.35);border-style:none;height:1px}.post-contents hr:where(.dark,.dark *){background-color:oklab(46.7747% .016371 .0608925/.6)}.post-editor-root .post-contents pre{margin-block:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius);padding:calc(var(--spacing,.25rem) * 4);overflow-wrap:break-word;white-space:pre-wrap;background-color:var(--yz-editor-pre-bg);overflow-x:auto;color:var(--color-white,#fff)!important}.post-contents pre{margin-block:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius);padding:calc(var(--spacing,.25rem) * 4);overflow-wrap:break-word;white-space:pre-wrap;background-color:oklab(38.4003% .01461 .0234312/.8);overflow-x:auto;color:var(--color-white,#fff)!important}.post-contents pre:where(.dark,.dark *){background-color:oklab(19.3607% -.00595557 -.0247913/.9)}.post-contents code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-white,#fff)!important}.post-editor-root .post-contents p.is-editor-empty:first-child:before{pointer-events:none;--tw-content:attr(data-placeholder);content:var(--tw-content);color:var(--yz-editor-placeholder)}.post-contents p.is-editor-empty:first-child:before{pointer-events:none;color:oklab(87.7265% .00708756 .0520651/.5);--tw-content:attr(data-placeholder);content:var(--tw-content)}.post-contents p.is-editor-empty:first-child:before:where(){color:oklab(76.0097% .0103116 .0741908/.5)}.post-contents:focus-within p.is-editor-empty:first-child:before{--tw-content:none;content:none}.post-contents .image-frame{margin-block:calc(var(--spacing,.25rem) * 2);justify-content:center;width:100%;display:flex}.post-contents .image-frame div img{height:100%;max-height:calc(var(--spacing,.25rem) * 108);width:100%;max-width:var(--container-3xl,48rem);cursor:pointer;object-fit:contain;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;margin-inline:auto;transition-duration:.3s}@media (hover:hover){.post-contents .image-frame div img:hover{--tw-scale-x:101%;--tw-scale-y:101%;--tw-scale-z:101%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.post-editor-root .post-contents blockquote{margin-block:calc(var(--spacing,.25rem) * 4);border-left-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem) * 4);padding-left:calc(var(--spacing,.25rem) * 4);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);border-left-width:4px;border-color:var(--yz-editor-border);background-color:var(--yz-editor-blockquote-bg)}.post-contents blockquote{margin-block:calc(var(--spacing,.25rem) * 4);border-left-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem) * 4);padding-left:calc(var(--spacing,.25rem) * 4);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);background-color:oklab(42.2827% .0159123 .0266953/.7);border-color:oklab(82.9683% .0115992 .0685262/.6);border-left-width:4px}.post-contents blockquote:where(.dark,.dark *){background-color:oklab(20.5022% -.00722609 -.0186592/.8);border-color:oklab(46.7747% .016371 .0608925/.6)}.post-contents blockquote p:before,.post-contents blockquote p:after{--tw-content:none;content:none}.post-contents blockquote p{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));color:var(--color-white,#fff)!important}.post-contents blockquote strong{--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900)}.post-contents table{margin-block:calc(var(--spacing,.25rem) * 6);table-layout:fixed;border-collapse:collapse;width:100%;overflow-y:auto}.post-editor-root .post-contents th{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);border-width:1px;color:var(--color-white,#fff)!important}.post-editor-root .post-contents th[align=center]{text-align:center}.post-editor-root .post-contents th[align=right]{text-align:right}.post-editor-root .post-contents th{border-color:var(--yz-editor-border);background-color:var(--yz-editor-table-header-bg)}.post-editor-root .post-contents td{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;vertical-align:top;border-width:1px;color:var(--color-white,#fff)!important}.post-editor-root .post-contents td[align=center]{text-align:center}.post-editor-root .post-contents td[align=right]{text-align:right}.post-editor-root .post-contents td{border-color:var(--yz-editor-border)}.post-editor-root .post-contents tr:hover td{background-color:var(--yz-editor-table-row-hover)}.post-contents th{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);background-color:oklab(52.1161% .0381692 .0729613/.35);border-width:1px;border-color:oklab(82.9683% .0115992 .0685262/.45);color:var(--color-white,#fff)!important}.post-contents th:where(.dark,.dark *){background-color:oklab(24.4064% -.0077688 -.0260307/.8);border-color:oklab(46.7747% .016371 .0608925/.6)}.post-contents th[align=center]{text-align:center}.post-contents th[align=right]{text-align:right}.post-contents td{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;vertical-align:top;border-width:1px;border-color:oklab(82.9683% .0115992 .0685262/.35);color:var(--color-white,#fff)!important}.post-contents td:where(.dark,.dark *){border-color:oklab(46.7747% .016371 .0608925/.5)}.post-contents td[align=center]{text-align:center}.post-contents td[align=right]{text-align:right}.post-contents tr:hover td{background-color:oklab(40.1375% .0277971 .0416706/.45)}.post-contents tr:hover td:where(.dark,.dark *){background-color:oklab(29.2147% -.0106485 -.0333716/.7)}.post-contents div[data-youtube-video]{margin-inline:auto;margin-block:calc(var(--spacing,.25rem) * 10);aspect-ratio:var(--aspect-video,16 / 9);width:100%;max-width:40rem;height:auto}.post-contents div[data-youtube-video] iframe{width:100%;max-width:40rem;height:100%}.post-contents ul{margin-block:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 6);list-style-type:disc;color:var(--color-white,#fff)!important}.post-contents ol{margin-block:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 6);list-style-type:decimal;color:var(--color-white,#fff)!important}.post-contents ol ol{list-style-type:upper-roman}.post-contents ol ol ol{list-style-type:lower-roman}.post-contents li{margin-bottom:var(--spacing,.25rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1.75rem;--tw-font-weight:var(--font-weight-light,300);line-height:1.75rem;font-weight:var(--font-weight-light,300)}.post-contents li>ul,.post-contents li>ol{margin-block:0}.post-contents [data-spoiler]{cursor:pointer;border-radius:calc(var(--radius) - 4px);background-color:#45556ccc}@supports (color:color-mix(in lab, red, red)){.post-contents [data-spoiler]{background-color:color-mix(in oklab, var(--color-slate-600,oklch(44.6% .043 257.281)) 80%, transparent)}}.post-contents [data-spoiler]{padding-inline:var(--spacing,.25rem);padding-block:calc(var(--spacing,.25rem) * .25);color:#0000}@media (hover:hover){.post-contents [data-spoiler]:hover{background-color:var(--color-slate-600,oklch(44.6% .043 257.281))}}.post-contents [data-spoiler][data-revealed=true]{background-color:#45556ccc}@supports (color:color-mix(in lab, red, red)){.post-contents [data-spoiler][data-revealed=true]{background-color:color-mix(in oklab, var(--color-slate-600,oklch(44.6% .043 257.281)) 80%, transparent)}}.post-contents [data-spoiler][data-revealed=true]{color:var(--color-white,#fff)}.post-editor-root .ProseMirror [data-spoiler]{background-color:#45556ccc}@supports (color:color-mix(in lab, red, red)){.post-editor-root .ProseMirror [data-spoiler]{background-color:color-mix(in oklab, var(--color-slate-600,oklch(44.6% .043 257.281)) 80%, transparent)}}.post-editor-root .ProseMirror [data-spoiler]{color:var(--color-white,#fff)}}span.mention{color:#f2a548;font-size:.875rem;font-weight:700}:where(.dark,.dark *) span.mention{color:#c9ad7a}span.mention.deleted{color:#bfafa0;font-size:.875rem;font-weight:400}:where(.dark,.dark *) span.mention.deleted{color:#696359}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-tracking{syntax:"*";inherits:false}.novel-editor-theme-wrapper,.novel-book-wrapper{--novel-bg:#fff;--novel-text:#09090b;--novel-muted-text:#71717a;--novel-border:#e4e4e7;--novel-blockquote-bg:#f4f4f533;--novel-hr-color:#09090966;--novel-placeholder:#71717a;--book-cover-bg:#1a1a1a;--book-cover-text:#c9a959;--book-skin-opacity:.4;background-color:var(--novel-bg);color:var(--novel-text);transition:background-color .3s,color .3s;position:relative;overflow:hidden}.novel-book-wrapper[data-cover-color=charcoal]{--book-cover-bg:#1a1a1a;--book-cover-text:#c9a959}.novel-book-wrapper[data-cover-color=burgundy]{--book-cover-bg:#4a0e0e;--book-cover-text:#e2d5b5}.novel-book-wrapper[data-cover-color=navy]{--book-cover-bg:#0f172a;--book-cover-text:#94a3b8}.novel-book-wrapper[data-cover-color=forest]{--book-cover-bg:#064e3b;--book-cover-text:#d1fae5}.novel-book-wrapper[data-cover-color=sepia-dark]{--book-cover-bg:#3e2723;--book-cover-text:#d7ccc8}.novel-book-wrapper{background-color:var(--book-cover-bg);color:var(--book-cover-text)}.novel-book-skin-overlay{pointer-events:none;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;background-repeat:repeat;transition-duration:.3s;position:absolute;inset:0}.novel-book-wrapper[data-book-skin=none] .novel-book-skin-overlay{--tw-gradient-position:to bottom right in oklab;background-image:none;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.novel-book-wrapper[data-book-skin=none] .novel-book-skin-overlay{--tw-gradient-from:color-mix(in oklab, var(--color-white,#fff) 5%, transparent)}}.novel-book-wrapper[data-book-skin=none] .novel-book-skin-overlay{--tw-gradient-to:#0000000d}@supports (color:color-mix(in lab, red, red)){.novel-book-wrapper[data-book-skin=none] .novel-book-skin-overlay{--tw-gradient-to:color-mix(in oklab, var(--color-black,#000) 5%, transparent)}}.novel-book-wrapper[data-book-skin=none] .novel-book-skin-overlay{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.novel-editor-theme-wrapper[data-theme=dark]{--novel-bg:#09090b;--novel-text:#fafafa;--novel-muted-text:#a1a1aa;--novel-border:#27272a;--novel-blockquote-bg:#27272a33;--novel-hr-color:#fafafa66;--novel-placeholder:#a1a1aa}.novel-editor-theme-wrapper[data-theme=sepia]{--novel-bg:#f4ecd8;--novel-text:#5b4636;--novel-muted-text:#8c7a66;--novel-border:#e2d5b5;--novel-blockquote-bg:#e2d5b54d;--novel-hr-color:#5b463666;--novel-placeholder:#8c7a66}.novel-editor-texture-overlay{pointer-events:none;z-index:0;background-repeat:repeat;position:absolute;inset:0}.novel-contents{z-index:10;max-width:none;font-family:var(--font-sans,"Noto Sans TC Variable", "Noto Sans TC", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");overflow-wrap:break-word;color:var(--novel-text);flex-direction:column;display:flex;position:relative}.novel-contents p{text-align:justify;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1.75;--tw-font-weight:var(--font-weight-normal,400);line-height:1.75;font-weight:var(--font-weight-normal,400);min-height:calc(var(--spacing,.25rem) * 8)!important;margin:0!important;padding:0!important}@media (width>=768px){.novel-contents p{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:1.8;line-height:1.8}}.novel-contents [style*=font-size]{--tw-leading:1.6;line-height:1.6}.novel-contents h2{--tw-border-style:none;text-align:center;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-style:none;margin:0!important;padding:0!important}@media (width>=768px){.novel-contents h2{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.novel-contents blockquote{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing,.25rem) * 6);--tw-leading:1.7;--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);background-color:var(--novel-blockquote-bg);color:var(--novel-text);opacity:.8;line-height:1.7}.novel-contents blockquote p{text-align:justify;--tw-leading:inherit;line-height:inherit}.novel-contents hr.novel-hr{margin-block:calc(var(--spacing,.25rem) * 12);--tw-border-style:none;text-align:center;border-style:none;height:0;overflow:visible}.novel-contents hr.novel-hr:before{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-tracking:.8em;letter-spacing:.8em;--tw-content:"◆ ◆ ◆";content:var(--tw-content);color:var(--novel-hr-color);display:block}.novel-contents s{color:var(--novel-muted-text);opacity:.7;text-decoration-color:currentColor}.novel-contents p.text-center{text-align:center}.novel-contents.ProseMirror:focus{outline:none}.novel-contents p.is-editor-empty:first-child:before{pointer-events:none;float:left;--tw-content:attr(data-placeholder);content:var(--tw-content);height:0;color:var(--novel-placeholder)}.novel-contents h2 strong{--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900)}.novel-contents p strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.video-frame{justify-content:center;width:100%;margin:1.5rem 0;display:flex}.video-frame iframe{border:none;max-width:100%}.novel-contents .novel-image{margin-inline:auto;margin-block:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius);max-width:100%;height:auto;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:block}.image-frame{width:100%;margin:1.5rem 0;display:flex}.image-frame[data-text-align=left]{text-align:left;justify-content:flex-start}.image-frame[data-text-align=center]{text-align:center;justify-content:center}.image-frame[data-text-align=right]{text-align:right;justify-content:flex-end}.tiptap-resizing-container{margin:0 10px;line-height:0;position:relative;display:inline-block!important}.tiptap-resizing-wrapper{border:2px solid #0000;transition:border-color .2s;display:inline-block;position:relative}.tiptap-resizing-container:hover .tiptap-resizing-wrapper,.tiptap-resizing-container.is-resizing .tiptap-resizing-wrapper{border-color:#3b82f6}.tiptap-resizing-handle{z-index:50;background:#fff;border:1.5px solid #3b82f6;border-radius:99px;width:10px;transition:background-color .2s,transform .2s;display:none;transform:translateY(-50%);box-shadow:0 2px 6px #00000026;height:48px!important;position:absolute!important;top:50%!important;bottom:auto!important}.tiptap-resizing-container:hover .tiptap-resizing-handle,.tiptap-resizing-container.is-resizing .tiptap-resizing-handle{display:block}.tiptap-resizing-handle.left{cursor:w-resize;left:-6px!important;right:auto!important}.tiptap-resizing-handle.right{cursor:e-resize;left:auto!important;right:-6px!important}.tiptap-resizing-handle:after{content:"";background:#3b82f6;border-radius:1px;width:1.5px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tiptap-resizing-handle:active{background-color:#3b82f6}.tiptap-resizing-handle:active:after{background:#fff}.novel-contents .novel-image[data-resizable]{border-style:var(--tw-border-style);--tw-leading:0;border-width:2px;border-color:#0000;line-height:0;display:inline-block;position:relative}@media (hover:hover){.novel-contents .novel-image[data-resizable]:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.novel-contents .novel-image[data-resizable]:hover{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}}.novel-contents .tiptap-resizable-image-resizer{z-index:50;cursor:nwse-resize;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));right:calc(var(--spacing,.25rem) * -1.5)!important;bottom:calc(var(--spacing,.25rem) * -1.5)!important;height:calc(var(--spacing,.25rem) * 3)!important;width:calc(var(--spacing,.25rem) * 3)!important;border-style:var(--tw-border-style)!important;border-width:2px!important;border-color:var(--primary)!important;background-color:var(--background)!important;opacity:0!important;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important;border-radius:2147483647px!important}.novel-contents .novel-image:hover .tiptap-resizable-image-resizer,.novel-contents .novel-image.ProseMirror-selectednode .tiptap-resizable-image-resizer{opacity:1!important}.novel-contents .novel-image.ProseMirror-selectednode{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--primary);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}div[data-tippy-root]{z-index:40!important}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}
