._shell_rbgs6_1{max-width:420px;margin:0 auto;padding:var(--novel-space-7) var(--novel-space-5);display:flex;flex-direction:column;gap:var(--novel-space-4)}._title_rbgs6_10{margin:0;font-size:var(--novel-type-display-size);font-weight:600}._subtitle_rbgs6_16{margin:0;color:var(--novel-color-muted)}._tabs_rbgs6_21{display:flex;gap:var(--novel-space-4);border-bottom:1px solid var(--novel-line-subtle)}._tab_rbgs6_21,._tabActive_rbgs6_28{padding:var(--novel-space-2) 0;border:none;background:none;color:var(--novel-color-muted);cursor:pointer;border-bottom:2px solid transparent;transition:color var(--novel-motion-fast) var(--novel-ease-fluid)}._tabActive_rbgs6_28{color:var(--novel-color-ink);border-bottom-color:var(--novel-color-accent)}._form_rbgs6_43{display:flex;flex-direction:column;gap:var(--novel-space-4)}._field_rbgs6_49{display:flex;flex-direction:column;gap:var(--novel-space-1)}._label_rbgs6_55{font-size:var(--novel-type-caption-size);color:var(--novel-color-faint)}._field_rbgs6_49 input{padding:var(--novel-space-3);border:1px solid var(--novel-line-subtle);border-radius:var(--novel-radius-sm);background:var(--novel-color-surface)}._hint_rbgs6_67{font-size:var(--novel-type-caption-size);color:var(--novel-color-faint)}._submit_rbgs6_72{padding:var(--novel-space-3);border:none;border-radius:var(--novel-radius-sm);background:var(--novel-color-accent);color:var(--novel-color-on-accent);font-weight:500;cursor:pointer;transition:opacity var(--novel-motion-fast) var(--novel-ease-fluid)}._submit_rbgs6_72:disabled{opacity:.6;cursor:progress}._notice_rbgs6_88{margin:0;color:var(--novel-color-positive)}._error_rbgs6_93{margin:0;color:var(--novel-color-danger)}._loading_rbgs6_98,._loading_1ecjw_1{padding:var(--novel-space-7);text-align:center;color:var(--novel-color-muted)}._notice_4luy1_1{position:fixed;z-index:120;inset-inline-end:max(var(--novel-space-5),env(safe-area-inset-right));bottom:max(64px,calc(env(safe-area-inset-bottom) + 48px));display:flex;align-items:flex-start;gap:var(--novel-space-3);max-width:min(370px,calc(100vw - var(--novel-space-7)));padding:var(--novel-space-3) var(--novel-space-4);background:var(--novel-color-surface);color:var(--novel-color-ink);border-top:var(--novel-border-thin) solid var(--novel-line-subtle);font:400 var(--novel-type-caption) / 1.8 var(--novel-font-ui);animation:_arrive_4luy1_1 var(--novel-motion-standard) var(--novel-ease-fluid)}._notice_4luy1_1 strong{font-weight:500}._notice_4luy1_1 p{margin:var(--novel-space-1) 0 0;color:var(--novel-writer-muted)}._notice_4luy1_1 button{display:grid;place-items:center;flex:none;width:var(--novel-touch-target);height:var(--novel-touch-target);border:0;background:none;color:inherit;cursor:pointer}._notice_4luy1_1 button:focus-visible{outline:var(--novel-border-thin) solid var(--novel-writer-focus)}@keyframes _arrive_4luy1_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){._notice_4luy1_1{animation:none}}:root{color-scheme:light dark;--novel-color-paper: light-dark(#f7f9fb, #11161c);--novel-color-surface: light-dark(#ffffff, #181e25);--novel-color-surface-soft: light-dark(#f2f5f8, #202832);--novel-color-ink: light-dark(#243241, #e9eff5);--novel-color-muted: light-dark(#687887, #a9b6c3);--novel-color-faint: light-dark(#9ca9b5, #71808f);--novel-color-accent: light-dark(#547eae, #a7c9f0);--novel-color-positive: light-dark(#3f8b7c, #9bdac9);--novel-color-warning: light-dark(#b17b4d, #e7bb8e);--novel-color-danger: light-dark(#b85b5b, #ec9d9d);--novel-color-on-accent: light-dark(#ffffff, #10161c);--novel-color-focus: light-dark(#b7c9dd, #687f99);--novel-selection-background:light-dark(#d9dadd,#55585d);--novel-selection-foreground:light-dark(#25282b,#f3f3f3);--novel-line-subtle: color-mix(in srgb, var(--novel-color-muted) 22%, transparent);--novel-line-active: color-mix(in srgb, var(--novel-color-accent) 52%, transparent);--novel-space-1: 4px;--novel-space-2: 8px;--novel-space-3: 12px;--novel-space-4: 16px;--novel-space-5: 24px;--novel-space-6: 32px;--novel-space-7: 48px;--novel-radius-sm: 12px;--novel-radius-md: 18px;--novel-radius-lg: 24px;--novel-motion-fast: .16s;--novel-motion-standard: .28s;--novel-motion-slow: .52s;--novel-ease-fluid: cubic-bezier(.2, .8, .2, 1);--novel-ease-spring: cubic-bezier(.18, .88, .2, 1.04);--novel-font-ui: "PingFang SC", "Microsoft YaHei", sans-serif;--novel-type-body-size: 15px;--novel-type-body-line: 1.7;--novel-type-chapter-size: 28px;--novel-type-chapter-line: 1.6;--novel-type-chapter-tracking: .055em;--novel-writer-paper: light-dark(#ffffff, #14191f);--novel-writer-ink: light-dark(#293846, #e5ebf1);--novel-writer-muted: light-dark(#627381, #a2b1bf);--novel-writer-faint: light-dark(#657583, #a2b1bf);--novel-writer-blue: light-dark(#547dae, #a4c1eb);--novel-writer-green: light-dark(#438e81, #9cdbca);--novel-writer-focus: light-dark(#b7c9dd, #687f99);--novel-prose-size: 16px;--novel-prose-line: 2.12;--novel-prose-tracking: .025em;--novel-prose-indent: 2em;--novel-rail-width: clamp(160px, calc(12cqw + 24px) , 232px);--novel-rail-gap: clamp(24px, 2cqw, 40px);--novel-page-inset: calc(var(--novel-rail-width) + var(--novel-rail-gap));--novel-edge-fade: clamp(32px, 6cqw, 64px);--novel-tool-width: clamp(320px, 26cqw, 400px);--novel-flow-height: clamp(440px, calc(100dvh - 210px) , 820px);--novel-flow-gap: 70px;--novel-flow-volume-gap: 92px;--novel-flow-bend: 12px;--novel-flow-origin: 30px;--novel-motion-canvas: .32s;--novel-motion-zoom: .45s;--novel-writer-max-width: none;--novel-reader-max-width: clamp(560px, 52cqw, 840px);--novel-writer-padding: clamp(20px, 2.2vh, 32px) clamp(24px, 3vw, 64px) 32px;--novel-writer-padding-mobile: 14px 21px 24px;--novel-writer-actions-gap: 18px;--novel-writer-meta-gap: 13px;--novel-tool-gap: clamp(28px, 2cqw, 40px);--novel-tool-heading-size: 17px;--novel-type-small: 13px;--novel-type-caption: 11px;--novel-type-field: 12px;--novel-plan-min-height: 180px;--novel-prose-min-height: 140px;--novel-panel-reveal: 0;--novel-draft-min-height: 240px;--novel-border-thin: 1px;--novel-writer-section-rule: color-mix(in srgb, var(--novel-writer-muted) 20%, var(--novel-writer-paper));--novel-panel: 0;--novel-z-rail: 1;--novel-z-panel: 20;--novel-z-overlay: 40;--novel-z-toast: 60;--novel-touch-target: 44px}@property --novel-panel{syntax: "<number>"; inherits: true; initial-value: 0;}@media(prefers-reduced-motion:reduce){:root{--novel-motion-fast: 1ms;--novel-motion-standard: 1ms;--novel-motion-slow: 1ms}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--novel-color-paper);color:var(--novel-color-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,sans-serif;font-size:var(--novel-type-body-size);line-height:var(--novel-type-body-line);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:has([data-writer]){background:var(--novel-writer-paper)}html:has([data-writer]){scrollbar-gutter:stable both-edges;background:var(--novel-writer-paper)}input,textarea,select,button{font:inherit;font-size:var(--novel-type-control-size);color:inherit}:focus-visible{outline:2px solid var(--novel-color-focus);outline-offset:2px}::selection{background:var(--novel-selection-background);color:var(--novel-selection-foreground)}.novel-offline-notice{position:fixed;z-index:100;left:50%;top:0;transform:translate(-50%);max-width:95vw;margin:0;padding:var(--novel-space-2) var(--novel-space-3);background:var(--novel-color-surface-soft);color:var(--novel-color-warning);font-size:var(--novel-type-caption);pointer-events:none}
