:root{color:#191629;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f6f4f8;font-family:Microsoft YaHei UI,PingFang SC,Noto Sans SC,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}#root{min-height:100vh}.app{--workbench-green:#23a455;--workbench-green-deep:#17883f;--workbench-green-soft:#eaf8ef;--workbench-green-pale:#f4fbf6;--workbench-border:#e0e7e3;--workbench-border-strong:#c7d8ce;--workbench-text:#172019;--workbench-muted:#7a8580;--workbench-shadow:0 18px 46px #1f322714;width:100%;max-width:100vw;min-height:100vh;color:var(--workbench-text);background:#f5f7f6;overflow:visible}.dark-workbench{--workbench-green:#36c46d;--workbench-green-deep:#23a455;--workbench-green-soft:#163423;--workbench-green-pale:#111c16;--workbench-border:#28382f;--workbench-border-strong:#365443;--workbench-text:#f4faf6;--workbench-muted:#adbbb3;--workbench-shadow:0 18px 46px #00000052;color:var(--workbench-text);background:#101812}.topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-bottom:1px solid #e0e7e3d1;grid-template-columns:minmax(260px,340px) 1fr auto;align-items:center;height:84px;padding:0 28px;display:grid;position:sticky;top:0;box-shadow:0 10px 28px #23382c0d}.dark-workbench .topbar{background:#101812f0;border-color:#24342b}.brand,.top-actions,.nav-tabs,.toolbar,.settings-title,.section-heading,.slider-row span,.tip-box{align-items:center;display:flex}.brand{min-width:0;color:var(--workbench-text);gap:12px}.brand-mark{color:#fff;background:radial-gradient(circle at 26% 22%, #ffffffd1, transparent 18%), linear-gradient(145deg, #57cc78, var(--workbench-green-deep));border:1px solid #23a4553d;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 12px 24px #23a4552e}.brand-copy{gap:4px;min-width:0;display:grid}.brand-title-row{align-items:center;gap:10px;min-width:0;display:inline-flex}.brand-title{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:25px;font-weight:900;line-height:1.08;overflow:hidden}.brand-badge{height:23px;color:var(--workbench-green-deep);background:var(--workbench-green-soft);border-radius:7px;align-items:center;padding:0 9px;font-size:13px;font-weight:800;display:inline-flex}.brand-subtitle{color:var(--workbench-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;overflow:hidden}.nav-tabs{justify-content:center;gap:18px}button,select,input,textarea{font:inherit}button{cursor:pointer;border:0}button:disabled{cursor:wait;opacity:.72}.nav-tabs button{color:#4f5b55;background:0 0;border-radius:10px;min-height:42px;padding:0 13px;font-size:15px;font-weight:800;position:relative}.nav-tabs .active:after{content:"";background:var(--workbench-green);border-radius:999px;height:3px;position:absolute;bottom:-15px;left:12px;right:12px}.dark-workbench .nav-tabs .active,.dark-workbench .nav-tabs button:hover{color:#d9ffe4;background:#173522}.ghost-button,.primary-button,.icon-button{border:1px solid var(--workbench-border);color:#25342b;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:42px;font-weight:800;transition:border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.ghost-button{padding:0 15px}.primary-button{color:#fff;border-color:var(--workbench-green);background:linear-gradient(180deg, #2fbd66, var(--workbench-green));min-width:126px;padding:0 20px;box-shadow:0 12px 22px #23a4553d}.icon-button{width:42px}.ghost-button:hover,.icon-button:hover{color:var(--workbench-green-deep);background:var(--workbench-green-pale);border-color:#23a45559}.primary-button:hover{transform:translateY(-1px);box-shadow:0 16px 28px #23a45547}.dark-workbench .ghost-button,.dark-workbench .icon-button{color:#f4faf6;background:#142017;border-color:#2c4435}.workspace{grid-template-columns:var(--editor-pane-width,minmax(340px, 34vw)) 12px minmax(430px, 1fr) minmax(420px, clamp(420px, 28vw, 540px));box-sizing:border-box;gap:20px;height:calc(100vh - 85px);min-height:720px;padding:20px;display:grid}.cover-workspace{grid-template-columns:var(--cover-editor-pane-width,360px) 12px minmax(430px, 1fr) 342px;box-sizing:border-box;gap:20px;height:calc(100vh - 85px);min-height:0;padding:20px;display:grid}.editor-pane,.preview-pane,.settings-pane{border:1px solid var(--workbench-border);min-width:0;box-shadow:var(--workbench-shadow);background:#fff;border-radius:18px;overflow:hidden}.dark-workbench .editor-pane,.dark-workbench .preview-pane,.dark-workbench .settings-pane{background:#142017}.editor-pane{flex-direction:column;display:flex}.pane-resizer{z-index:8;cursor:col-resize;touch-action:none;background:0 0;border:0;border-radius:999px;width:12px;padding:0;position:relative}.pane-resizer:before{content:"";background:#d8e4dd;border-radius:999px;position:absolute;inset:18px 4px}.pane-resizer:hover,.pane-resizer:focus-visible,.is-resizing-editor .pane-resizer{background:var(--workbench-green-soft)}.pane-resizer:hover:before,.pane-resizer:focus-visible:before,.is-resizing-editor .pane-resizer:before{background:var(--workbench-green)}.pane-resizer:focus-visible{outline:2px solid var(--workbench-green);outline-offset:-2px}.cover-pane-resizer{cursor:col-resize}.is-resizing-editor{cursor:col-resize;-webkit-user-select:none;user-select:none}.is-resizing-editor *{cursor:col-resize}.toolbar{border-bottom:1px solid var(--workbench-border);background:#fbfdfc;flex-wrap:nowrap;align-content:center;gap:4px;min-height:43px;padding:8px 14px;position:relative;overflow:visible}.toolbar button{min-width:30px;height:34px;color:inherit;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 6px;display:inline-flex}.toolbar button:hover{color:var(--workbench-green-deep);background:var(--workbench-green-soft)}.toolbar button:focus-visible{outline:2px solid var(--workbench-green);outline-offset:2px}.emoji-menu-anchor{position:static}.emoji-picker{z-index:12;border:1px solid var(--workbench-border);background:#fff;border-radius:12px;grid-template-columns:repeat(4,34px);gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:12px;box-shadow:0 16px 34px #1f322724}.emoji-picker button{width:34px;height:34px;padding:0;font-size:18px}.dark-workbench .toolbar,.dark-workbench .editor-pane,.dark-workbench .pane-resizer{border-color:var(--workbench-border)}.dark-workbench .pane-resizer{background:0 0}.dark-workbench .pane-resizer:hover,.dark-workbench .pane-resizer:focus-visible,.dark-workbench.is-resizing-editor .pane-resizer{background:var(--workbench-green-soft)}.dark-workbench .toolbar button:hover{color:#d9ffe4;background:var(--workbench-green-soft)}.dark-workbench .emoji-picker{border-color:var(--workbench-border);background:#142017}.markdown-input{box-sizing:border-box;resize:none;color:#172019;letter-spacing:0;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;scrollbar-width:none;tab-size:2;background:linear-gradient(#23a45514 1px,#0000 1px) 0 15px/100% 24px,#fffefd;border:0;outline:0;flex:1;width:100%;padding:15px 18px;font-family:Cascadia Code,Consolas,monospace;font-size:14px;font-weight:400;line-height:24px}.markdown-input::-webkit-scrollbar{display:none}.dark-workbench .markdown-input{color:#f4faf6;background:linear-gradient(#36c46d24 1px,#0000 1px) 0 15px/100% 24px,#142017}.preview-pane{background:radial-gradient(circle at 50% 0,#23a45514,#0000 34%),linear-gradient(90deg,#23a45509 1px,#0000 1px) 0 0/24px 24px,#f8faf9;padding:42px 22px;position:relative;overflow:auto}.cover-editor-pane,.cover-preview-pane,.cover-template-pane{border:1px solid var(--workbench-border);min-width:0;box-shadow:var(--workbench-shadow);background:#fff;border-radius:18px;overflow:hidden}.cover-preview-pane{background:radial-gradient(circle at 50% 0,#23a45514,#0000 34%),linear-gradient(90deg,#23a45509 1px,#0000 1px) 0 0/28px 28px,#f8faf9;align-content:center;padding:36px 32px;display:grid;overflow:hidden}.cover-editor-pane{border:1px solid var(--workbench-border);background:#fff;grid-template-rows:auto auto 1fr;align-content:start;gap:14px;min-width:0;padding:22px 20px 28px;display:grid;overflow-y:auto}.dark-workbench .cover-editor-pane{border-color:var(--workbench-border);background:#142017}.cover-pane-resizer+.cover-preview-pane{border-left:1px solid var(--workbench-border)}.cover-editor-header{color:var(--workbench-text);font-size:17px;font-weight:800}.dark-workbench .cover-editor-header{color:#f8f4ff}.dark-workbench .cover-preview-pane{background:linear-gradient(90deg,#36c46d14 1px,#0000 1px) 0 0/28px 28px,#101812}.cover-preview-shell{place-items:center;min-height:min(600px,118vw);display:grid}.cover-export{--cover-font-scale:1;--cover-font-family:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--cover-font-weight:800;--cover-line-height:1.18;--cover-letter-spacing:0px;--cover-title-x:50%;--cover-title-y:46%;--cover-title-width:74%;--cover-title-height:24%;--cover-title-align:center;--cover-title-align-last:center;aspect-ratio:3/4;color:#172033;background:#cef5f1;border-radius:7px;width:min(450px,100%,75vh - 105.75px);position:relative;overflow:hidden;box-shadow:0 30px 70px #2d26422e}.cover-quote{color:var(--cover-accent);opacity:.72;font-family:Georgia,Times New Roman,serif;font-size:96px;font-weight:800;line-height:1;position:absolute;top:48px;left:48px}.cover-title{box-sizing:border-box;left:var(--cover-title-x);top:var(--cover-title-y);width:min(var(--cover-title-width), 420px);height:var(--cover-title-height);color:inherit;cursor:move;font-family:var(--cover-font-family);font-size:calc(40px * var(--cover-font-scale));font-weight:var(--cover-font-weight);letter-spacing:var(--cover-letter-spacing);line-height:var(--cover-line-height);text-align:var(--cover-title-align);text-align-last:var(--cover-title-align-last);white-space:pre-wrap;word-break:break-word;touch-action:none;background:0 0;border:0;border-radius:8px;align-items:center;padding:8px 10px;display:flex;position:absolute;transform:translate(-50%,-50%)}.cover-title.selected,.cover-title.dragging,.cover-title:focus-visible{outline-offset:0;outline:1px solid #ed1830eb;box-shadow:0 0 0 3px #ffffffeb,0 0 0 5px #ed183033}.cover-title-content{cursor:move;pointer-events:auto;-webkit-user-select:text;user-select:text;width:100%;display:block}.cover-title.text-editing .cover-title-content{cursor:text}.cover-title-resize-controls{display:none}.cover-title-color-segment{color:var(--cover-segment-color)}.is-capturing .cover-title.selected,.is-capturing .cover-title.dragging,.is-capturing .cover-title:focus-visible{box-shadow:none;outline:0}.cover-dash{background:var(--cover-accent);opacity:.78;border-radius:999px;width:38px;height:6px;position:absolute;bottom:56px;right:56px}.cover-text-box{color:#4e5b54;gap:8px;width:100%;font-size:14px;font-weight:700;display:grid}.cover-text-box textarea{border:1px solid var(--workbench-border);resize:vertical;color:#172019;background:#fff;border-radius:8px;outline:0;min-height:76px;padding:14px 16px;font-size:17px;line-height:1.45}.cover-text-box textarea:focus{border-color:var(--workbench-green);box-shadow:0 0 0 3px #23a45524}.cover-control-grid{grid-template-columns:1fr;align-content:start;gap:12px;width:100%;display:grid}.cover-control-grid .slider-row{border:0;grid-template-columns:auto minmax(120px,1fr) 56px;align-items:center;gap:10px;min-height:36px;margin:0;padding:0}.cover-control-grid .slider-row span{color:#35423a;min-width:112px;font-size:13px;font-weight:700}.cover-control-grid .slider-row span svg{width:16px;height:16px}.cover-control-grid .slider-row output{color:var(--workbench-muted);font-variant-numeric:tabular-nums;justify-self:end;font-size:13px}.font-picker{color:#4e5b54;gap:8px;min-width:0;font-size:13px;font-weight:700;display:grid;position:relative}.font-picker-label{align-items:center;min-height:18px;display:inline-flex}.font-picker-trigger{border:1px solid var(--workbench-border);color:#172019;width:100%;min-height:44px;font-family:var(--font-option-family);font-weight:var(--font-option-weight);text-align:left;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.font-picker-trigger:after{content:"";border-bottom:2px solid #8a958f;border-right:2px solid #8a958f;width:8px;height:8px;transform:rotate(45deg)translateY(-2px)}.font-picker-panel{z-index:18;border:1px solid var(--workbench-border);background:#fff;border-radius:12px;width:min(312px,100vw - 32px);display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 18px 40px #1f322724}.font-search-row{border-bottom:1px solid var(--workbench-border);color:var(--workbench-muted);grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:10px 12px;display:grid}.font-search-input{color:#172019;background:0 0;border:0;outline:0;min-width:0;height:40px}.font-option-list{max-height:318px;padding:6px;display:grid;overflow-y:auto}.font-option{color:#172019;min-height:46px;font-family:var(--font-option-family);font-weight:var(--font-option-weight);text-align:left;background:0 0;border-radius:7px;grid-template-columns:1fr auto;align-items:center;padding:8px 12px;display:grid}.font-option small{color:var(--workbench-muted);font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;font-size:12px;font-weight:700}.font-option:hover,.font-option.selected{color:var(--workbench-green-deep);background:var(--workbench-green-soft)}.font-option.unavailable{color:#a6b0aa;cursor:not-allowed;opacity:.72;background:#f5f7f6}.font-option.unavailable:hover{color:#a6b0aa;background:#f5f7f6}.font-section{border-top:1px solid var(--workbench-border);margin-top:24px;padding-top:22px}.cover-control-grid .font-picker{grid-column:1/-1}.dark-workbench .font-picker{color:#d8e6dd}.dark-workbench .font-picker-trigger,.dark-workbench .font-picker-panel{color:#f4faf6;border-color:var(--workbench-border);background:#142017}.dark-workbench .font-search-row{border-color:var(--workbench-border)}.dark-workbench .font-search-input,.dark-workbench .font-option{color:#f4faf6}.dark-workbench .font-option:hover,.dark-workbench .font-option.selected{color:#d9ffe4;background:var(--workbench-green-soft)}.dark-workbench .font-option.unavailable,.dark-workbench .font-option.unavailable:hover{color:#7c8b82;background:#142017}.dark-workbench .font-option small{color:var(--workbench-muted)}.cover-align-control{border:0;border-top:1px solid var(--workbench-border);grid-column:1/-1;gap:8px;min-width:0;margin:0;padding:10px 0 0;display:grid}.cover-align-control legend{color:#4e5b54;padding:0;font-size:13px;font-weight:700}.cover-align-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.cover-align-options button{border:1px solid var(--workbench-border);color:#35423a;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:0 8px;font-size:13px;font-weight:700;display:inline-flex}.cover-align-options button svg{width:16px;height:16px}.cover-align-options button:hover,.cover-align-options .selected{color:#fff;border-color:var(--workbench-green);background:var(--workbench-green)}.cover-color-control{border-top:1px solid var(--workbench-border);grid-column:1/-1;grid-template-columns:minmax(158px,max-content) minmax(0,1fr);align-items:center;gap:8px;padding-top:10px;display:grid}.cover-color-control label{border:1px solid var(--workbench-border);color:#35423a;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 8px 0 10px;font-size:13px;font-weight:700;display:inline-flex}.cover-color-control label svg{width:16px;height:16px}.cover-color-control input[type=color]{background:0 0;border:0;width:30px;height:26px;padding:0}.cover-color-swatches{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.cover-color-swatches button{background:var(--cover-swatch-color);border:2px solid #fff;border-radius:999px;width:22px;height:22px;box-shadow:0 0 0 1px #1f322729,0 5px 10px #1f322714}.cover-color-swatches button.selected{box-shadow:0 0 0 2px var(--workbench-green), 0 6px 12px #23a4552e}.cover-color-button{border:1px solid var(--workbench-green);color:#fff;background:var(--workbench-green);border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.cover-template-pane{border:1px solid var(--workbench-border);background:#fff;grid-template-rows:auto minmax(0,1fr) auto;gap:18px;padding:34px 28px 24px;display:grid;overflow:hidden}.dark-workbench .cover-template-pane{border-color:var(--workbench-border);background:#142017}.cover-template-header{color:#4e5b54;font-size:17px;font-weight:700}.cover-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:20px 14px;padding:4px 4px 20px;display:grid;overflow-y:auto}.template-choice{color:#6e7973;text-align:center;background:0 0;gap:8px;display:grid}.template-thumb{--cover-font-scale:.42;--cover-font-family:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--cover-font-weight:800;--cover-line-height:1.08;--cover-letter-spacing:0px;aspect-ratio:3/4;box-sizing:border-box;color:#172033;width:100%;font-family:var(--cover-font-family);font-size:15px;font-weight:var(--cover-font-weight);border:2px solid #0000;border-radius:7px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px #1f322712}.template-thumb-text{max-width:78%;letter-spacing:var(--cover-letter-spacing);text-align:var(--cover-title-align);gap:2px;display:grid;overflow:hidden}.template-thumb .cover-title-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selected-template .template-thumb{border-color:var(--workbench-green);box-shadow:0 0 0 3px #23a4552e}.selected-template .template-name{color:var(--workbench-green-deep);font-weight:800}.cover-export-button{color:#fff;background:linear-gradient(180deg, #2fbd66, var(--workbench-green));border-radius:10px;justify-content:center;align-items:center;gap:10px;height:52px;font-size:18px;font-weight:800;display:inline-flex;box-shadow:0 14px 26px #23a4553d}.cover-basic{background:#d1f7f4}.cover-memo{background:linear-gradient(#fff 28px,#0000 29px) 0 42px/100% 34px,#fffdf8}.cover-memo:before{content:"‹  Notes";color:#ff8a56;font-size:15px;font-weight:700;position:absolute;top:28px;left:30px}.cover-border{background:#fff;border:8px solid #209be8}.cover-border .cover-title{color:#111827}.cover-border:before{content:"";border:1px solid #279ce738;position:absolute;inset:24px}.cover-note{background:repeating-linear-gradient(0deg,#0000 0 29px,#64a9d629 30px 31px),#fbfeff}.cover-note:before{content:"Sticky Notes";color:#74bff1;font-size:12px;font-weight:800;position:absolute;top:24px;left:28px}.cover-handwrite{background:radial-gradient(circle,#ffb86b3d 1px,#0000 1.5px) 0 0/18px 18px,#fff6ec}.cover-handwrite .cover-title{color:#4b2d18;font-size:calc(34px * var(--cover-font-scale))}.cover-handwrite:after{content:"♡";color:#ffb86b;font-size:24px;position:absolute;bottom:34px;right:34px}.cover-shadow{background:#f4f4f5}.cover-shadow .cover-title{color:#121826}.cover-shadow:before{content:"";filter:blur(13px);background:#28282821;border-radius:50%;width:190px;height:160px;position:absolute;top:44px;right:34px;transform:rotate(-18deg)}.cover-grid{background:linear-gradient(#a8b2ca3d 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#a8b2ca3d 1px,#0000 1px) 0 0/24px 24px,#fff}.cover-film{color:#f5c542;background:linear-gradient(#3b3b3f 1px,#0000 1px) 0 34px/100% 26px,#242426}.cover-film .cover-title{color:#f5c542}.cover-film:before{content:"";border:1px dashed #f5c54238;position:absolute;inset:22px}.cover-cloud{color:#143a86;background:#f0f9ff}.cover-cloud .cover-title{color:#123b86}.cover-cloud:before,.cover-cloud:after{content:"";background:#d7ebff;border-radius:999px;position:absolute}.cover-cloud:before{width:54px;height:22px;top:42px;left:28px}.cover-cloud:after{width:44px;height:18px;bottom:44px;right:28px}.cover-emoji-sticker{z-index:5;box-sizing:border-box;cursor:move;touch-action:none;background:0 0;border:2px solid #0000;place-items:center;padding:0;line-height:1;display:grid;position:absolute;overflow:visible}.cover-emoji-art{font-size:calc(var(--cover-sticker-size) * 1.14);pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cover-emoji-sticker.selected{border-color:var(--workbench-green);box-shadow:0 0 0 10px #23a4551f}.cover-sticker-handle{z-index:6;background:#fff;border:1px solid #23a45552;border-radius:999px;place-items:center;width:24px;height:24px;display:inline-grid;position:absolute;box-shadow:0 8px 18px #1f322729}.cover-sticker-resize-handle{cursor:nwse-resize;bottom:-13px;right:-13px}.cover-sticker-resize-handle:before{content:"";background:var(--workbench-green);border-radius:2px;width:8px;height:8px}.is-capturing .cover-emoji-sticker{box-shadow:none;border-color:#0000}.is-capturing .cover-sticker-handle{display:none}.cover-publisher{color:#060606;background:repeating-linear-gradient(0deg,#0000 0 43px,#8484846b 43px 44px,#0000 44px 62px),#fff}.cover-publisher:before{content:"Date";color:#858585;font-size:13px;font-weight:400;position:absolute;top:48px;left:38px}.cover-publisher:after{content:"Memo No.";color:#858585;border-bottom:1px solid #777;width:124px;padding-bottom:8px;font-size:13px;font-weight:400;position:absolute;top:48px;right:64px}.cover-publisher .cover-quote,.cover-publisher .cover-dash{display:none}.cover-publisher .cover-title{width:min(var(--cover-title-width), 402px);color:#060606;font-family:var(--cover-font-family);font-size:calc(68px * var(--cover-font-scale));font-weight:var(--cover-font-weight)}.cover-publisher .cover-title-line{max-width:100%}.template-thumb.cover-publisher{font-size:15px}.template-thumb.cover-publisher:before{font-size:7px;top:12px;left:10px}.template-thumb.cover-publisher:after{width:38px;padding-bottom:4px;font-size:7px;top:12px;right:12px}.template-thumb.cover-publisher .template-thumb-text{color:#060606;max-width:82%;font-size:16px;font-weight:1000;display:block}.dark-workbench .preview-pane{background:linear-gradient(90deg,#36c46d14 1px,#0000 1px) 0 0/24px 24px,#101812}.preview-shell{justify-content:center;gap:38px;display:grid}.card-stage{width:calc((var(--stage-width,900px) * .5) + 64px);height:calc((var(--stage-height,1200px) * .5) + 48px)}.card-with-actions{width:calc(var(--stage-width,900px) * .5);position:relative}.card-stage .post-card{transform-origin:0 0;transform:scale(.5)}.page-tools{width:calc(var(--stage-width,900px) * .5);justify-content:space-between;align-items:flex-start;gap:12px;margin:0 auto 16px;display:flex}.page-divider{border:1px solid var(--workbench-border);min-width:136px;height:32px;color:var(--workbench-green-deep);background:#fff;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 10px 24px #1f322714}.post-card{--card-font-family:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--card-font-weight:400;--card-padding-y:50px;--card-padding-x:62px;--card-padding-top:var(--card-padding-y);--card-padding-right:var(--card-padding-x);--card-padding-bottom:var(--card-padding-y);--card-padding-left:var(--card-padding-x);--card-letter-spacing:0px;--type-h1-font-size:40px;--type-h1-line-height:1.18;--type-h1-letter-spacing:var(--card-letter-spacing);--type-h1-font-family:var(--card-font-family);--type-h1-font-weight:var(--card-font-weight);--type-h2-font-size:38px;--type-h2-line-height:1.18;--type-h2-letter-spacing:var(--card-letter-spacing);--type-h2-font-family:var(--card-font-family);--type-h2-font-weight:var(--card-font-weight);--type-h3-font-size:31px;--type-h3-line-height:1.18;--type-h3-letter-spacing:var(--card-letter-spacing);--type-h3-font-family:var(--card-font-family);--type-h3-font-weight:var(--card-font-weight);--type-body-font-size:31px;--type-body-line-height:1.72;--type-body-letter-spacing:var(--card-letter-spacing);--type-body-font-family:var(--card-font-family);--type-body-font-weight:var(--card-font-weight);--type-blockquote-font-size:31px;--type-blockquote-line-height:1.72;--type-blockquote-letter-spacing:var(--card-letter-spacing);--type-blockquote-font-family:var(--card-font-family);--type-blockquote-font-weight:var(--card-font-weight);--type-ul-font-size:31px;--type-ul-line-height:1.72;--type-ul-letter-spacing:var(--card-letter-spacing);--type-ul-font-family:var(--card-font-family);--type-ul-font-weight:var(--card-font-weight);--type-ol-font-size:31px;--type-ol-line-height:1.72;--type-ol-letter-spacing:var(--card-letter-spacing);--type-ol-font-family:var(--card-font-family);--type-ol-font-weight:var(--card-font-weight);--type-heading-line-height:var(--type-h3-line-height);width:var(--card-width);height:var(--card-height);padding:calc(var(--card-padding-top) * var(--font-scale)) calc(var(--card-padding-right) * var(--font-scale)) calc(var(--card-padding-bottom) * var(--font-scale)) calc(var(--card-padding-left) * var(--font-scale));box-sizing:border-box;color:#24222a;font-family:var(--card-font-family);font-weight:var(--card-font-weight);background:#fff;position:relative;overflow:hidden;box-shadow:0 22px 60px #382d541f}.post-card:focus{outline:2px solid color-mix(in srgb, var(--accent), white 18%);outline-offset:8px}.theme-cream{background:linear-gradient(120deg,#ffd4bd3d,#0000 40%),#fff8ee}.theme-ink{color:#151515;background:linear-gradient(90deg,#0000000b 1px,#0000 1px) 0 0/34px 34px,#fff}.theme-mint{background:radial-gradient(circle at 0 100%,#24ad8f2e,#0000 26%),#f7fffc}.theme-big-title-memo{color:#3d3d3f;background:#fff;box-shadow:0 22px 60px #3030341a}.theme-big-title-memo .card-header{margin-bottom:calc(42px * var(--font-scale));color:#ffb42f;font-size:calc(25px * var(--font-scale))}.theme-big-title-memo .back-symbol{font-size:calc(54px * var(--font-scale));font-weight:300}.theme-big-title-memo .card-icons{font-size:calc(30px * var(--font-scale));letter-spacing:0}.theme-big-title-memo .card-body{color:#3d3d3f;font-size:calc(var(--type-body-font-size) * var(--font-scale));line-height:var(--type-body-line-height)}.cover-color-heading{align-items:center;gap:8px;display:inline-flex}.cover-color-heading small{color:var(--workbench-green);background:#23a4551a;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:700}.theme-big-title-memo .card-body h1{margin:0 0 calc(78px * var(--font-scale));color:#f13a1f;font-size:calc(var(--type-h1-font-size) * var(--font-scale));line-height:var(--type-h1-line-height);letter-spacing:var(--type-h1-letter-spacing)}.theme-big-title-memo .card-body h1:first-child{color:#353535}.theme-big-title-memo .card-body h1:first-child+h1{color:#f13a1f}.theme-big-title-memo .card-body h2{-webkit-box-decoration-break:clone;box-decoration-break:clone;max-width:100%;padding:calc(3px * var(--font-scale)) calc(12px * var(--font-scale));color:#3d3d3f;font-size:calc(var(--type-h2-font-size) * var(--font-scale));line-height:var(--type-h2-line-height);background:#ffe477;display:table}.theme-big-title-memo .card-body h3{margin:calc(44px * var(--font-scale)) 0 calc(24px * var(--font-scale));color:#3d3d3f;font-size:calc(var(--type-h3-font-size) * var(--font-scale));line-height:var(--type-h3-line-height)}.theme-big-title-memo .card-body h2:before{content:attr(data-memo-section);width:calc(78px * var(--font-scale));height:calc(56px * var(--font-scale));margin-right:calc(16px * var(--font-scale));border-radius:calc(14px * var(--font-scale));color:#fff;box-shadow:inset 0 calc(3px * var(--font-scale)) calc(6px * var(--font-scale)) #ffffff85, inset 0 calc(-4px * var(--font-scale)) calc(8px * var(--font-scale)) #20405d47;font-size:calc(38px * var(--font-scale));vertical-align:calc(3px * var(--font-scale));background:linear-gradient(#ffffff70,#0000 45%),#6f8ba3;place-items:center;line-height:1;display:inline-grid}.theme-big-title-memo .card-body p,.theme-big-title-memo .card-body ul,.theme-big-title-memo .card-body ol,.theme-big-title-memo .card-body blockquote{margin:calc(34px * var(--font-scale)) 0 calc(50px * var(--font-scale))}.theme-big-title-memo .card-body h2+p,.theme-big-title-memo .card-body h2+ul,.theme-big-title-memo .card-body h2+ol,.theme-big-title-memo .card-body h3+p,.theme-big-title-memo .card-body h3+ul,.theme-big-title-memo .card-body h3+ol{margin-top:calc(54px * var(--font-scale))}.theme-big-title-memo .card-body ul,.theme-big-title-memo .card-body ol{padding-left:calc(54px * var(--font-scale))}.theme-big-title-memo .card-body li{padding-left:calc(12px * var(--font-scale));margin-bottom:calc(24px * var(--font-scale))}.theme-big-title-memo .card-body li::marker{content:"★  ";color:#ffe34f;font-size:calc(35px * var(--font-scale))}.theme-big-title-memo .card-body strong{color:#3d3d3f;font-size:1.13em;font-weight:900;display:inline}.theme-hand-drawn-annotation{color:#111;background:#fff;padding-top:0;box-shadow:0 22px 60px #2430521f}.theme-hand-drawn-annotation .annotation-topbar,.theme-hand-drawn-annotation .annotation-toolbar{margin-right:calc(var(--card-padding-right) * var(--font-scale) * -1);margin-left:calc(var(--card-padding-left) * var(--font-scale) * -1);padding-right:calc(var(--card-padding-right) * var(--font-scale));padding-left:calc(var(--card-padding-left) * var(--font-scale))}.theme-hand-drawn-annotation .annotation-topbar{height:calc(76px * var(--font-scale));color:#fff;background:#294a92;justify-content:space-between;align-items:center;display:flex}.theme-hand-drawn-annotation .annotation-back{font-size:calc(56px * var(--font-scale));font-weight:700;line-height:1}.theme-hand-drawn-annotation .annotation-menu{font-size:calc(17px * var(--font-scale));letter-spacing:calc(8px * var(--font-scale));white-space:nowrap}.theme-hand-drawn-annotation .annotation-toolbar{height:calc(58px * var(--font-scale));margin-bottom:calc(74px * var(--font-scale));color:#111;background:#ededed;justify-content:space-between;align-items:center;display:flex}.theme-hand-drawn-annotation .annotation-tools{font-size:calc(31px * var(--font-scale));letter-spacing:calc(16px * var(--font-scale));white-space:nowrap}.theme-hand-drawn-annotation .annotation-colors{gap:calc(22px * var(--font-scale));display:flex}.theme-hand-drawn-annotation .annotation-colors i{width:calc(22px * var(--font-scale));height:calc(22px * var(--font-scale));background:#fb1234;border-radius:50%}.theme-hand-drawn-annotation .annotation-colors i:nth-child(2){background:#ffbd16}.theme-hand-drawn-annotation .annotation-colors i:nth-child(3){background:#17a9e5}.theme-hand-drawn-annotation .annotation-colors i:nth-child(4){background:#050505}.theme-hand-drawn-annotation .card-body{color:#111;font-family:var(--type-body-font-family)}.theme-hand-drawn-annotation .card-body p,.theme-hand-drawn-annotation .card-body ul,.theme-hand-drawn-annotation .card-body ol,.theme-hand-drawn-annotation .card-body blockquote{line-height:1.55}.theme-hand-drawn-annotation .card-body h1{margin-bottom:calc(50px * var(--font-scale));color:#111;font-size:calc(var(--type-h1-font-size) * var(--font-scale));font-weight:500;line-height:1.48}.theme-hand-drawn-annotation .card-body h2{max-width:100%;margin:calc(60px * var(--font-scale)) 0 calc(24px * var(--font-scale));padding:calc(2px * var(--font-scale)) calc(10px * var(--font-scale));border:2px solid var(--accent);color:#050505;background:color-mix(in srgb, var(--accent), #fff 94%);font-size:calc(var(--type-h2-font-size) * var(--font-scale));-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:900;line-height:1.25;display:table}.theme-hand-drawn-annotation .card-body h2:before{content:"✓";width:calc(42px * var(--font-scale));height:calc(42px * var(--font-scale));margin-right:calc(12px * var(--font-scale));color:#fff;vertical-align:calc(4px * var(--font-scale));background:#16b51f;border:2px solid #111;place-items:center;line-height:1;display:inline-grid}.theme-hand-drawn-annotation .card-body h2+p,.theme-hand-drawn-annotation .card-body h2+ul,.theme-hand-drawn-annotation .card-body h2+ol{padding-left:calc(46px * var(--font-scale));position:relative}.theme-hand-drawn-annotation .card-body h2+p:before{content:"●";left:0;top:calc(2px * var(--font-scale));color:#2c55a0;font-size:calc(29px * var(--font-scale));position:absolute}.theme-hand-drawn-annotation .card-body h2+ul,.theme-hand-drawn-annotation .card-body h2+ol{list-style-position:outside}.theme-hand-drawn-annotation .card-body h2+ul li::marker{color:#2c55a0}.theme-hand-drawn-annotation .card-body h2+ol li::marker{color:#2c55a0}.theme-hand-drawn-annotation .card-body strong{color:var(--accent);font-weight:700}.theme-hand-drawn-annotation .card-body u{text-decoration-style:wavy;text-decoration-color:#655ee8;text-decoration-thickness:calc(3px * var(--font-scale));text-underline-offset:calc(7px * var(--font-scale))}.theme-hand-drawn-annotation .card-body blockquote{box-sizing:border-box;width:100%;margin-top:calc(62px * var(--font-scale));padding:calc(28px * var(--font-scale)) calc(34px * var(--font-scale)) calc(28px * var(--font-scale)) calc(82px * var(--font-scale));border-radius:calc(36px * var(--font-scale));color:#111;background:#ededed;border:0;font-style:normal;position:relative}.theme-hand-drawn-annotation .card-body blockquote p{background:0 0;padding:0}.theme-hand-drawn-annotation .card-body blockquote:before{content:"💡";left:calc(28px * var(--font-scale));top:calc(30px * var(--font-scale));font-size:calc(34px * var(--font-scale));line-height:1.3;position:absolute}.theme-hand-drawn-annotation .card-body blockquote strong{color:#111;font-weight:900}.card-header{margin-bottom:calc(30px * var(--font-scale));color:var(--accent);font-size:calc(27px * var(--font-scale));align-items:center;gap:12px;font-weight:700;display:flex}.card-header span:not(.back-symbol){white-space:nowrap}.back-symbol{font-size:calc(40px * var(--font-scale));line-height:1}.card-icons{white-space:nowrap;margin-left:auto;font-weight:400;line-height:1}.card-body{font-family:var(--type-body-font-family);font-size:calc(var(--type-body-font-size) * var(--font-scale));font-weight:var(--type-body-font-weight);letter-spacing:var(--card-letter-spacing);line-height:var(--type-body-line-height)}.card-body h1,.card-body h2,.card-body h3,.card-body p,.card-body li,.card-body blockquote{cursor:text;border-radius:4px}.card-body h1:hover,.card-body h2:hover,.card-body h3:hover,.card-body p:hover,.card-body li:hover,.card-body blockquote:hover{outline:2px solid color-mix(in srgb, var(--accent), transparent 55%);outline-offset:3px}.card-body h1,.card-body h2,.card-body h3{color:inherit;line-height:var(--type-heading-line-height);letter-spacing:0;margin:0 0 .62em}.card-body h1{--type-heading-line-height:var(--type-h1-line-height);font-family:var(--type-h1-font-family);font-size:calc(var(--type-h1-font-size) * var(--font-scale));font-weight:var(--type-h1-font-weight);letter-spacing:var(--type-h1-letter-spacing)}.card-body h2{--type-heading-line-height:var(--type-h2-line-height);font-family:var(--type-h2-font-family);font-size:calc(var(--type-h2-font-size) * var(--font-scale));font-weight:var(--type-h2-font-weight);letter-spacing:var(--type-h2-letter-spacing)}.card-body h3{--type-heading-line-height:var(--type-h3-line-height);font-family:var(--type-h3-font-family);font-size:calc(var(--type-h3-font-size) * var(--font-scale));font-weight:var(--type-h3-font-weight);letter-spacing:var(--type-h3-letter-spacing)}.hide-card-dividers .card-body hr{display:none}.card-body p,.card-body ul,.card-body ol,.card-body blockquote{margin:0 0 1em}.card-body>:last-child{margin-bottom:0}.card-body blockquote{border-left:6px solid color-mix(in srgb, var(--accent), white 52%);color:#4a4652;font-family:var(--type-blockquote-font-family);font-size:calc(var(--type-blockquote-font-size) * var(--font-scale));font-weight:var(--type-blockquote-font-weight);font-style:italic;line-height:var(--type-blockquote-line-height);letter-spacing:var(--type-blockquote-letter-spacing);padding-left:22px}.card-body blockquote p{font-size:inherit;line-height:inherit;letter-spacing:inherit}.card-body p{font-family:var(--type-body-font-family);font-size:calc(var(--type-body-font-size) * var(--font-scale));font-weight:var(--type-body-font-weight);line-height:var(--type-body-line-height);letter-spacing:var(--type-body-letter-spacing)}.card-body ul{font-family:var(--type-ul-font-family);font-size:calc(var(--type-ul-font-size) * var(--font-scale));font-weight:var(--type-ul-font-weight);line-height:var(--type-ul-line-height);letter-spacing:var(--type-ul-letter-spacing)}.card-body ol{font-family:var(--type-ol-font-family);font-size:calc(var(--type-ol-font-size) * var(--font-scale));font-weight:var(--type-ol-font-weight);line-height:var(--type-ol-line-height);letter-spacing:var(--type-ol-letter-spacing)}.card-body li:has([data-local-line-height]){margin-bottom:.18em}.card-body strong{font-weight:800}.card-body em{transform-origin:50%;font-style:italic;display:inline-block;transform:skew(-8deg)}.card-body mark{color:inherit;background:color-mix(in srgb, var(--accent), #fff4a8 72%);border-radius:.12em;padding:0 .14em}.card-body .current-markdown-selection{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#2370ff33;border-radius:.18em;box-shadow:0 0 0 2px #2370ff8c}.is-capturing .current-markdown-selection{background:0 0;outline:0;padding:0}.card-body u{-webkit-text-decoration-color:color-mix(in srgb, var(--accent), #20202a 12%);text-decoration-color:color-mix(in srgb, var(--accent), #20202a 12%);text-underline-offset:.16em;text-decoration-thickness:.1em}.card-body img{object-fit:cover;width:100%;max-height:420px;margin:28px 0;display:block}.card-body code{color:#4b3294;background:#eee9ff;border-radius:7px;padding:4px 10px}.layout-manual-match .card-body p,.layout-manual-match .card-body li,.layout-manual-match .card-body h1,.layout-manual-match .card-body h2,.layout-manual-match .card-body h3,.layout-manual-match .card-body h4,.layout-manual-match .card-body h5,.layout-manual-match .card-body h6,.layout-manual-match .card-body blockquote p{white-space:break-spaces}.layout-manual-match .card-body li p{margin:0;display:inline}.layout-manual-match .card-body blockquote p{white-space:break-spaces;margin:0;display:inline}.manual-blank-line{height:1lh;display:block}.cover-card{align-items:center;display:flex}.cover-card .card-body{width:100%}.cover-card .card-body h1{color:#181625;max-width:9em;font-size:calc(74px * var(--font-scale));margin-bottom:.55em;line-height:1.08}.cover-card .card-body h2{color:#fff;background:var(--accent);font-size:calc(28px * var(--font-scale));border-radius:999px;margin-bottom:1.2em;padding:10px 18px;display:inline-flex}.page-count{color:color-mix(in srgb, var(--accent), #20202a 22%);font-size:18px;font-weight:700;position:absolute;bottom:28px;right:34px}.page-actions{flex:none;align-items:center;gap:6px;display:flex}.page-actions>button{border:1px solid var(--workbench-border);color:#26352d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 10px 22px #1f322714}.page-paste-hint{font-size:11px}.hidden-file-input{display:none}.image-sticker{z-index:4;cursor:move;touch-action:none;transform-origin:50%;background:0 0;border:2px solid #0000;padding:0;display:block;position:absolute;overflow:visible}.image-sticker img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;display:block}.sticker-viewport{width:100%;height:100%;display:block;overflow:hidden}.image-sticker.selected{border-color:var(--workbench-green);box-shadow:0 0 0 10px #23a4551f}.image-sticker.cropping{z-index:7;cursor:default;border-color:#0000}.is-capturing .image-sticker{box-shadow:none;border-color:#0000}.is-capturing .sticker-handle,.is-capturing .rotation-label,.is-capturing .crop-frame,.is-capturing .crop-edge,.is-capturing .crop-shade{display:none}.sticker-handle{z-index:5;color:#1f6f3a;background:#fff;border:1px solid #23a45552;border-radius:999px;place-items:center;width:24px;height:24px;display:inline-grid;position:absolute;box-shadow:0 8px 18px #1f322729}.resize-handle{cursor:nwse-resize;bottom:-13px;right:-13px}.resize-handle:before{content:"";background:var(--workbench-green);border-radius:2px;width:8px;height:8px}.rotate-handle{cursor:grab;bottom:-44px;left:50%;transform:translate(-50%)}.rotation-label{z-index:5;color:#fff;font-variant-numeric:tabular-nums;text-align:center;pointer-events:none;background:#191624eb;border-radius:7px;min-width:42px;padding:4px 8px;font-size:13px;font-weight:800;line-height:1.15;position:absolute;bottom:-74px;left:50%;transform:translate(-50%);box-shadow:0 8px 18px #1916242e}.crop-handle{cursor:grab;top:-13px;right:-13px}.crop-handle.active{color:#fff;border-color:var(--workbench-green);background:var(--workbench-green)}.crop-frame{z-index:4;pointer-events:none;border:3px solid #fff;position:absolute;inset:0;box-shadow:0 0 0 2px #19143052,0 0 0 9999px #0a0a0e85}.crop-edge{z-index:8;background:#fff;position:absolute;box-shadow:0 0 0 1px #1815216b}.crop-edge-top,.crop-edge-bottom{cursor:ns-resize;width:38px;height:7px;left:50%;transform:translate(-50%)}.crop-edge-top{top:-5px}.crop-edge-bottom{bottom:-5px}.crop-edge-left,.crop-edge-right{cursor:ew-resize;width:7px;height:38px;top:50%;transform:translateY(-50%)}.crop-edge-left{left:-5px}.crop-edge-right{right:-5px}.delete-handle{color:#b4233c;cursor:pointer;top:-13px;left:-13px}.paste-hint{min-height:24px;color:var(--workbench-muted);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffdb;border:1px solid #e0e7e3db;border-radius:999px;grid-column:1/-1;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:12px;line-height:1.35;display:inline-flex}.settings-pane{border:1px solid var(--workbench-border);scrollbar-width:none;padding:22px 20px 36px;overflow-y:auto}.card-watermark{color:color-mix(in srgb, currentColor, transparent 72%);letter-spacing:.08em;pointer-events:none;white-space:nowrap;font-size:15px;font-weight:700;position:absolute;bottom:27px;left:50%;transform:translate(-50%)}.dark-workbench .settings-pane{border-color:var(--workbench-border)}.dark-workbench .settings-title{color:#f8f4ff}.mode-switch{border:1px solid var(--workbench-border);background:#f5f7f6;border-radius:10px;grid-template-columns:repeat(3,1fr);padding:4px;display:grid}.mode-switch button{color:#4e5b54;background:0 0;border-radius:8px;height:39px;font-weight:800}.mode-switch .selected{color:#fff;background:var(--workbench-green);box-shadow:0 8px 16px #23a4552e}.layout-rule-section{border-top:1px solid var(--workbench-border);margin-top:24px;padding-top:22px}.layout-rule-switch button{border:1px solid var(--workbench-border);color:#35423a;text-align:left;background:#fff;border-radius:8px;min-height:40px;padding:8px 12px}.toggle-row,.select-label,.slider-row,.selected-text-style-panel,.type-typography-section,.theme-section,.background-section,.tip-box{border-top:1px solid var(--workbench-border);margin-top:24px;padding-top:22px}.toggle-row{justify-content:space-between;align-items:center;display:flex}.toggle-row input{width:44px;height:24px;accent-color:var(--workbench-green)}.field-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.field-grid label,.select-label{color:#59655f;gap:8px;font-size:14px;display:grid}.field-grid input,.select-label select{border:1px solid var(--workbench-border);box-sizing:border-box;color:#172019;background:#fbfdfc;border-radius:8px;width:100%;height:46px;padding:0 14px}.field-grid input:disabled{opacity:.72}.slider-row{grid-template-columns:1fr;gap:12px;display:grid}.slider-row span{gap:8px}.slider-row input{width:100%;accent-color:var(--workbench-green)}.slider-row output{color:var(--workbench-muted);justify-self:end}.type-typography-section{border-top:1px solid var(--workbench-border);gap:12px;margin-top:24px;padding-top:22px;display:grid}.compact-select-label,.compact-slider-row{border-top:0;margin-top:0;padding-top:0}.selected-text-style-panel{gap:12px;min-width:0;display:grid}.selected-text-style-panel .slider-row{border-top:0;margin-top:0;padding-top:0}.selected-text-style-panel .font-picker{min-width:0}.selected-text-preview{border:1px solid var(--workbench-border);color:#35423a;background:#fbfdfc;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.local-text-color-control{grid-template-columns:minmax(110px,max-content) minmax(0,1fr);align-items:center;gap:10px;display:grid}.local-text-color-control label{color:#35423a;grid-template-columns:1fr 36px;align-items:center;gap:8px;font-size:13px;font-weight:700;display:grid}.local-text-color-control label span{align-items:center;gap:6px;display:inline-flex}.local-text-color-control input[type=color]{background:0 0;border:0;width:36px;height:34px;padding:0}.local-text-color-control>input{border:1px solid var(--workbench-border);color:#172019;min-width:0;height:36px;font:inherit;background:#fff;border-radius:8px;padding:0 10px}.local-inline-style-buttons{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.local-inline-style-buttons button{border:1px solid var(--workbench-border);color:#35423a;background:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:36px;display:inline-flex}.local-inline-style-buttons button:hover,.local-inline-style-buttons button:focus-visible{color:var(--workbench-green-deep);border-color:var(--workbench-green);background:var(--workbench-green-soft)}.local-color-swatches{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.local-color-swatches button{aspect-ratio:1;background:var(--local-swatch-color);border:1px solid #1f322724;border-radius:8px;width:100%;min-height:28px;box-shadow:inset 0 0 0 2px #fff6}.local-color-swatches button.selected{border-color:var(--workbench-green);box-shadow:0 0 0 2px #23a4552e,inset 0 0 0 2px #ffffff80}.apply-local-color-button{border:1px solid var(--workbench-green);color:#fff;background:var(--workbench-green);border-radius:8px;grid-column:1/-1;min-height:38px;font-weight:800}.section-heading{gap:8px;margin-bottom:14px;font-weight:700}.theme-choice{border:1px solid var(--workbench-border);color:#172019;text-align:left;background:#fff;border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:grid}.theme-choice span{border-radius:6px;width:28px;height:28px;box-shadow:inset 0 0 0 1px #00000014}.selected-theme{border-color:var(--workbench-green);box-shadow:0 0 0 2px #23a45529}.background-section{gap:12px;display:grid}.background-color-row{grid-template-columns:112px 1fr;gap:10px;display:grid}.background-color-row label{border:1px solid var(--workbench-border);color:#59655f;background:#fff;border-radius:8px;grid-template-columns:1fr 36px;align-items:center;gap:8px;padding:0 10px;font-size:14px;display:grid}.background-color-row input[type=color]{background:0 0;border:0;width:32px;height:32px;padding:0}.background-color-row>input{border:1px solid var(--workbench-border);color:#172019;background:#fbfdfc;border-radius:8px;min-width:0;height:44px;padding:0 12px}.background-actions{grid-template-columns:1fr auto;gap:10px;display:grid}.background-actions button,.reset-background-button{border:1px solid var(--workbench-border);color:#35423a;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 12px;display:inline-flex}.background-actions button:disabled{cursor:not-allowed;opacity:.48}.background-preview{border:1px solid var(--workbench-border);background:#fbfdfc;border-radius:8px;height:96px;overflow:hidden}.background-preview img{object-fit:cover;width:100%;height:100%}.reset-background-button{width:100%;color:var(--workbench-muted)}.tip-box{color:var(--workbench-muted);align-items:flex-start;gap:10px;font-size:14px;line-height:1.6}.pane-title-row{align-items:center;gap:10px;min-width:0;display:inline-flex}.pane-title-row h2{color:var(--workbench-green-deep);letter-spacing:0;margin:0;font-size:22px;font-weight:900}.pane-title-accent{background:var(--workbench-green);border-radius:999px;width:4px;height:18px}.help-icon-button{color:#7d8a84;background:#fff;border:1px solid #cbd8d1;border-radius:999px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:900;line-height:1;display:inline-grid}.help-icon-button:hover{color:var(--workbench-green-deep);background:var(--workbench-green-soft);border-color:#9bd8b4}.help-icon-button:focus-visible{outline:2px solid var(--workbench-green);outline-offset:2px}.editor-pane{background:linear-gradient(#fffffff5,#fff 32%),#fff}.editor-pane-header{gap:16px;padding:18px 22px 0;display:grid}.editor-tabs{border-bottom:1px solid var(--workbench-border);gap:30px;min-height:42px;display:inline-flex}.editor-tabs button{color:#5c6862;background:0 0;padding:0 0 13px;font-size:15px;font-weight:800;position:relative}.editor-tabs .active{color:var(--workbench-green-deep)}.editor-tabs .active:after{content:"";background:var(--workbench-green);border-radius:999px;height:3px;position:absolute;bottom:-1px;left:0;right:0}.post-copy-editor{align-content:start;gap:18px;min-height:0;padding:22px;display:grid;overflow:auto}.post-copy-field{gap:9px;display:grid}.post-copy-field-header,.post-copy-field-actions{align-items:center;display:flex}.post-copy-field-header{justify-content:space-between;gap:12px}.post-copy-field-header label{cursor:text}.post-copy-field-actions{gap:9px}.post-copy-field small{color:#aa9da0;font-variant-numeric:tabular-nums}.post-copy-field-actions button{color:#6d6063;background:#fff;border:1px solid #eadfe1;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:28px;padding:0 9px;font-size:12px;font-weight:700;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.post-copy-field-actions button:hover,.post-copy-field-actions button:focus-visible,.post-copy-field-actions button.copied{color:var(--workbench-green-deep);background:var(--workbench-green-pale);border-color:#23a45566}.post-copy-field-actions button:focus-visible{outline-offset:2px;outline:2px solid #23a4552e}.post-copy-field input,.post-copy-field textarea{color:#241d1f;box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #eadfe1;border-radius:10px;outline:none;font-size:14px}.post-copy-field input{height:46px;padding:0 14px}.post-copy-field textarea{resize:vertical;min-height:260px;padding:13px 14px;line-height:1.75}.post-copy-field input:focus,.post-copy-field textarea:focus{border-color:#ed1b2f;box-shadow:0 0 0 3px #ed1b2f14}.dark-workbench .post-copy-field small{color:#9faaa3}.dark-workbench .post-copy-field input,.dark-workbench .post-copy-field textarea{border-color:var(--workbench-border);color:#e8eee9;background:#142017}.dark-workbench .post-copy-field-actions button{border-color:var(--workbench-border);color:#b8c5bd;background:#142017}.dark-workbench .post-copy-field-actions button:hover,.dark-workbench .post-copy-field-actions button:focus-visible,.dark-workbench .post-copy-field-actions button.copied{color:#d9ffe4;background:var(--workbench-green-soft)}.editor-work-area{flex:1;grid-template-rows:minmax(0,1fr) auto auto;gap:12px;min-height:0;padding:18px 14px 22px;display:grid}.editor-frame{border:1px solid var(--workbench-border);background:#fffefd;border-radius:12px;grid-template-columns:54px minmax(0,1fr);min-height:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffb8}.editor-line-numbers{color:#a9b2ad;font-variant-numeric:tabular-nums;text-align:right;background:#fbfdfc;border-right:1px solid #eef2ef;align-content:start;min-height:100%;max-height:100%;padding:15px 12px 15px 0;font-family:Cascadia Code,Consolas,monospace;font-size:14px;line-height:24px;display:grid;overflow:hidden}.editor-line-numbers span{height:24px}.markdown-code-shell{min-height:100%;position:relative;overflow:hidden}.markdown-highlight-layer{z-index:0;pointer-events:none;box-sizing:border-box;color:#414b45;letter-spacing:0;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;tab-size:2;background:linear-gradient(#23a4550e 1px,#0000 1px) 0 15px/100% 24px,0 0;margin:0;padding:15px 18px;font-family:Cascadia Code,Consolas,monospace;font-size:14px;font-weight:400;line-height:24px;position:absolute;inset:0;overflow:hidden auto}.markdown-highlight-layer::-webkit-scrollbar{display:none}.editor-line-numbers::-webkit-scrollbar{display:none}.markdown-highlight-layer span{min-height:24px;display:block}.markdown-highlight-layer span span{min-height:0;display:inline}.markdown-highlight-layer .markdown-current-selection{background:#23a45538;border-radius:5px;outline:1px solid #23a4558a;box-shadow:0 0 0 2px #23a4551a}.markdown-highlight-layer .markdown-h1,.markdown-highlight-layer .markdown-h2,.markdown-highlight-layer .markdown-h3{color:var(--workbench-green-deep)}.markdown-highlight-layer .markdown-h1{color:var(--workbench-green-deep);background:linear-gradient(90deg,#23a4551f,#0000 52%)}.markdown-highlight-layer .markdown-list-line{color:#53605a}.markdown-highlight-layer .markdown-image-line{color:#0f8a6b}.markdown-input{z-index:1;box-sizing:border-box;color:#0000;caret-color:#172019;letter-spacing:0;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;scrollbar-width:none;tab-size:2;background:0 0;min-height:100%;padding:15px 18px;font-family:Cascadia Code,Consolas,monospace;font-size:14px;font-weight:400;line-height:24px;position:relative}.markdown-input::selection{background:#23a45538}.editor-meta-row{color:#a0aaa4;justify-content:space-between;align-items:center;padding:0 18px;font-size:12px;display:flex}.editor-help-card{color:#486257;background:linear-gradient(135deg,#fbfffd,#f0faf4);border:1px solid #cfe6d7;border-radius:10px;gap:8px;padding:14px 16px;font-size:13px;line-height:1.65;display:grid}.editor-help-card strong{color:var(--workbench-green-deep);font-size:15px}.editor-help-card ul{gap:2px;margin:0;padding-left:18px;display:grid}.preview-pane{background:radial-gradient(circle at 52% 20%,#23a4551a,#0000 34%),linear-gradient(90deg,#23a45509 1px,#0000 1px) 0 0/24px 24px,#f8faf9;grid-template-rows:auto minmax(0,1fr);padding:14px 24px;display:grid;overflow:hidden}.preview-toolbar{grid-template-columns:1fr auto;align-items:center;gap:14px;padding:0 8px 12px;display:grid}.preview-mode-tabs,.preview-history-actions{align-items:center;display:inline-flex}.preview-mode-tabs{border:1px solid var(--workbench-border);background:#fff;border-radius:10px;justify-self:start;overflow:hidden}.preview-mode-tabs button{color:#62706a;background:0 0;justify-content:center;align-items:center;gap:7px;min-width:112px;height:38px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.preview-history-actions button{border:1px solid var(--workbench-border);color:#5a6760;background:#fff;border-radius:8px;place-items:center;width:40px;height:40px;display:inline-grid}.preview-history-actions button:last-child svg{transform:scaleX(-1)}.gallery-preview-scroll{scrollbar-width:none;min-height:0;padding:8px 10px 24px;overflow:auto}.gallery-preview-scroll::-webkit-scrollbar{display:none}.settings-pane::-webkit-scrollbar{display:none}.markdown-input::-webkit-scrollbar{display:none}.gallery-preview-stage.preview-shell{align-content:start;gap:16px;min-height:100%;padding:8px 0 12px}.gallery-preview-stage .page-tools{width:calc(var(--stage-width,900px) * .46)}.gallery-preview-stage .card-with-actions{width:calc(var(--stage-width,900px) * .46);height:calc(var(--stage-height,1200px) * .46)}.gallery-preview-stage .post-card{transform-origin:0 0;transform:scale(.46)}.phone-preview-shell{grid-template-rows:auto auto;align-content:start;place-items:center;gap:10px;min-height:0;padding:12px 0 6px;display:grid;overflow:hidden}.phone-preview-device{width:calc(370px * var(--phone-preview-scale));height:calc(588.2px * var(--phone-preview-scale))}.phone-preview-frame{aspect-ratio:390/620;width:370px;min-width:370px;transform:scale(var(--phone-preview-scale));transform-origin:0 0;background:#0f1114;border:6px solid #17191c;border-radius:42px;padding:11px;position:relative;box-shadow:0 28px 70px #1f32272e,inset 0 0 0 1px #ffffff29}.phone-preview-frame:before{content:none}.phone-preview-screen{background:#fff;border-radius:32px;height:100%;position:relative;overflow:hidden}.phone-post-author-bar{z-index:3;color:#242124;background:#fffffffa;border-bottom:1px solid #eee;grid-template-columns:22px 30px minmax(0,1fr) auto 22px;align-items:center;gap:9px;height:54px;padding:0 13px;display:grid;position:relative}.phone-post-author-bar strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.preview-avatar{background:radial-gradient(circle at 50% 34%,#fde5d6 0 18%,#0000 19%),radial-gradient(circle at 50% 70%,#1f2622 0 26%,#0000 27%),linear-gradient(135deg,#e7eee9,#c8d8ce);border-radius:999px;width:30px;height:30px}.phone-post-author-bar button{color:#e92d3f;background:#fff;border:1px solid #ef4050;border-radius:999px;height:27px;padding:0 13px;font-size:12px;font-weight:700}.phone-preview-scroll{overscroll-behavior:contain;scrollbar-width:none;height:calc(100% - 98px);overflow:hidden auto}.phone-preview-scroll::-webkit-scrollbar{display:none}.phone-preview-social-bar{z-index:2;color:#1d2420;box-sizing:border-box;background:#fff;border-top:1px solid #edf0ed;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;height:44px;padding:0 14px;font-size:12px;font-weight:800;display:grid;position:absolute;bottom:0;left:0;right:0}.phone-preview-social-bar span:not(.phone-comment-pill){white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.phone-comment-pill{color:#8d9691;text-overflow:ellipsis;white-space:nowrap;background:#f3f5f4;border-radius:999px;align-items:center;min-width:0;height:28px;padding:0 12px;font-weight:700;display:inline-flex;overflow:hidden}.phone-carousel-window{background:#f6f3f3;width:100%;height:auto;position:relative;overflow:hidden}.phone-carousel-track{height:auto;transform:translateX(calc(var(--phone-page-index,0) * -100%));align-items:flex-start;transition:transform .22s;display:flex}.phone-carousel-slide{box-sizing:border-box;align-content:start;justify-items:center;min-width:100%;height:auto;padding:0;display:grid;overflow:hidden}.phone-preview-stage{transform-origin:top;transform:none}.phone-preview-stage .page-divider,.phone-preview-stage .page-tools{display:none}.phone-preview-stage .card-stage{width:calc(var(--stage-width,900px) * var(--phone-card-scale));height:calc(var(--stage-height,1200px) * var(--phone-card-scale));box-shadow:none;box-sizing:border-box;border:1px solid #17201924;overflow:hidden}.phone-preview-stage .card-with-actions{width:calc(var(--stage-width,900px) * var(--phone-card-scale));height:calc(var(--stage-height,1200px) * var(--phone-card-scale))}.phone-preview-stage .post-card{transform:scale(var(--phone-card-scale));transform-origin:0 0}.phone-preview-stage .page-actions{display:none}.phone-image-counter{z-index:2;color:#fff;font-variant-numeric:tabular-nums;background:#14141494;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700;position:absolute;top:12px;right:12px}.phone-carousel-dots{justify-content:center;align-items:center;gap:5px;min-height:26px;display:flex}.phone-carousel-dot{background:#d4d1d1;border-radius:50%;width:5px;height:5px}.phone-carousel-dot.active{background:#ed1932}.phone-carousel-dots small{color:#a39da0;font-size:9px}.phone-post-copy{color:#282326;padding:3px 15px 24px}.phone-post-copy h3{margin:0 0 10px;font-size:16px;line-height:1.45}.phone-post-copy p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.7}.phone-post-copy p.empty{color:#a9a2a4}.phone-post-topic{color:#214f7d}.phone-post-copy time{color:#aaa2a4;margin-top:13px;font-size:10px;display:block}.phone-search-suggestion{color:#544b4e;white-space:nowrap;border:1px solid #eee9ea;border-radius:7px;align-items:center;gap:6px;width:fit-content;max-width:100%;margin-top:13px;padding:7px 10px;font-size:11px;display:flex;overflow:hidden}.phone-search-suggestion span{text-overflow:ellipsis;overflow:hidden}.phone-page-stepper{border:1px solid var(--workbench-border);background:#fff;border-radius:10px;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;min-width:min(320px,88%);display:grid;box-shadow:0 10px 24px #1f322714}.phone-page-stepper button,.phone-page-stepper span{color:#35423a;background:#fff;justify-content:center;align-items:center;height:40px;font-weight:700;display:inline-flex}.phone-page-stepper button{color:var(--workbench-green-deep)}.phone-page-stepper button:first-child{border-right:1px solid var(--workbench-border)}.phone-page-stepper button:last-child{border-left:1px solid var(--workbench-border)}.phone-page-stepper button:disabled{color:#b4beba;cursor:not-allowed}.phone-page-stepper span{color:#53605a;padding:0 12px;font-size:13px}.settings-pane{scrollbar-width:none;background:linear-gradient(#fffffffa,#fff 36%),#fff;padding:20px 26px 30px}.settings-title{color:var(--workbench-green-deep);justify-content:space-between;gap:12px;margin-bottom:4px;font-size:22px;font-weight:900}.settings-summary{color:var(--workbench-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.35;overflow:hidden}.settings-title .pane-title-row{min-width:0}.settings-title .pane-title-row>span:not(.pane-title-accent){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-reset-button{border:1px solid var(--workbench-border);color:#4f5d56;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:76px;height:34px;font-size:13px;font-weight:800;display:inline-flex}.settings-card-section{border-top:1px solid var(--workbench-border);gap:12px;margin-top:14px;padding-top:14px;display:grid}.settings-card-section:first-of-type{border-top:0}.settings-card-section .section-heading{color:#172019;margin-bottom:0;font-size:14px;font-weight:900;line-height:1.2}.compact-size-row{grid-template-columns:minmax(154px,1.1fr) minmax(92px,.7fr) minmax(92px,.7fr);align-items:end;gap:10px;display:grid}.compact-size-select,.size-number-field{color:#59655f;gap:6px;min-width:0;font-size:13px;font-weight:700;display:grid}.compact-size-row select,.size-number-field input{border:1px solid var(--workbench-border);box-sizing:border-box;color:#172019;background:#fbfdfc;border-radius:8px;width:100%;min-width:0;height:40px;padding:0 11px}.size-number-field input:disabled{opacity:.72}.theme-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.theme-choice{aspect-ratio:1;color:#53605a;text-align:center;background:0 0;border:0;grid-template-columns:1fr;place-items:center;gap:8px;min-height:0;padding:0;font-size:12px;font-weight:800;display:grid}.theme-choice strong{max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;line-height:1.1;overflow:hidden}.theme-preview-card{aspect-ratio:1;box-sizing:border-box;border:1px solid #dce6df;border-radius:8px;align-content:start;gap:6px;width:100%;padding:10px;display:grid;box-shadow:inset 0 0 0 2px #ffffff7a}.theme-preview-card span{width:72%;height:7px;box-shadow:none;background:#1720192e;border-radius:999px}.theme-preview-card span:nth-child(2){opacity:.72;width:58%}.theme-preview-card span:nth-child(3){opacity:.58;width:46%}.selected-theme{color:var(--workbench-green-deep);box-shadow:none}.selected-theme .theme-preview-card{border-color:var(--workbench-green);box-shadow:0 0 0 2px #23a4552e}.mode-switch{border-radius:10px}.layout-rule-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:0;display:grid}.layout-rule-switch button{color:#53605a;text-align:left;border-radius:8px;grid-template-columns:42px minmax(0,1fr);place-items:center;gap:8px;min-height:68px;padding:9px 10px;font-size:12px;font-weight:800;display:grid}.layout-preview-card{background:linear-gradient(90deg,#23a45526 13px,#0000 13px) 8px 7px/27px 13px no-repeat,linear-gradient(#cfd7d2 0 0) 10px 24px/23px 3px no-repeat,#fbfdfc;border:1px solid #dbe5df;border-radius:7px;width:42px;height:34px;display:block}.layout-rule-switch .selected{color:var(--workbench-green-deep);border-color:var(--workbench-green);background:#f7fcf9}.field-grid,.typography-scope-group,.type-typography-section,.background-section,.toggle-row,.select-label,.slider-row,.selected-text-style-panel,.tip-box{border-top:0;margin-top:0;padding-top:0}.typography-scope-group,.type-typography-section,.background-section,.color-settings-section{gap:10px}.typography-scope-group{background:0 0;border:0;border-radius:0;gap:10px;padding:0;display:grid}.local-style-section,.element-settings-section{gap:10px}.element-settings-section .setting-toggle-row{min-height:36px}.slider-row{grid-template-columns:auto minmax(0,1fr) 48px;align-items:center;gap:10px;min-height:40px}.slider-row span{color:#6c7771;min-width:64px;font-size:13px;font-weight:700}.slider-row output{color:#7c8781;font-variant-numeric:tabular-nums;font-size:13px}.type-style-grid{grid-template-columns:minmax(150px,.78fr) minmax(190px,1fr);align-items:end;gap:10px 12px;min-width:0;display:grid}.type-style-grid .slider-row{grid-column:1/-1;grid-template-columns:42px minmax(220px,1fr) 50px}.type-style-grid .reset-type-style-button{color:#7c8781;background:0 0;border:1px solid #0000;border-radius:8px;grid-column:1/-1;justify-self:center;align-items:center;gap:5px;min-height:32px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.type-style-grid .reset-type-style-button:hover{color:var(--workbench-green-deep);background:#f4fbf6}.local-style-grid{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr);align-items:end;gap:10px 12px;min-width:0;display:grid}.local-style-grid .font-picker,.local-color-row{grid-column:1/-1}.setting-toggle-row{padding:0}.setting-toggle-switch{background:#dce5df;border-radius:999px;width:46px;height:26px;display:inline-flex;position:relative}.setting-toggle-switch input{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.setting-toggle-switch span{background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 8px #1f32272e}.setting-toggle-switch:has(input:checked){background:var(--workbench-green)}.setting-toggle-switch:has(input:checked) span{transform:translate(20px)}.settings-pane{padding:16px 18px 18px}.settings-title{margin-bottom:2px;font-size:20px}.settings-title .pane-title-accent{height:17px}.settings-reset-button{min-width:70px;height:32px}.settings-card-section{gap:8px;margin-top:10px;padding-top:10px}.settings-card-section .section-heading{gap:6px;font-size:13px}.settings-card-section .section-heading svg{width:16px;height:16px}.theme-grid{gap:8px}.theme-choice{aspect-ratio:auto;grid-template-rows:36px auto;gap:5px}.theme-choice strong{font-size:11px}.theme-preview-card{aspect-ratio:auto;width:42px;height:36px;padding:7px}.theme-preview-card span{height:4px}.canvas-setting-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:8px;display:grid}.compact-size-select,.size-number-field{gap:4px;font-size:12px}.compact-size-select select,.size-number-field input,.type-style-grid .select-label select{height:36px;padding:0 10px}.canvas-size-readout{border:1px solid var(--workbench-border);box-sizing:border-box;height:36px;color:var(--workbench-muted);background:#fbfdfc;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:0 10px;font-size:11px;display:grid}.canvas-size-readout strong{color:var(--workbench-text);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.canvas-size-readout small{font-size:10px}.custom-size-edit-row{color:var(--workbench-muted);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px;display:grid}.custom-size-edit-row>span{padding-bottom:9px}.split-setting-row{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:8px;display:grid}.inline-setting-label{color:#59655f;font-size:12px;font-weight:700}.mode-switch{border-radius:8px;padding:3px}.mode-switch button{border-radius:6px;height:32px;font-size:12px}.type-style-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.type-style-grid .select-label,.type-style-grid .font-picker{color:#59655f;gap:4px;font-size:12px}.type-style-grid .font-picker-label{min-height:17px}.type-style-grid .font-picker-trigger{min-height:36px;padding:0 10px;font-size:12px}.type-style-grid .slider-row{grid-template-columns:42px minmax(0,1fr) 46px;gap:8px;min-height:32px}.type-style-grid .slider-row span,.type-style-grid .slider-row output{font-size:12px}.type-style-grid .reset-type-style-button{min-height:24px;font-size:12px}.decoration-setting-grid{grid-template-columns:minmax(0,1.6fr) minmax(128px,.8fr);gap:10px;display:grid}.background-setting-group,.element-setting-group{align-content:start;gap:8px;min-width:0;display:grid}.background-color-row{grid-template-columns:104px minmax(0,1fr);gap:8px}.background-color-row label{grid-template-columns:1fr 30px;height:36px;padding:0 8px;font-size:12px}.background-color-row input[type=color]{width:28px;height:28px}.background-color-row>input{height:36px;padding:0 10px;font-size:12px}.background-actions{gap:8px}.background-actions button,.reset-background-button{min-height:34px;font-size:12px}.decoration-group-label{color:#59655f;font-size:12px;font-weight:700}.element-setting-group{border-left:1px solid var(--workbench-border);padding-left:10px}.element-setting-group .setting-toggle-row{gap:8px;min-height:36px;font-size:12px}.element-setting-group .setting-toggle-switch{width:40px;height:22px}.element-setting-group .setting-toggle-switch span{width:16px;height:16px}.element-setting-group .setting-toggle-switch:has(input:checked) span{transform:translate(18px)}.background-preview{height:64px}.tip-box{border-top:1px solid var(--workbench-border);color:var(--workbench-muted);margin-top:9px;padding-top:9px;font-size:12px;line-height:1.45;display:block}.tip-box summary{color:#6d7972;cursor:pointer;align-items:center;gap:6px;font-weight:700;list-style:none;display:inline-flex}.tip-box summary::-webkit-details-marker{display:none}.tip-box p{margin:7px 0 0 21px}.dark-workbench .canvas-size-readout,.dark-workbench .background-color-row label{color:var(--workbench-muted);border-color:var(--workbench-border);background:#111c16}.dark-workbench .inline-setting-label,.dark-workbench .type-style-grid .select-label,.dark-workbench .type-style-grid .font-picker,.dark-workbench .decoration-group-label{color:var(--workbench-muted)}.reference-settings-pane{scrollbar-width:none;background:#f7f9f8;padding:0 0 12px}.reference-settings-pane .settings-title{color:#111713;box-sizing:border-box;background:#fff;border-bottom:1px solid #e5ebe7;justify-content:space-between;align-items:center;height:50px;margin:0;padding:0 18px;font-size:17px;font-weight:900;display:flex;position:relative}.reference-settings-help,.reference-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reference-settings-pane .settings-reset-button{color:#343e38;border-color:#e1e7e3;border-radius:8px;gap:6px;min-width:72px;height:32px;font-size:12px}.reference-settings-card{box-sizing:border-box;background:#fff;border:1px solid #e6ebe8;border-radius:12px;margin:10px 10px 0;padding:11px 14px 12px;box-shadow:0 2px 8px #1f322706}.reference-section-heading{color:#129745;justify-content:space-between;align-items:center;min-height:18px;font-size:14px;font-weight:900;line-height:1.25;display:flex}.reference-section-heading>button{color:#7c8982;background:0 0;border-radius:6px;place-items:center;width:26px;height:24px;display:inline-grid}.reference-section-heading>button:hover{color:var(--workbench-green-deep);background:var(--workbench-green-soft)}.overview-settings-card .theme-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:7px;display:grid}.overview-settings-card .theme-choice{color:#4d5852;box-sizing:border-box;aspect-ratio:auto;background:#fff;border:1px solid #e5eae7;border-radius:8px;grid-template-rows:32px auto;align-content:center;justify-items:center;gap:6px;min-width:0;height:70px;padding:6px 4px;display:grid}.overview-settings-card .theme-choice strong{width:100%;color:inherit;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;line-height:1.1;overflow:hidden}.overview-settings-card .theme-preview-card{box-sizing:border-box;aspect-ratio:auto;border:1px solid #1e282214;border-radius:6px;align-content:center;gap:3px;width:29px;height:29px;padding:6px;display:grid}.overview-settings-card .theme-preview-card span{width:78%;height:3px}.overview-settings-card .hand-drawn-theme-preview{gap:2px;padding:5px 4px 4px}.overview-settings-card .hand-drawn-theme-preview span:first-child{box-sizing:border-box;background:linear-gradient(90deg,#14af28 0 24%,#fff4f4 24% 100%);border:1px solid #d43a3a;width:100%;height:7px}.overview-settings-card .hand-drawn-theme-preview span:nth-child(2),.overview-settings-card .hand-drawn-theme-preview span:nth-child(3){background:#b7b7b7;width:88%;height:2px;margin-left:3px;position:relative}.overview-settings-card .hand-drawn-theme-preview span:nth-child(2):before{content:"";background:#294a92;border-radius:50%;width:3px;height:3px;position:absolute;top:-1px;left:-4px}.overview-settings-card .selected-theme{color:#119744;background:#fbfffc;border-color:#22bd5d;box-shadow:inset 0 0 0 1px #22bd5d14}.overview-settings-card .more-theme-choice:disabled{opacity:1;cursor:default}.more-theme-icon{border:1px solid #e6ebe8;border-radius:6px;grid-template-columns:repeat(3,3px);place-content:center;gap:3px;width:29px;height:29px;display:grid}.more-theme-icon i{background:#313a35;border-radius:50%;width:3px;height:3px}.canvas-mode-row{grid-template-columns:minmax(190px,1.12fr) minmax(0,1.45fr);gap:10px;margin-top:11px;display:grid}.canvas-mode-row>select,.reference-field-group>select,.scope-control select{color:#172019;box-sizing:border-box;background:#fff;border:1px solid #e1e7e3;border-radius:8px;min-width:0;height:38px;padding:0 11px;font-size:12px;font-weight:700}.canvas-mode-row .mode-switch{box-sizing:border-box;background:#fff;border:1px solid #e2e8e4;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));height:38px;padding:3px;display:grid}.canvas-mode-row .mode-switch button{white-space:nowrap;border-radius:6px;height:30px;padding:0 6px;font-size:12px}.canvas-mode-row .mode-switch .selected{color:#fff;background:#12ad50;box-shadow:0 5px 12px #12ad502e}.reference-settings-pane .custom-size-edit-row{margin-top:8px}.reference-settings-pane .custom-size-edit-row input{height:34px}.reference-field-label{color:#59645e;font-size:12px;font-weight:700;line-height:18px}.margin-stepper{color:#445049;box-sizing:border-box;background:#fff;border:1px solid #e2e8e4;border-radius:8px;grid-template-columns:38px minmax(38px,1fr) 24px 25px;align-items:center;height:38px;font-size:12px;display:grid;overflow:hidden}.margin-stepper input{color:#172019;box-sizing:border-box;text-align:right;appearance:textfield;background:0 0;border:0;outline:0;width:100%;min-width:0;height:36px;padding:0 3px;font-weight:800}.margin-stepper input::-webkit-inner-spin-button{display:none}.margin-stepper small{color:#9aa49f;text-align:center;font-size:10px}.margin-step-buttons{border-left:1px solid #e8ece9;grid-template-rows:1fr 1fr;height:100%;display:grid}.margin-step-buttons button{color:#5b6760;background:#fff;place-items:center;display:grid}.margin-step-buttons button:first-child{border-bottom:1px solid #edf0ee}.link-padding-button{color:#38443d;background:#fff;border:1px solid #e2e8e4;border-radius:8px;place-items:center;width:34px;height:38px;display:grid}.reset-padding-button:hover{color:#0d9742;background:#effaf3;border-color:#8bd4a5}.reset-padding-button:active svg{transform:rotate(-45deg)}.typography-settings-card{gap:9px;display:grid}.typography-primary-row{grid-template-columns:minmax(0,1fr) minmax(190px,1fr);gap:15px;display:grid}.reference-field-group{gap:4px;min-width:0;display:grid}.scope-control{grid-template-columns:minmax(0,1fr) 92px;gap:7px;height:38px;display:grid}.scope-control select{width:100%;height:38px;transition:border-color .16s,background .16s,box-shadow .16s}.scope-control button{color:#556159;background:#fff;border:1px solid #e1e7e3;border-radius:8px;font-size:12px;font-weight:700;transition:border-color .16s,color .16s,background .16s,box-shadow .16s}.scope-control button.selected{color:#fff;background:#13ad50;border-color:#13ad50;box-shadow:0 5px 12px #12ad502e}.scope-control button:disabled{cursor:default;opacity:1}.reference-format-toolbar{background:#fff;border:1px solid #e2e8e4;border-radius:8px;grid-template-columns:repeat(8,minmax(0,1fr));height:42px;display:grid;overflow:hidden}.reference-format-toolbar button{color:#1f2923;background:#fff;border-right:1px solid #eef1ef;place-items:center;min-width:0;display:grid}.reference-format-toolbar button:last-child{border-right:0}.reference-format-toolbar button:disabled{color:#a6afa9;cursor:default;opacity:1}.font-color-row .font-picker{color:#59645e;gap:4px;font-size:12px}.font-color-row .font-picker-label{font-size:0}.font-color-row .font-picker-label:after{content:"字体";font-size:12px}.font-color-row .font-picker-trigger{min-height:38px;padding:0 11px;font-size:12px}.reference-text-color-control{gap:4px;min-width:0;display:grid}.reference-color-input{background:#fff;border:1px solid #e1e7e3;border-radius:8px;grid-template-columns:36px minmax(0,1fr);height:38px;display:grid;overflow:hidden}.reference-color-input input[type=color]{background:0 0;border:0;place-self:center;width:28px;height:28px;padding:0}.reference-color-input input:not([type=color]){color:#252e29;background:0 0;border:0;outline:0;min-width:0;padding:0 8px;font-size:12px}.reference-typography-sliders{gap:4px;display:grid}.reference-typography-sliders .slider-row{grid-template-columns:58px minmax(0,1fr) 86px;align-items:center;gap:9px;min-height:36px}.reference-typography-sliders .slider-row>span:first-child{color:#505c55;min-width:0;font-size:12px}.typography-number-control{box-sizing:border-box;background:#fff;border:1px solid #e5eae7;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;height:34px;transition:border-color .16s,box-shadow .16s;min-width:0!important;display:grid!important}.typography-number-control:focus-within{border-color:#35b966;box-shadow:0 0 0 2px #23a4551a}.typography-number-control.unitless{grid-template-columns:minmax(0,1fr)}.typography-number-control input{color:#26312b;box-sizing:border-box;font-variant-numeric:tabular-nums;text-align:right;appearance:textfield;background:0 0;border:0;outline:0;width:100%;min-width:0;height:32px;padding:0 3px 0 7px;font-size:12px}.typography-number-control.unitless input{text-align:center;padding:0 6px}.typography-number-control input::-webkit-inner-spin-button{appearance:none;margin:0}.typography-number-control input::-webkit-outer-spin-button{appearance:none;margin:0}.typography-number-control small{color:#8c9891;white-space:nowrap;padding-right:7px;font-size:10px}.reference-typography-sliders input[type=range]{height:4px}.reference-settings-pane .local-style-section{background:#fbfcfb;border:1px solid #dce7df;border-radius:10px;gap:9px;margin:4px 0 0;padding:10px;display:grid;box-shadow:0 1px 2px #1f432c0a}.format-painter-heading{justify-content:space-between;align-items:center;gap:12px;min-height:22px;display:flex}.format-painter-title{color:#314038;align-items:center;gap:6px;display:inline-flex}.format-painter-title svg{color:#209c50}.format-painter-title strong{font-size:12px;line-height:1.2}.format-painter-status{color:#89948e;white-space:nowrap;align-items:center;gap:3px;font-size:10px;line-height:1;display:inline-flex}.format-painter-status.copied{color:#168243;background:#e5f5ea;border-radius:999px;padding:4px 7px;font-weight:800}.format-painter-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.copy-format-painter-button,.apply-format-painter-button,.recopy-format-button{color:#445249;white-space:nowrap;background:#fff;border:1px solid #d6e2da;border-radius:7px;min-width:0;min-height:32px;padding:0 6px;font-size:11px;font-weight:800}.copy-format-painter-button.primary,.apply-format-painter-button.primary{color:#fff;background:#23a455;border-color:#23a455;box-shadow:0 2px 5px #23a4552e}.format-painter-actions button:disabled{color:#a8b0ab;opacity:1;background:#f3f5f4;border-color:#e6ebe8}.decoration-settings-card{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:12px;padding-top:10px;display:grid}.reference-background-column,.reference-elements-column{align-content:start;gap:7px;min-width:0;display:grid}.reference-elements-column{border-left:1px solid #edf1ee;padding-left:12px}.reference-background-color{border:1px solid #e2e8e4;border-radius:7px;grid-template-columns:34px minmax(0,1fr) 24px;height:36px;display:grid;overflow:hidden}.reference-background-color input[type=color]{background:0 0;border:0;place-self:center;width:26px;height:26px;padding:0}.reference-background-color input:not([type=color]){color:#27312b;background:0 0;border:0;outline:0;min-width:0;padding:0 7px;font-size:11px}.reference-background-color button{color:#7e8982;background:0 0}.reference-upload-button{color:#354039;background:#fff;border:1px solid #e2e8e4;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:34px;font-size:11px;font-weight:700;display:inline-flex}.reference-element-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.reference-toggle-row{color:#354039;white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;min-width:0;height:27px;font-size:11px;display:flex}.reference-toggle-row .setting-toggle-switch{flex:none;width:35px;height:20px}.reference-toggle-row .setting-toggle-switch span{width:14px;height:14px}.reference-toggle-row .setting-toggle-switch:has(input:checked) span{transform:translate(15px)}.decoration-settings-card>.background-preview{grid-column:1/-1;height:52px}.save-preset-button{color:#07923c;box-sizing:border-box;background:#fff;border:1px solid #17b653;border-radius:8px;justify-content:center;align-items:center;width:calc(100% - 20px);height:40px;margin:10px 10px 0;font-size:13px;font-weight:900;display:flex}.dark-workbench .reference-settings-pane,.dark-workbench .reference-settings-card,.dark-workbench .reference-settings-pane .settings-title,.dark-workbench .canvas-mode-row>select,.dark-workbench .reference-field-group>select,.dark-workbench .scope-control,.dark-workbench .scope-control select,.dark-workbench .scope-control button,.dark-workbench .reference-format-toolbar,.dark-workbench .reference-format-toolbar button,.dark-workbench .reference-color-input,.dark-workbench .typography-number-control,.dark-workbench .typography-number-control input,.dark-workbench .margin-stepper,.dark-workbench .margin-step-buttons button,.dark-workbench .link-padding-button,.dark-workbench .reference-background-color,.dark-workbench .reference-upload-button,.dark-workbench .save-preset-button{color:var(--workbench-text);border-color:var(--workbench-border);background:#142017}.dark-workbench .scope-control.document-scope-active select{color:#8fe3aa;background:#163423;border-color:#36c46d;box-shadow:0 0 0 2px #36c46d1f}.dark-workbench .scope-control button.selected{color:#fff;border-color:var(--workbench-green);background:var(--workbench-green-deep)}.dark-workbench .reference-settings-pane .local-style-section{background:#111d16;border-color:#2c4535;box-shadow:0 1px 2px #00000029}.dark-workbench .reference-settings-pane .local-style-section.format-ready{background:#132319;border-color:#356346}.dark-workbench .format-painter-title{color:#d9f4e2}.dark-workbench .format-painter-status{color:#91a79a}.dark-workbench .format-painter-status.copied{color:#a7ebbd;background:#1a3b26}.dark-workbench .format-painter-actions button{color:#b9c9bf;background:#17271d;border-color:#31503b}.dark-workbench .format-painter-actions button:hover:not(:disabled){color:#b8efca;background:#1b3223;border-color:#43815a}.dark-workbench .copy-format-painter-button.primary,.dark-workbench .apply-format-painter-button.primary,.dark-workbench .copy-format-painter-button.primary:hover:not(:disabled),.dark-workbench .apply-format-painter-button.primary:hover:not(:disabled){color:#fff;background:#209d50;border-color:#2fbd66}.dark-workbench .format-painter-actions button:disabled{color:#71927c;background:#121b15;border-color:#26392d}@media (width<=1300px){.topbar{grid-template-columns:1fr auto;gap:12px;height:auto;padding:12px 18px}.nav-tabs{order:3;grid-column:1/-1;justify-content:center}.workspace{grid-template-columns:1fr;height:auto;padding:14px}.pane-resizer,.cover-pane-resizer{display:none}.cover-workspace{grid-template-columns:1fr;height:auto;padding:14px}.editor-pane,.settings-pane{border:1px solid var(--workbench-border)}.cover-editor-pane,.cover-preview-pane{min-height:calc(100vh - 69px)}.cover-editor-pane{border-right:1px solid var(--workbench-border);border-bottom:1px solid var(--workbench-border)}.cover-template-pane{border-left:1px solid var(--workbench-border);border-top:1px solid var(--workbench-border)}.cover-template-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-height:520px}.markdown-input{min-height:420px}.preview-pane{padding:44px 18px}.gallery-preview-stage .card-stage .post-card{transform:scale(.38)}.gallery-preview-stage .card-stage .page-tools{width:calc(var(--stage-width,900px) * .38)}.gallery-preview-stage .card-stage{width:calc(var(--stage-width,900px) * .38);height:calc((var(--stage-height,1200px) * .38) + 44px)}.floating-actions{display:none}}@media (width>=981px) and (width<=1300px){.cover-workspace{grid-template-columns:minmax(300px,330px) 12px minmax(360px,1fr);height:calc(100vh - 69px);min-height:calc(100vh - 115px)}.cover-pane-resizer{display:block}.cover-preview-pane{min-height:0;padding:28px}.cover-editor-pane{border-bottom:0;border-right:0;min-height:0;padding:24px 18px 28px}.cover-export{width:min(370px,58vw)}.cover-preview-shell{min-height:min(493px,77vw)}.cover-template-pane{border-top:1px solid var(--workbench-border);border-left:1px solid var(--workbench-border);grid-column:1/-1;padding:20px 24px 22px}.cover-template-grid{grid-template-columns:repeat(5,minmax(92px,1fr));max-height:360px}.cover-text-box{width:100%}}@media (width<=720px){.topbar{gap:12px;height:auto;padding:12px}.brand-title{font-size:21px}.top-actions{grid-column:1/-1;width:100%}.ghost-button,.primary-button{flex:1}.cover-preview-pane{min-height:0;padding:30px 18px 24px}.cover-editor-pane{min-height:0;padding:24px 18px}.cover-export{width:min(84vw,360px)}.cover-title{width:min(var(--cover-title-width), calc(100% - 72px));font-size:32px}.cover-quote{font-size:72px;top:34px;left:34px}.cover-template-pane{padding:24px 18px}.cover-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cover-control-grid,.cover-color-control{grid-template-columns:1fr}.cover-color-swatches{justify-content:space-between}}.app{--workbench-green:#eb1c2f;--workbench-green-deep:#ce0618;--workbench-green-soft:#fff0f1;--workbench-green-pale:#fff7f7;--workbench-border:#ece5e6;--workbench-border-strong:#ddcfd1;--workbench-text:#211819;--workbench-muted:#8c7f81;--workbench-shadow:0 14px 38px #53272c0e;background:radial-gradient(circle at 68% 0,#eb1c2f0b,#0000 28%),#f8f5f5;font-family:Aptos,PingFang SC,Microsoft YaHei,sans-serif}.app.dark-workbench{--workbench-green:#ff5362;--workbench-green-deep:#ff7280;--workbench-green-soft:#3a1c20;--workbench-green-pale:#251619;--workbench-border:#3a2d2f;--workbench-border-strong:#594044;--workbench-text:#fff7f8;--workbench-muted:#bba9ac;background:#171113}.topbar{background:#fffffff7;border-bottom-color:#eee7e8;grid-template-columns:minmax(330px,390px) minmax(390px,1fr) auto;height:74px;padding:0 18px 0 16px;box-shadow:0 4px 20px #471b2009}.brand{gap:14px}.brand-mark{background:linear-gradient(145deg,#f31a2c,#d90012);border:0;border-radius:13px;width:56px;height:56px;position:relative;overflow:hidden;box-shadow:0 10px 25px #de001238}.brand-petal{transform-origin:100% 100%;background:#fff;border-radius:12px 12px 5px;width:13px;height:21px;position:absolute}.brand-petal-two{top:9px;right:14px;transform:scaleX(-1)}.brand-petal-three{bottom:9px;left:14px;transform:scaleY(-1)}.brand-petal-four{bottom:9px;right:14px;transform:scale(-1)}.brand-title{color:#181214;letter-spacing:.01em;font-family:STZhongsong,Songti SC,PingFang SC,sans-serif;font-size:22px;font-weight:900}.brand-subtitle{color:#766a6c;letter-spacing:.04em;font-size:12px}.legacy-brand-copy{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav-tabs{align-self:stretch;gap:18px}.nav-tabs button{color:#514648;letter-spacing:.02em;border-radius:0;min-height:100%;padding:0 18px;font-size:15px}.nav-tabs .active,.nav-tabs button:hover{color:#e00014;background:0 0}.nav-tabs .active:after{background:#ec1c2f;height:3px;bottom:0;left:18px;right:18px}.assistant-button,.utility-button{color:#2f2527;background:#fff;border:1px solid #ece5e6;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.assistant-button svg{color:#ed1329;fill:#ed13291f}.utility-button{border-color:#0000;padding:0 7px}.utility-button.icon-only{width:36px}.ghost-button{width:38px;height:38px;padding:0}.ghost-button span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.primary-button{background:linear-gradient(#f1152b,#df0015);border-color:#e60017;border-radius:9px;min-width:132px;height:40px;padding:0 14px;box-shadow:0 9px 20px #de001538}.primary-button:hover{box-shadow:0 13px 25px #de001545}.icon-button{border-color:#0000;width:38px;height:38px}.app-body{width:100%;min-height:calc(100vh - 74px);display:flex}.app-main{flex:1;min-width:0}.side-rail{z-index:10;box-sizing:border-box;background:#fffffff0;border-right:1px solid #eee7e8;flex-direction:column;flex:0 0 88px;justify-content:space-between;width:88px;height:calc(100vh - 74px);padding:18px 10px 12px;display:flex;position:sticky;top:74px}.side-rail-primary{gap:9px;display:grid}.side-rail-action{color:#4e4446;background:0 0;border:1px solid #0000;border-radius:11px;place-items:center;gap:5px;min-height:66px;padding:6px 2px;font-size:11px;font-weight:700;line-height:1.1;transition:color .16s,border-color .16s,background .16s,transform .16s;display:grid}.side-rail-action:hover{color:#dc061a;background:#fff4f5;transform:translateY(-1px)}.side-rail-action.active{color:#d60016;background:#fff;border-color:#f2e6e7;box-shadow:0 8px 22px #52252b13}.side-rail-icon{place-items:center;width:34px;height:30px;display:grid}.side-rail-create{color:#fff;background:linear-gradient(145deg,#f52336,#df0016);border-radius:8px;width:31px;height:31px;box-shadow:0 7px 15px #df00163b}.side-rail-settings{min-height:58px}.workspace,.cover-workspace{gap:16px;height:calc(100vh - 74px);padding:16px}.workspace{grid-template-columns:var(--editor-pane-width,minmax(360px, 31vw)) 8px minmax(460px, 1fr) minmax(400px, clamp(400px, 28vw, 520px))}.cover-workspace{grid-template-columns:var(--cover-editor-pane-width,360px) 8px minmax(430px, 1fr) 342px}.editor-pane,.preview-pane,.settings-pane,.cover-editor-pane,.cover-preview-pane,.cover-template-pane{border-color:#ebe3e4;border-radius:14px;box-shadow:0 12px 34px #461b200b}.pane-title-row{gap:9px}.pane-title-row h2{color:#211719;font-family:STZhongsong,Songti SC,PingFang SC,sans-serif;font-size:17px}.pane-title-accent{display:none}.pane-title-note{color:#8c7f81;margin-left:4px;font-size:10px;font-weight:600}.toolbar{background:#fffdfd;border-bottom-color:#eee7e8;min-height:39px;padding:6px 10px}.toolbar button{border-radius:7px;min-width:28px;height:30px}.editor-work-area{gap:9px;padding:13px 12px 8px}.editor-frame{background:#fff;border-color:#ebe4e5;border-radius:10px}.editor-line-numbers{color:#b4aaac;background:#fdfafa;border-right-color:#f0e9ea}.markdown-highlight-layer .markdown-current-selection{background:#eb1c2f24}.markdown-input::selection{background:#eb1c2f24}.markdown-highlight-layer .markdown-h2{color:#da2131}.markdown-highlight-layer .markdown-h3{color:#b43b46}.markdown-highlight-layer .markdown-quote{color:#d84c58}.editor-help-card{color:#6e565a;background:linear-gradient(135deg,#fffdfd,#fff4f5);border-color:#f0d6d9}.editor-ai-action{color:#fff;letter-spacing:.04em;background:linear-gradient(135deg,#f41d32,#d90015 72%);border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:48px;margin:0 12px 12px;font-size:15px;font-weight:900;display:flex;box-shadow:0 10px 20px #d900152b}.editor-ai-action:hover{filter:saturate(1.08)brightness(1.02);transform:translateY(-1px)}.preview-pane{background:radial-gradient(circle at 50% 10%,#eb1c2f14,#0000 33%),linear-gradient(90deg,#a374790e 1px,#0000 1px) 0 0/22px 22px,linear-gradient(#a374790b 1px,#0000 1px) 0 0/22px 22px,#fbf8f8;padding:13px 14px}.preview-title-block{gap:2px;display:grid}.preview-title-block strong{color:#2b1d20;font-size:14px;font-weight:900}.preview-title-block span{color:#8d7e80;font-size:10px}.preview-mode-tabs{border-color:#eae2e3;border-radius:8px}.preview-mode-tabs button{min-width:88px;height:34px;padding:0 10px;font-size:11px}.preview-mode-tabs .selected{color:#d30017;background:#fff0f1}.preview-history-actions button{border-color:#eae2e3;width:35px;height:35px}.gallery-preview-scroll{padding:4px 10px 24px}.gallery-preview-stage.preview-shell{gap:14px;position:relative}.page-divider{color:#d2061b;background:#fffffff0;border-color:#eadfe0}.page-actions>button:hover{color:#d60018;background:#fff2f3;border-color:#eb1c2f52}.page-paste-hint{color:#938386;border-color:#eadfe0}.reference-settings-pane{background:#faf7f7}.reference-settings-pane .settings-title{border-bottom-color:#eee6e7;height:50px;padding:0 10px 0 14px}.settings-panel-tabs{align-items:stretch;gap:22px;height:100%;display:flex}.settings-panel-tabs button{color:#5f5255;background:0 0;padding:0 2px;font-size:12px;font-weight:800;position:relative}.settings-panel-tabs button.active{color:#dd071c}.settings-panel-tabs button.active:after{content:"";background:#ed1b2e;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.reference-settings-card{border-color:#ebe3e4;box-shadow:0 2px 10px #481e2306}.reference-section-heading{color:#d50a1e}.overview-settings-card .theme-choice.selected-theme,.overview-settings-card .theme-choice:hover{color:#c90018;background:#fff5f6;border-color:#eb1c2f;box-shadow:0 0 0 2px #eb1c2f17}.canvas-mode-row .mode-switch .selected,.scope-control button.selected{background:#e2182c;border-color:#e2182c;box-shadow:0 5px 12px #e2182c2e}.scope-control.document-scope-active select{color:#c6091d;background:#fff2f3;border-color:#ed6673;box-shadow:0 0 0 2px #eb1c2f14}.reference-format-toolbar button.selected{color:#d20a1f;background:#fff0f2}.reference-text-color-control input[type=range],input[type=range]{accent-color:#e21a2e}.typography-number-control:focus-within,.font-picker-trigger:focus-visible,.reference-color-input:focus-within{border-color:#ec6673;box-shadow:0 0 0 2px #eb1c2f17}.format-painter-title svg,.save-preset-button,.reset-padding-button:hover{color:#d60a20}.reference-settings-pane .local-style-section{background:#fffdfd;border-color:#eadbdd;box-shadow:0 1px 2px #69161f0a}.reference-settings-pane .local-style-section.format-ready{background:#fff7f7;border-color:#efb9bf}.format-painter-title{color:#4a3437}.format-painter-status{color:#9b8588}.format-painter-status.copied{color:#c90c21;background:#ffe8eb}.copy-format-painter-button,.apply-format-painter-button,.recopy-format-button{color:#584347;background:#fff;border-color:#e7d9db}.copy-format-painter-button:hover:not(:disabled),.apply-format-painter-button:hover:not(:disabled),.recopy-format-button:hover:not(:disabled){color:#c90c21;background:#fff4f5;border-color:#efadb5}.copy-format-painter-button.primary,.apply-format-painter-button.primary{background:#e31b2e;border-color:#e31b2e;box-shadow:0 2px 5px #e31b2e2e}.copy-format-painter-button.primary:hover:not(:disabled),.apply-format-painter-button.primary:hover:not(:disabled){color:#fff;background:#cf1024;border-color:#c80c20}.format-painter-actions button:disabled{color:#b5a7a9;background:#f8f5f5;border-color:#eee6e7}.reference-toggle-row .setting-toggle-switch:has(input:checked){background:#e21a2e}.save-preset-button{border-color:#e31b2e}.save-preset-button:hover{color:#fff;background:#de1125}.dark-workbench .topbar,.dark-workbench .side-rail{background:#181113f5;border-color:#36292b}.dark-workbench .brand-title,.dark-workbench .pane-title-row h2,.dark-workbench .preview-title-block strong{color:#fff7f8}.dark-workbench .assistant-button,.dark-workbench .utility-button,.dark-workbench .side-rail-action.active{color:#fff4f5;background:#27191c;border-color:#463236}@media (width<=1500px){.topbar{grid-template-columns:minmax(285px,330px) minmax(330px,1fr) auto}.brand-title{font-size:19px}.brand-subtitle,.utility-button span{display:none}.nav-tabs{gap:5px}.nav-tabs button{padding:0 12px}.utility-button{width:36px}.workspace{grid-template-columns:var(--editor-pane-width,minmax(340px, 30vw)) 8px minmax(430px, 1fr) minmax(390px, 29vw);gap:12px;padding:12px}.preview-mode-tabs button{min-width:42px;padding:0 8px;font-size:0}}.page-thumbnail-list{padding-top:30px}.page-thumbnail{height:160px}.preview-thumbnail-canvas{height:146px}.gallery-preview-stage.preview-shell{padding-top:15px}.gallery-preview-stage .card-with-actions{background:snow;position:relative;box-shadow:0 18px 42px #471c2214}.gallery-preview-stage .post-card{box-shadow:none;overflow:hidden}.gallery-preview-stage .page-count{transform:none}@media (width<=1300px){.topbar{grid-template-columns:1fr auto;height:auto}.app-body{min-height:calc(100vh - 126px)}.side-rail{height:calc(100vh - 126px);top:126px}.workspace,.cover-workspace{height:auto}.preview-mode-tabs button{min-width:92px;font-size:11px}}@media (width<=760px){.side-rail{display:none}.topbar{padding:10px 12px}.brand-mark{width:44px;height:44px}.brand-title{font-size:17px}.assistant-button,.utility-button,.ghost-button{display:none}.primary-button{flex:1}.preview-toolbar{grid-template-columns:1fr auto}.gallery-preview-stage .card-stage{width:calc(var(--stage-width,900px) * .36);height:calc((var(--stage-height,1200px) * .36) + 44px)}.gallery-preview-stage .page-tools,.gallery-preview-stage .card-with-actions{width:calc(var(--stage-width,900px) * .36)}.gallery-preview-stage .card-with-actions{height:calc(var(--stage-height,1200px) * .36)}.gallery-preview-stage .post-card{transform:scale(.36)}.preview-mode-tabs{grid-area:2/1/auto/-1}}.topbar{height:74px;box-shadow:none;grid-template-columns:minmax(350px,390px) minmax(390px,1fr) auto;padding:0 16px 0 0}.brand{gap:27px;height:74px}.brand-mark{width:88px;height:74px;box-shadow:none;border-radius:0}.brand-petal{border-radius:12px 12px 3px;width:15px;height:22px}.brand-petal-one{top:16px;left:29px}.brand-petal-two{top:16px;right:29px}.brand-petal-three{bottom:16px;left:29px}.brand-petal-four{bottom:16px;right:29px}.brand-title{letter-spacing:0;font-size:22px}.brand-subtitle{letter-spacing:0;font-size:12px}.nav-tabs{gap:14px}.nav-tabs button{padding:0 18px;font-size:15px}.top-actions{gap:9px}.assistant-button,.utility-button,.ghost-button,.icon-button{height:38px;box-shadow:none;border-radius:9px}.primary-button{border-radius:9px;height:38px}.side-rail{border-right-color:#eee7e8;padding:17px 10px 12px}.side-rail-primary{gap:8px}.side-rail-action{border-radius:10px;min-height:70px;font-size:11px}.side-rail-action.active{box-shadow:0 5px 18px #431f240e}.app-main{background:#faf7f7}.editor-pane,.preview-pane,.settings-pane{border:1px solid #eee6e7;border-radius:13px;box-shadow:0 4px 18px #4b232806}.pane-resizer{background:0 0;border-radius:999px;width:8px}.pane-resizer:before{background:#e7dfe0;border-radius:999px;width:3px}.editor-pane{position:relative}.editor-pane-header{gap:12px;padding:20px 14px 0}.pane-title-row h2{font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:900}.pane-title-note{font-size:10px;font-weight:500}.editor-tabs{gap:38px;min-height:42px}.editor-tabs button{padding-bottom:13px;font-size:13px}.toolbar{scrollbar-width:none;gap:1px;min-height:42px;padding:5px 8px;overflow-x:auto}.toolbar::-webkit-scrollbar{display:none}.toolbar button{border-radius:6px;flex:0 0 21px;width:21px;min-width:21px;height:30px;padding:0}.editor-work-area{grid-template-rows:minmax(0,1fr) auto;gap:8px;padding:14px 12px 7px;position:relative}.editor-work-area.tips-collapsed{grid-template-rows:minmax(0,1fr) auto}.editor-frame{border-color:#ece5e6;border-radius:9px;grid-template-columns:minmax(0,1fr)}.editor-line-numbers{display:none}.markdown-highlight-layer,.markdown-input{padding:17px 14px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;line-height:26px}.markdown-highlight-layer{background:0 0}.markdown-highlight-layer span{min-height:26px}.markdown-highlight-layer .markdown-h1{background:0 0}.editor-meta-row{padding:0 4px;font-size:10px}.editor-help-card{z-index:8;position:absolute;bottom:40px;left:14px;right:14px;box-shadow:0 16px 34px #491e2424}.editor-ai-action{min-height:76px;box-shadow:none;border-radius:9px;margin:0 12px 8px;font-size:16px}.editor-save-status{color:#7b8680;align-items:center;gap:4px;height:24px;padding:0 14px 7px;font-size:10px;display:flex}.editor-save-status svg{color:#00b96b}.preview-pane{background:#fcf9f9;grid-template-rows:66px minmax(0,1fr);padding:0}.preview-toolbar{grid-template-columns:minmax(112px,1fr) auto auto auto;gap:10px;padding:13px 18px 10px 24px}.preview-title-block strong{font-size:14px}.preview-title-block span{font-size:10px}.preview-mode-tabs{background:0 0;border:0;gap:6px}.preview-mode-tabs button{color:#1f1a1b;background:#fff;border:1px solid #eee7e8;border-radius:8px;width:36px;min-width:36px;height:34px;padding:0;font-size:0}.preview-mode-tabs button span{display:none}.preview-mode-tabs .selected{color:#e60018;background:#fff7f8;border-color:#f0dadd}.preview-page-actions{border-left:1px solid #eee6e7;gap:4px;padding-left:10px}.preview-page-actions>button{color:#302729;width:34px;height:34px;box-shadow:none;background:#fff;border-color:#eee7e8;border-radius:8px}.preview-page-actions>button:hover{color:#e60018;background:#fff7f8;border-color:#f0b8bf}.preview-paste-hint{color:#9b8e90;white-space:nowrap;background:#fff;border-color:#eee7e8;border-radius:8px;height:34px;padding:0 8px;font-size:10px}.preview-history-actions{gap:10px}.preview-history-actions strong{color:#191416;padding:0 6px;font-size:12px;font-weight:900}.preview-history-actions button{background:0 0;border:0;width:34px;height:34px}.gallery-preview-scroll{min-height:0;padding:0 14px 14px;overflow:hidden}.gallery-workspace{grid-template-columns:112px minmax(0,1fr);gap:18px;height:100%;min-height:0;display:grid}.page-thumbnail-rail{grid-template-rows:minmax(0,1fr) 34px;gap:9px;min-height:0;display:grid}.page-thumbnail-list{scrollbar-width:none;align-content:start;gap:10px;min-height:0;padding:4px 3px 8px 1px;display:grid;overflow:auto}.page-thumbnail-list::-webkit-scrollbar{display:none}.page-thumbnail{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #eee5e6;border-radius:9px;width:108px;height:142px;padding:6px;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative;overflow:hidden}.page-thumbnail:hover{transform:translateY(-1px)}.page-thumbnail.selected{border:1.5px solid #ed1026;box-shadow:0 0 0 2px #ed10260d}.page-thumbnail:focus-visible{outline-offset:2px;outline:2px solid #ed102652}.page-thumbnail-number{z-index:6;color:#fff;background:#e80018;border-radius:0 8px 0 7px;place-items:center;min-width:22px;height:18px;font-size:9px;font-weight:900;display:grid;position:absolute;top:-1px;right:-1px}.preview-thumbnail-canvas{pointer-events:none;background:#f4f1f1;border-radius:4px;width:96px;height:128px;position:relative;overflow:hidden}.preview-thumbnail-canvas .thumbnail-card-stage{position:absolute;inset:0;width:100%!important;height:100%!important}.preview-thumbnail-canvas .thumbnail-card-stage .card-with-actions{transform:translate(-50%, -50%) scale(var(--thumbnail-scale));transform-origin:50%;position:absolute;top:50%;left:50%;width:var(--stage-width)!important;height:var(--stage-height)!important}.preview-thumbnail-canvas .thumbnail-rendered-card{box-shadow:none;transform:none!important}.preview-thumbnail-canvas .thumbnail-rendered-card:focus{outline:none}.preview-thumbnail-canvas .thumbnail-rendered-card :is(h1,h2,h3,p,li,blockquote){cursor:default}.preview-thumbnail-canvas .thumbnail-rendered-card :is(h1,h2,h3,p,li,blockquote):hover{outline:none}.add-page-button{color:#5b4d50;background:#fff;border:1px solid #e8e0e1;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:108px;height:34px;font-size:10px;display:flex}.add-page-button:hover{color:#dc061c;background:#fff7f8;border-color:#ed9ea7}.gallery-preview-stage.preview-shell{scrollbar-width:none;place-content:start center;min-width:0;min-height:100%;padding:16px 0 20px;overflow:auto}.gallery-preview-stage.preview-shell::-webkit-scrollbar{display:none}.gallery-page-panel{visibility:hidden;opacity:0;pointer-events:none;position:absolute;top:4px;left:50%;transform:translate(-50%)}.gallery-page-panel.active{visibility:visible;opacity:1;pointer-events:auto;position:relative;top:auto;left:auto;transform:none}.gallery-preview-stage .card-stage{width:calc(var(--stage-width,900px) * .5);height:calc((var(--stage-height,1200px) * .5) + 48px)}.gallery-preview-stage .page-tools,.gallery-preview-stage .card-with-actions{width:calc(var(--stage-width,900px) * .5)}.gallery-preview-stage .card-with-actions{height:calc(var(--stage-height,1200px) * .5)}.gallery-preview-stage .post-card{transform:scale(.5)}.gallery-preview-stage .page-tools{min-height:40px}.gallery-preview-stage .page-divider{color:#df071d;background:#fff;border-color:#efd9dc}.gallery-preview-stage .page-actions>button{box-shadow:none}.theme-memo .card-header{margin-bottom:calc(44px * var(--font-scale));color:#e60018}.theme-memo .card-body h1{color:#df071a;font-family:var(--type-h1-font-family);font-size:calc(var(--type-h1-font-size) * var(--font-scale));font-weight:var(--type-h1-font-weight);line-height:var(--type-h1-line-height);letter-spacing:var(--type-h1-letter-spacing)}.theme-memo .card-body h2,.theme-memo .card-body h3{color:#dc0a1f}.theme-memo .card-body h2{margin-bottom:calc(14px * var(--font-scale))}.theme-memo .card-body>blockquote:first-of-type{margin-bottom:calc(48px * var(--font-scale))}.theme-memo .card-body blockquote:last-of-type:not(:first-child){margin-top:calc(24px * var(--font-scale));padding:calc(18px * var(--font-scale)) calc(24px * var(--font-scale));border-radius:calc(22px * var(--font-scale));background:#ffffff5c;border:1px solid #e600186b}.theme-memo .card-body blockquote:last-of-type:not(:first-child) h3{margin-top:0}.theme-memo .card-body blockquote:last-of-type:not(:first-child) p{margin-bottom:calc(12px * var(--font-scale))}.theme-memo .card-body blockquote:last-of-type:not(:first-child) ul{margin-bottom:0}.reference-settings-pane{background:#fff;padding-bottom:0}.reference-settings-pane .settings-title{height:51px;padding:0 15px}.settings-panel-tabs{gap:34px}.settings-panel-tabs button{font-size:12px}.reference-settings-pane .settings-reset-button{width:32px;min-width:32px;height:30px;padding:0;font-size:0}.reference-settings-card{box-shadow:none;border:0;border-bottom:1px solid #eee7e8;border-radius:0;margin:0;padding:15px 17px}.reference-section-heading{color:#231a1c;font-size:12px}.template-library-heading>button,.canvas-settings-heading>button{color:#6f6265;align-items:center;gap:2px;width:auto;height:24px;font-size:10px;font-weight:600;display:inline-flex}.overview-settings-card .theme-grid{scrollbar-width:none;gap:8px;margin-top:10px;padding-bottom:3px;display:flex;overflow-x:auto}.overview-settings-card .theme-grid::-webkit-scrollbar{display:none}.overview-settings-card .theme-choice{border-radius:7px;flex:0 0 78px;grid-template-rows:92px auto;gap:5px;width:78px;height:122px;padding:4px}.overview-settings-card .theme-preview-card{border-radius:5px;width:66px;height:88px}.overview-settings-card .theme-choice strong{text-overflow:ellipsis;white-space:nowrap;max-width:70px;font-size:9px;line-height:13px;overflow:hidden}.overview-settings-card .more-theme-icon{width:48px;height:48px}.canvas-settings-heading{color:#231a1c;border-top:1px solid #eee7e8;justify-content:space-between;align-items:center;margin:14px -17px 0;padding:14px 17px 8px;font-size:12px;display:flex}.canvas-mode-row{grid-template-columns:minmax(215px,.85fr) minmax(240px,1.15fr);gap:8px;display:grid}.canvas-mode-row>select,.canvas-mode-row .mode-switch{border-radius:7px;height:36px}.canvas-mode-row .mode-switch{grid-template-columns:repeat(3,minmax(0,1fr))}.canvas-mode-row .mode-switch button{height:28px;font-size:10px}.page-padding-setting{margin-top:10px}.page-padding-controls{grid-template-columns:repeat(4,minmax(0,1fr)) 34px;gap:7px}.margin-stepper{border-radius:7px;grid-template-columns:20px minmax(0,1fr);height:36px}.margin-stepper>span:first-child{padding-left:8px}.margin-stepper input{text-align:right;height:34px;padding:0 8px 0 2px}.link-padding-button{height:36px}.reference-settings-card.typography-settings-card .reference-section-heading,.decoration-settings-card .reference-section-heading{color:#d8091e}.decoration-settings-card{padding-top:13px}.save-preset-button{width:calc(100% - 34px);margin:12px 17px 16px}@media (width<=1500px){.workspace{grid-template-columns:var(--editor-pane-width,390px) 8px minmax(510px, 1fr) minmax(420px, 29vw)}.gallery-workspace{grid-template-columns:102px minmax(0,1fr);gap:12px}.page-thumbnail,.add-page-button{width:98px}.page-thumbnail{height:130px;padding:5px}.preview-thumbnail-canvas{width:86px!important;height:115px!important}.preview-thumbnail-canvas .thumbnail-card-stage .card-with-actions{transform:translate(-50%, -50%) scale(var(--thumbnail-scale-compact))}}.cover-workspace{--cover-red:#ed1830;--cover-red-deep:#d60d23;--cover-ink:#281d1e;--cover-muted:#8d7e7c;--cover-line:#eee4e1;grid-template-columns:var(--cover-editor-pane-width,340px) 8px minmax(560px, 1fr) minmax(350px, 380px);background:#fcf8f6;gap:14px;height:calc(100vh - 74px);padding:13px 14px 15px}.cover-workspace .cover-editor-pane,.cover-workspace .cover-preview-pane,.cover-workspace .cover-template-pane{border:1px solid var(--cover-line);background:#fffdfcf5;border-radius:15px;box-shadow:0 12px 34px #522a260e}.cover-workspace .cover-editor-pane{scrollbar-width:thin;scrollbar-color:#decfca transparent;flex-direction:column;gap:14px;padding:21px 19px 19px;display:flex;overflow:hidden auto}.cover-workspace .cover-editor-header{color:var(--cover-ink);letter-spacing:.01em;align-items:center;gap:8px;font-family:STZhongsong,Songti SC,PingFang SC,sans-serif;font-size:17px;font-weight:900;display:flex}.cover-workspace .cover-editor-header svg{color:#ff8a22;filter:drop-shadow(0 2px 4px #ff8a223d)}.cover-workspace .cover-text-box{color:#443738;gap:7px;font-size:13px;font-weight:800}.cover-textarea-shell{display:block;position:relative}.cover-workspace .cover-text-box textarea{color:#241a1b;box-sizing:border-box;resize:none;background:#fff;border-color:#ded3d0;border-radius:8px;width:100%;min-height:100px;padding:13px 14px 30px;font-family:Alibaba PuHuiTi,PingFang SC,sans-serif;font-size:17px;font-weight:800;line-height:1.45}.cover-workspace .cover-text-box textarea:focus{border-color:#ef5264;box-shadow:0 0 0 3px #ed183017}.cover-textarea-shell small{color:#9e8e8c;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;position:absolute;bottom:9px;right:12px}.cover-workspace .cover-control-grid{gap:11px}.cover-workspace .font-picker{color:#443738;gap:6px}.cover-workspace .font-picker-trigger{border-color:#e3d9d6;border-radius:7px;min-height:39px}.cover-weight-control{color:#443738;gap:7px;font-size:13px;font-weight:800;display:grid}.cover-weight-control>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.cover-weight-control button{color:#544748;background:#fff;border:1px solid #e3d9d6;border-radius:7px;height:34px;font-size:12px;font-weight:700}.cover-weight-control button:hover,.cover-weight-control button.selected{color:#fff;border-color:var(--cover-red);background:linear-gradient(#f32840,#e81129);box-shadow:0 6px 14px #e811292e}.cover-workspace .cover-control-grid .slider-row{grid-template-columns:88px minmax(86px,1fr) 40px;gap:9px;min-height:31px}.cover-workspace .cover-control-grid .slider-row span{color:#514446;min-width:0;font-size:12px}.cover-workspace .cover-control-grid .slider-row input[type=range]{height:4px;accent-color:var(--cover-red);border-radius:999px}.cover-workspace .cover-control-grid .slider-row output{color:#8b7c7b;font-size:11px}.cover-workspace .cover-align-control{border-color:#f0e7e4;gap:7px;padding-top:8px}.cover-workspace .cover-align-control legend{color:#514446;font-size:12px}.cover-workspace .cover-align-options{gap:5px}.cover-workspace .cover-align-options button{color:#625456;border-color:#e8ddda;gap:3px;min-height:33px;padding:0 4px;font-size:11px}.cover-workspace .cover-align-options button:hover,.cover-workspace .cover-align-options .selected{color:var(--cover-red);background:#fff5f6;border-color:#ff8290;box-shadow:inset 0 0 0 1px #ed18300a}.cover-workspace .cover-color-control{border-color:#f0e7e4;grid-template-columns:1fr;gap:8px;padding-top:8px}.cover-color-heading{color:#514446;font-size:12px;font-weight:800}.cover-workspace .cover-color-swatches{justify-content:flex-start;gap:9px}.cover-workspace .cover-color-swatches button,.cover-custom-color{box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:24px;height:24px;box-shadow:0 0 0 1px #513a3b2e}.cover-workspace .cover-color-swatches button.selected{box-shadow:0 0 0 2px var(--cover-red), 0 5px 10px #ed183021}.cover-custom-color{cursor:pointer;background:conic-gradient(#f24,#fc0,#3c7,#19f,#c3f,#f24);position:relative;overflow:hidden}.cover-custom-color input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.cover-workspace .cover-color-button{border-color:var(--cover-red);background:linear-gradient(#f42b42,#ea142c);border-radius:7px;min-height:38px;font-size:12px;box-shadow:0 8px 18px #e8112929}.cover-tip-card{color:#756865;background:linear-gradient(135deg,#fffaf5,#fff8f1);border:1px solid #f4e8de;border-radius:9px;grid-template-columns:auto 1fr auto;gap:9px;margin-top:auto;padding:13px 12px;font-size:11px;line-height:1.65;display:grid}.cover-tip-card strong{color:#9b6425;font-size:12px}.cover-tip-card p{margin:3px 0 0}.cover-tip-card button{color:#aa9b97;background:0 0;align-self:start;font-size:17px}.cover-workspace .cover-pane-resizer:before{background:#e6dad6;inset:22px 3px}.cover-workspace .cover-preview-pane{background:radial-gradient(circle at 16% 13%,#ffffffe6,#0000 26%),linear-gradient(140deg,#fbeee5eb,#fffbf6f5 46%,#f2decfb8);grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;min-width:0;padding:14px 16px 24px;display:grid;position:relative;overflow:hidden}.cover-workspace .cover-preview-pane:before{content:"";pointer-events:none;filter:blur(.2px);background:linear-gradient(112deg,#0000 10%,#bb98711a 10.5%,#0000 11.2%),linear-gradient(72deg,#0000 72%,#aa7f5c1a 72.5%,#0000 73%);position:absolute;inset:56px 0 0}.cover-canvas-toolbar{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdfbe6;border:1px solid #e4d7d0b8;border-radius:12px;align-items:center;gap:7px;width:max-content;max-width:100%;height:38px;padding:0 7px;display:flex;position:relative;box-shadow:0 9px 22px #4e30270f}.cover-toolbar-group{border-right:1px solid #eee4e0;align-items:center;gap:2px;height:28px;padding-right:7px;display:inline-flex}.cover-canvas-toolbar button{color:#625553;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:29px;height:29px;font-size:11px;font-weight:700;display:inline-flex}.cover-canvas-toolbar button:hover{color:var(--cover-red);background:#fff3f4}.cover-canvas-toolbar .redo-button svg{transform:scaleX(-1)}.cover-canvas-toolbar .cover-zoom-value{color:#675a58;font-variant-numeric:tabular-nums;text-align:center;min-width:43px;padding:0 4px;font-size:11px;font-weight:700}.cover-canvas-toolbar .cover-zoom-control{border-right:0;padding-right:0}.cover-canvas-toolbar button:disabled,.cover-canvas-toolbar button:disabled:hover{color:#cfc3bf;cursor:not-allowed;background:0 0}.cover-workspace .cover-preview-shell{z-index:2;scrollbar-color:#9b77695c transparent;scrollbar-width:thin;place-items:safe center;min-height:0;padding:12px 0 9px;position:relative;overflow:auto}.cover-preview-zoom-stage{zoom:var(--cover-preview-zoom,1);place-items:center;display:grid}.cover-workspace .cover-preview-shell::-webkit-scrollbar{width:8px;height:8px}.cover-workspace .cover-preview-shell::-webkit-scrollbar-thumb{background:#9b77695c padding-box padding-box;border:2px solid #0000;border-radius:999px}.cover-workspace .cover-export{border:1px solid #dcb29a73;border-radius:0;width:min(405px,78%,75vh - 150px);min-width:260px;transition:box-shadow .18s,transform .18s;box-shadow:0 28px 62px #59352629,0 3px 10px #59352614}.is-capturing .cover-workspace .cover-export{box-shadow:none;border-color:#0000}.cover-workspace .cover-export:hover{transform:translateY(-2px)}.cover-workspace .cover-canvas-landscape .cover-title{width:min(var(--cover-title-width), 500px);font-size:calc(34px * var(--cover-font-scale))}.cover-workspace .cover-canvas-landscape.cover-basic .cover-title{width:min(var(--cover-title-width), 520px);font-size:calc(39px * var(--cover-font-scale))}.cover-workspace .cover-canvas-landscape.cover-basic .cover-editorial-kicker{top:8%;left:5%}.cover-workspace .cover-canvas-landscape.cover-basic .cover-editorial-orbit{width:17%;top:8%;right:5%}.cover-workspace .cover-canvas-landscape.cover-basic .cover-editorial-underline{width:38%;top:61%;left:31%}.cover-workspace .cover-canvas-landscape.cover-basic .cover-editorial-subtitle{top:70%}.cover-workspace .cover-canvas-landscape.cover-basic .cover-floral-art{width:38%;height:45%}.cover-workspace .cover-canvas-square .cover-title{font-size:calc(36px * var(--cover-font-scale))}.cover-workspace .cover-basic{color:#5a2b22;background:radial-gradient(circle at 84% 87%,#f5865c54,#0000 23%),radial-gradient(circle at 22% 74%,#dab47340,#0000 28%),linear-gradient(142deg,#fff9f1 0%,#fff4e9 49%,#fde4d3 100%)}.cover-workspace .cover-basic:before{content:"";filter:blur(.3px);background:linear-gradient(104deg,#0000 11%,#b3855b1f 11.4%,#0000 12.2%) 0 0/100% 100%,radial-gradient(at 8% 54%,#5d472438,#0000 19%),radial-gradient(at 89% 68%,#ffffffd1,#0000 25%);position:absolute;inset:0}.cover-editorial-kicker,.cover-editorial-orbit,.cover-editorial-underline,.cover-editorial-subtitle,.cover-editorial-credit,.cover-editorial-badge,.cover-floral-art{display:none}.cover-basic .cover-editorial-kicker{color:#c97960;font-family:Georgia,serif;font-size:10px;line-height:1.2;display:block;position:absolute;top:6.5%;left:7%}.cover-basic .cover-editorial-orbit{aspect-ratio:1;border:1px solid #d2806170;border-left-color:#0000;border-radius:50%;width:26%;display:block;position:absolute;top:11%;right:7%;transform:rotate(-20deg)}.cover-basic .cover-editorial-orbit span{color:#ad6d58;letter-spacing:.16em;white-space:nowrap;font-family:STKaiti,KaiTi,serif;font-size:9px;position:absolute;top:28%;right:-10%;transform:rotate(40deg)}.cover-basic .cover-quote{display:none}.cover-basic .cover-title{z-index:3;width:min(var(--cover-title-width), 370px);color:#5b2c21;font-family:var(--cover-font-family);font-size:calc(46px * var(--cover-font-scale));font-weight:var(--cover-font-weight);letter-spacing:var(--cover-letter-spacing);line-height:var(--cover-line-height);text-shadow:0 1px #ffffffb8}.cover-basic .cover-editorial-underline{z-index:3;width:53%;height:7px;color:var(--cover-red);border-top:4px solid var(--cover-red);text-align:right;border-radius:50%;font-family:Georgia,serif;font-size:24px;font-weight:700;line-height:0;display:block;position:absolute;top:57%;left:25%;transform:rotate(-2deg)}.cover-basic .cover-editorial-subtitle{z-index:3;color:#956657;letter-spacing:.12em;white-space:nowrap;font-family:Songti SC,serif;font-size:11px;display:block;position:absolute;top:64%;left:50%;transform:translate(-50%)}.cover-basic .cover-editorial-credit,.cover-basic .cover-editorial-badge{z-index:3;font-size:9px;display:block;position:absolute;bottom:3.2%}.cover-basic .cover-editorial-credit{color:#a47f72;left:7%}.cover-basic .cover-editorial-badge{color:#fff;background:var(--cover-red);border-radius:999px;padding:4px 7px;font-weight:800;right:5%}.cover-basic .cover-floral-art{z-index:2;background:radial-gradient(circle at 68% 70%,#f47d63 0 4%,#f8a081 4.5% 8%,#0000 8.5%),radial-gradient(circle at 82% 49%,#ffb093 0 4%,#ef6c56 4.5% 8%,#0000 8.5%),radial-gradient(circle at 48% 83%,#f9b29b 0 5%,#f47d63 5.5% 9%,#0000 9.5%),radial-gradient(circle at 92% 85%,#ed745c 0 5%,#ffc1a8 5.5% 10%,#0000 10.5%),radial-gradient(at 76% 84%,#dc604140,#0000 30%);width:58%;height:34%;display:block;position:absolute;bottom:0;right:0}.cover-basic .cover-floral-art:before,.cover-basic .cover-floral-art:after{content:"";transform-origin:bottom;background:#8c7332a8;border-radius:50%;width:2px;height:88%;position:absolute;bottom:-6%}.cover-basic .cover-floral-art:before{right:34%;transform:rotate(17deg)}.cover-basic .cover-floral-art:after{height:106%;right:15%;transform:rotate(-9deg)}.cover-basic .cover-floral-art i{aspect-ratio:1.8;opacity:.58;background:linear-gradient(145deg,#d8b86d,#8d7b3f);border-radius:90% 8%;width:13%;position:absolute}.cover-basic .cover-floral-art i:first-child{bottom:18%;right:47%;transform:rotate(24deg)}.cover-basic .cover-floral-art i:nth-child(2){bottom:35%;right:28%;transform:rotate(-28deg)}.cover-basic .cover-floral-art i:nth-child(3){bottom:50%;right:16%;transform:rotate(31deg)}.cover-basic .cover-floral-art i:nth-child(4){bottom:28%;right:4%;transform:rotate(-19deg)}.cover-basic .cover-floral-art i:nth-child(5){bottom:58%;right:37%;transform:rotate(46deg)}.cover-basic .cover-floral-art i:nth-child(6){bottom:72%;right:5%;transform:rotate(-38deg)}.cover-basic .cover-dash{display:none}.cover-canvas-actions{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdfbeb;border:1px solid #e0d2cbb8;border-radius:999px;justify-self:center;align-items:center;min-height:42px;padding:0 13px;display:flex;position:relative;box-shadow:0 12px 28px #51302814}.cover-canvas-actions button{color:#5b4e4c;white-space:nowrap;background:0 0;border-right:1px solid #eee4e1;align-items:center;gap:6px;height:25px;padding:0 16px;font-size:11px;font-weight:700;display:inline-flex}.cover-canvas-actions button:last-child{border-right:0}.cover-canvas-actions button:hover{color:var(--cover-red)}.cover-workspace .cover-template-pane{flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.cover-inspector-tabs{border-bottom:1px solid var(--cover-line);background:#ffffffd6;flex:0 0 58px;grid-template-columns:repeat(4,1fr);padding:0 12px;display:grid}.cover-inspector-tabs button{color:#655758;background:0 0;font-size:14px;font-weight:800;position:relative}.cover-inspector-tabs button.active{color:var(--cover-red)}.cover-inspector-tabs button.active:after{content:"";background:var(--cover-red);border-radius:99px 99px 0 0;height:3px;position:absolute;bottom:0;left:29%;right:29%}.cover-inspector-scroll{scrollbar-width:thin;scrollbar-color:#decfca transparent;flex:1;min-height:0;padding-bottom:17px;overflow:hidden auto}.cover-inspector-section{border-bottom:1px solid #f0e7e4;padding:16px 16px 15px}.cover-section-heading{color:#352829;justify-content:space-between;align-items:center;min-height:20px;font-size:12px;display:flex}.cover-section-heading strong{font-weight:900}.cover-section-heading button{color:#8c7e7c;background:0 0;align-items:center;gap:2px;font-size:10px;display:inline-flex}.cover-section-heading button svg{transition:transform .18s}.cover-section-heading button svg.expanded{transform:rotate(90deg)}.cover-workspace .cover-template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:9px;padding:0;display:grid;overflow:visible}.cover-workspace .cover-template-grid.expanded{animation:.22s both cover-template-reveal}@keyframes cover-template-reveal{0%{opacity:.55;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cover-workspace .template-choice{gap:4px;min-width:0;display:grid}.cover-workspace .template-thumb{--cover-font-scale:.29;border-width:1px;border-radius:0;min-width:0;font-size:8px;box-shadow:0 5px 11px #4b272314}.cover-workspace .template-thumb-text{gap:1px}.cover-workspace .selected-template .template-thumb{border-color:var(--cover-red);box-shadow:0 0 0 2px #ed18301a,0 6px 13px #4b272314}.cover-template-label{color:#7c6e6d;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;line-height:1.2;overflow:hidden}.selected-template .cover-template-label{color:var(--cover-red)}.cover-template-expand-button{color:#8d7d7b;background:snow;border:1px solid #f0e5e2;border-radius:7px;justify-content:center;align-items:center;gap:4px;width:100%;height:30px;margin-top:10px;font-size:10px;font-weight:700;display:flex}.cover-template-expand-button:hover{color:var(--cover-red);background:#fff5f6;border-color:#f4b9c0}.cover-canvas-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.cover-canvas-preset-grid button{color:#6d5f5e;background:#fff;border:1px solid #ebe2df;border-radius:7px;align-content:center;place-items:center;gap:3px;min-width:0;min-height:72px;padding:7px 3px;display:grid}.cover-canvas-preset-grid button:hover,.cover-canvas-preset-grid button.selected{color:var(--cover-red);background:#fff8f8;border-color:#f06b7a;box-shadow:inset 0 0 0 1px #ed18300d}.cover-canvas-preset-grid strong{font-size:11px;font-weight:900}.cover-canvas-preset-grid small{color:#988a88;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:8px;overflow:hidden}.cover-ratio-icon{background:#ed183009;border:1.5px solid;display:block}.cover-ratio-xhs{width:12px;height:16px}.cover-ratio-story{width:10px;height:18px}.cover-ratio-custom{border-style:dashed;width:17px;height:15px;position:relative}.cover-ratio-custom:before,.cover-ratio-custom:after{content:"";border-style:solid;border-color:currentColor;width:4px;height:4px;position:absolute}.cover-ratio-custom:before{border-width:1.5px 0 0 1.5px;top:-2px;left:-2px}.cover-ratio-custom:after{border-width:0 1.5px 1.5px 0;bottom:-2px;right:-2px}.cover-custom-size-editor{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;margin-top:8px;display:grid}.cover-custom-size-editor>span{color:#a49491;font-size:11px}.cover-custom-size-editor label{color:#796b69;background:#fff;border:1px solid #e9dfdc;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px;height:34px;padding:0 7px;font-size:9px;display:grid}.cover-custom-size-editor input{color:#3d3031;text-align:right;appearance:textfield;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px;font-weight:800}.cover-custom-size-editor input::-webkit-inner-spin-button{display:none}.cover-custom-size-editor small{color:#a39491;font-size:8px}.cover-canvas-size-summary{color:#766866;background:snow;border:1px solid #f0e6e3;justify-content:space-between;align-items:center;gap:8px;min-height:32px;margin-top:8px;padding:0 9px;font-size:9px;display:flex}.cover-canvas-size-summary span{align-items:center;gap:5px;display:inline-flex}.cover-canvas-size-summary i{border:1px solid var(--cover-red);width:9px;height:12px}.cover-canvas-size-summary strong{color:#443637;font-variant-numeric:tabular-nums;font-size:9px}.cover-mini-palette{grid-template-columns:repeat(12,1fr);gap:3px;margin-top:9px;display:grid}.cover-mini-palette button{aspect-ratio:1;border:1px solid #4f39330f;border-radius:3px;width:100%}.cover-background-tabs{gap:7px;margin-top:6px;display:flex}.cover-background-tabs button{color:#8a7b7a;background:0 0;padding:5px 4px 7px;font-size:10px;position:relative}.cover-background-tabs button.active{color:var(--cover-red);font-weight:800}.cover-background-tabs button.active:after{content:"";background:var(--cover-red);border-radius:99px;height:2px;position:absolute;bottom:2px;left:4px;right:4px}.cover-background-presets{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:8px;display:grid}.cover-background-presets button{aspect-ratio:1.18;border:2px solid #fff;border-radius:7px;box-shadow:0 0 0 1px #eee3e0,0 5px 10px #4e2f280d}.cover-background-presets button.selected{box-shadow:0 0 0 1px var(--cover-red), 0 5px 12px #ed18301a}.cover-background-presets .peach{background:linear-gradient(145deg,#fff0e4,#fac09c)}.cover-background-presets .sand{background:linear-gradient(145deg,#fff6ef,#efcdb9)}.cover-background-presets .lilac{background:linear-gradient(145deg,#f7efff,#c9b2ed)}.cover-background-presets .sage{background:linear-gradient(145deg,#f1f8ef,#bcd8c0)}.cover-background-presets .sky{background:linear-gradient(145deg,#f1f8ff,#7cbbf3)}.cover-backdrop-sand .cover-preview-pane{background:linear-gradient(145deg,#f8eee4,#fffdf9 50%,#ead0bd)}.cover-backdrop-lilac .cover-preview-pane{background:linear-gradient(145deg,#f3eefa,#fff 50%,#d9c7e8)}.cover-backdrop-sage .cover-preview-pane{background:linear-gradient(145deg,#edf4eb,#fffdf9 50%,#c9ddca)}.cover-backdrop-sky .cover-preview-pane{background:linear-gradient(145deg,#eaf5fd,#fff 50%,#bedcf2)}.cover-sunshine{color:#6f421f;background:radial-gradient(circle at 77% 22%,#ffe485e6 0 12%,#0000 12.5%),linear-gradient(155deg,#fff8dd 0 55%,#f8d386 55.5% 100%)}.cover-sunshine:before{content:"";background:#aa692a75;width:62%;height:2px;position:absolute;bottom:12%;right:-16%;transform:rotate(-31deg);box-shadow:0 14px #aa692a47,0 28px #aa692a2e}.cover-blossom{color:#703e49;background:radial-gradient(circle at 15% 16%,#f8c6cd 0 6%,#0000 6.5%),radial-gradient(circle at 87% 76%,#ef9eae 0 8%,#0000 8.5%),radial-gradient(circle at 72% 89%,#f7ccd2 0 12%,#0000 12.5%),linear-gradient(145deg,#fff9f8,#f9e7e8)}.cover-blossom:after{content:"✿  ·  ✿";color:#d96d80;letter-spacing:.24em;font-size:18px;position:absolute;bottom:7%;right:8%}.cover-poem{color:#4e4235;background:linear-gradient(90deg,#0000 9%,#89664621 9.4% 9.7%,#0000 10.1%),repeating-linear-gradient(0deg,#94755712 0 1px,#0000 1px 30px),#fbf6e9}.cover-poem:before{content:"POETRY / 生活手记";color:#9b7653;letter-spacing:.13em;font-family:Georgia,serif;font-size:10px;position:absolute;top:7%;left:13%}.cover-breeze{color:#285f55;background:radial-gradient(at 110% 100%,#50a48f70,#0000 42%),linear-gradient(145deg,#f4fbf7,#d9eee8)}.cover-breeze:after{content:"";border-left:2px solid #377c698c;border-radius:50%;width:25%;height:38%;position:absolute;bottom:5%;right:8%;transform:rotate(26deg)}.cover-checkered{color:#342b29;background:linear-gradient(45deg,#e8563b29 25%,#0000 25% 75%,#e8563b29 75%) 0 0/44px 44px,linear-gradient(45deg,#e8563b29 25%,#fff9f1 25% 75%,#e8563b29 75%) 22px 22px/44px 44px}.cover-checkered .cover-title{background:#fffdf8;border:2px solid #2f2927;border-radius:0;padding:22px 18px;box-shadow:8px 8px #e64d36}.cover-spotlight{color:#fff;background:radial-gradient(circle at 50% 42%,#ffdf7e8a,#0000 31%),linear-gradient(145deg,#332b2b,#111013)}.cover-spotlight .cover-title{color:#fff8dc;text-shadow:0 6px 24px #ffd76847}.cover-spotlight:before{content:"SPOTLIGHT";color:#f0bd3f;letter-spacing:.18em;font-family:Georgia,serif;font-size:10px;position:absolute;top:7%;left:7%}.cover-retro{color:#5b291f;background:linear-gradient(#7f372714,#7f372714),#edc59d}.cover-retro:before,.cover-retro:after{content:"";border:2px solid #9f4937;position:absolute;inset:6%}.cover-retro:after{border-width:1px;inset:8%}.cover-terracotta{color:#fff6ed;background:radial-gradient(circle at 96% 8%,#e9a982 0 18%,#0000 18.5%),radial-gradient(circle at 5% 94%,#8f4434 0 25%,#0000 25.5%),#c96e4d}.cover-terracotta .cover-title{color:#fff8f0}.cover-sea{color:#194b66;background:radial-gradient(at 50% 105%,#ffffffb8,#0000 38%),linear-gradient(#eaf8fc 0 48%,#91cbdc 48.5% 72%,#4f99ba 72.5% 100%)}.cover-sea:before{content:"SEA · BREEZE";color:#ffffffdb;letter-spacing:.16em;font-family:Georgia,serif;font-size:10px;position:absolute;bottom:6%;right:7%}.cover-night{color:#fff3c8;background:radial-gradient(circle at 75% 22%,#f3d888 0 5%,#0000 5.5%),radial-gradient(circle at 18% 16%,#ffffffb8 0 .5%,#0000 .8%),radial-gradient(circle at 35% 27%,#ffffff85 0 .4%,#0000 .7%),linear-gradient(160deg,#1c2941,#101522)}.cover-night .cover-title{color:#fff3c8}.cover-night:after{content:"☾";color:#f0d27a;font-size:34px;position:absolute;bottom:7%;right:9%}.cover-workspace .cover-export:has(.cover-title.selected){overflow:visible}.is-capturing .cover-workspace .cover-export:has(.cover-title.selected){overflow:hidden}.cover-workspace .cover-export:not(.template-thumb) .cover-title{width:var(--cover-title-width);height:var(--cover-title-height);min-height:0;overflow:visible}.cover-workspace .cover-title.selected .cover-title-resize-controls{z-index:9;pointer-events:none;display:block;position:absolute;inset:0}.cover-title-resize-handle{box-sizing:border-box;pointer-events:auto;touch-action:none;background:#ed1830;border:2px solid #fff;border-radius:50%;width:11px;height:11px;display:block;position:absolute;box-shadow:0 1px 5px #54171c59}.cover-title-resize-handle.handle-top-left{cursor:nwse-resize;top:0;left:0;transform:translate(-50%,-50%)}.cover-title-resize-handle.handle-top-right{cursor:nesw-resize;top:0;right:0;transform:translate(50%,-50%)}.cover-title-resize-handle.handle-bottom-right{cursor:nwse-resize;bottom:0;right:0;transform:translate(50%,50%)}.cover-title-resize-handle.handle-bottom-left{cursor:nesw-resize;bottom:0;left:0;transform:translate(-50%,50%)}.cover-title-resize-handle.handle-top,.cover-title-resize-handle.handle-bottom{cursor:ns-resize;border-radius:5px;width:22px;height:7px;left:50%}.cover-title-resize-handle.handle-top{top:0;transform:translate(-50%,-50%)}.cover-title-resize-handle.handle-bottom{bottom:0;transform:translate(-50%,50%)}.cover-title-resize-handle.handle-left,.cover-title-resize-handle.handle-right{cursor:ew-resize;border-radius:5px;width:7px;height:22px;top:50%}.cover-title-resize-handle.handle-left{left:0;transform:translate(-50%,-50%)}.cover-title-resize-handle.handle-right{right:0;transform:translate(50%,-50%)}.cover-title.dragging[data-resize-action]{cursor:grabbing}.is-capturing .cover-title-resize-controls{display:none!important}.cover-inspector-placeholder{color:#8c7d7b;text-align:center;align-content:center;place-items:center;gap:9px;min-height:360px;padding:30px;display:grid}.cover-inspector-placeholder svg{color:var(--cover-red)}.cover-inspector-placeholder strong{color:#3f3233;font-size:15px}.cover-inspector-placeholder p{max-width:240px;margin:0;font-size:11px;line-height:1.7}.cover-inspector-placeholder button{height:34px;color:var(--cover-red);background:#fff6f7;border:1px solid #ff9ca7;border-radius:7px;padding:0 14px;font-size:11px;font-weight:800}.dark-workbench .cover-workspace{background:#181214}.dark-workbench .cover-workspace .cover-editor-pane,.dark-workbench .cover-workspace .cover-template-pane{background:#211719;border-color:#3a292c}.dark-workbench .cover-workspace .cover-preview-pane{background:linear-gradient(145deg,#2f2220,#201718 55%,#3a2821);border-color:#3a292c}@media (width<=1560px){.cover-workspace{grid-template-columns:var(--cover-editor-pane-width,320px) 8px minmax(500px, 1fr) 338px;gap:10px;padding:11px}.cover-workspace .cover-editor-pane{padding:17px 15px}.cover-inspector-section{padding-left:13px;padding-right:13px}.cover-workspace .cover-export{width:min(360px,76%,75vh - 142.5px)}}@media (width<=1300px){.cover-workspace{grid-template-columns:minmax(300px,330px) 8px minmax(430px,1fr);height:auto}.cover-workspace .cover-pane-resizer{display:block}.cover-workspace .cover-template-pane{grid-column:1/-1;min-height:520px}.cover-workspace .cover-template-grid{grid-template-columns:repeat(8,minmax(76px,1fr))}}@media (width<=820px){.cover-workspace{grid-template-columns:1fr}.cover-workspace .cover-pane-resizer{display:none}.cover-workspace .cover-editor-pane,.cover-workspace .cover-preview-pane,.cover-workspace .cover-template-pane{min-height:auto}.cover-workspace .cover-preview-pane{min-height:720px}.cover-canvas-actions button{padding:0 8px}}.theme-color-settings-card{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:9px;padding-top:10px;padding-bottom:10px;display:grid}.theme-color-title{color:#2b2022;white-space:nowrap;font-size:12px;font-weight:800}.theme-color-swatches{grid-template-columns:repeat(10,minmax(18px,1fr));align-items:center;gap:5px;min-width:0;display:grid}.theme-color-swatches button{border:1px solid color-mix(in srgb, var(--theme-color) 70%, #a99ea0);background:var(--theme-color);border-radius:50%;justify-self:center;width:20px;height:20px;transition:transform .15s,box-shadow .15s;position:relative;box-shadow:inset 0 0 0 1px #ffffff94}.theme-color-swatches button:hover{transform:translateY(-1px)scale(1.08)}.theme-color-swatches button.selected{box-shadow:inset 0 0 0 1px #ffffffb8, 0 0 0 2px #fff, 0 0 0 3px var(--theme-color)}.theme-color-swatches button.selected:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:5px;box-shadow:0 1px 2px #2f1d202e}.custom-theme-color{color:#54494b;box-sizing:border-box;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e3dadd;border-radius:8px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.custom-theme-color-wheel{background:conic-gradient(#f45,#ffd25a,#56d9a9,#51b9ee,#ab83ef,#f45);border-radius:50%;width:16px;height:16px;box-shadow:inset 0 0 0 3px #fff}.custom-theme-color input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.dark-workbench .theme-color-title{color:#f0e8ea}.dark-workbench .custom-theme-color{color:#d5ddd8;background:#202a24;border-color:#39433d}.theme-memo{background:radial-gradient(circle at 83% 18%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 24%), linear-gradient(145deg, color-mix(in srgb, var(--accent) 2.5%, #fff), #fff 55%, color-mix(in srgb, var(--accent) 4%, #fff))}.theme-memo .card-header,.theme-memo .card-body h1,.theme-memo .card-body h2,.theme-memo .card-body h3{color:var(--accent)}.theme-memo .card-body blockquote{border-left-color:color-mix(in srgb, var(--accent) 78%, white)}.theme-memo .card-body blockquote:last-of-type:not(:first-child){border-color:color-mix(in srgb, var(--accent) 42%, transparent)}.theme-big-title-memo .card-header,.theme-big-title-memo .card-body h1:first-child+h1{color:var(--accent)}.theme-big-title-memo .card-body h2{background:color-mix(in srgb, var(--accent) 34%, white)}.theme-big-title-memo .card-body h2:before{background:linear-gradient(180deg, #ffffff70, transparent 45%), color-mix(in srgb, var(--accent) 64%, #48647d)}.theme-big-title-memo .card-body li::marker{color:color-mix(in srgb, var(--accent) 64%, #ffe34f)}.overview-settings-card .canvas-mode-row{box-sizing:border-box;border-top:1px solid #eee7e8;grid-template-columns:minmax(230px,.75fr) minmax(0,1fr);width:100%;max-width:100%;margin-top:13px;padding-top:13px}.overview-settings-card .canvas-mode-row>*{min-width:0}.overview-settings-card .canvas-mode-row .mode-switch{min-width:0;overflow:hidden}.overview-settings-card .canvas-mode-row .mode-switch button{min-width:0;padding-left:4px;padding-right:4px}.padding-pair{grid-template-columns:minmax(48px,1fr) 24px minmax(48px,1fr);align-items:center;gap:3px;min-width:0;display:grid}.margin-stepper{border-radius:7px;grid-template-columns:18px minmax(0,1fr);min-width:0;height:34px}.margin-stepper>span:first-child{color:#786d6f;padding-left:7px;font-size:11px}.margin-stepper input{text-align:right;height:32px;padding:0 6px 0 1px;font-size:11px}.link-padding-button,.reset-padding-button{color:#9b8f92;background:#fff;border:1px solid #e2dadd;border-radius:7px;place-items:center;width:24px;height:28px;transition:color .15s,border-color .15s,background .15s,box-shadow .15s;display:grid}.link-padding-button.linked{color:var(--workbench-green-deep);border-color:color-mix(in srgb, var(--workbench-green) 45%, white);background:color-mix(in srgb, var(--workbench-green) 7%, white);box-shadow:0 0 0 2px color-mix(in srgb, var(--workbench-green) 8%, transparent)}.link-padding-button:not(.linked) svg{opacity:.55;transform:rotate(-12deg)}.reset-padding-button{width:28px;height:34px}.reset-padding-button:hover,.link-padding-button:hover{color:var(--workbench-green-deep);border-color:color-mix(in srgb, var(--workbench-green) 45%, white);background:color-mix(in srgb, var(--workbench-green) 6%, white)}.typography-settings-card{gap:7px}.typography-primary-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:10px;display:grid}.typography-primary-row .reference-field-group{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:7px;display:grid}.typography-primary-row .reference-field-label{white-space:nowrap}.typography-primary-row .scope-control{grid-template-columns:minmax(0,1fr) 72px;gap:5px;height:34px}.typography-primary-row .scope-control select,.typography-primary-row .scope-control button,.typography-primary-row .reference-field-group>select{border-radius:7px;min-width:0;height:34px}.typography-primary-row .scope-control button{font-size:11px}.reference-format-toolbar{height:38px}.font-color-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;display:grid}.font-color-row .font-picker,.font-color-row .reference-text-color-control{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:7px;display:grid}.font-color-row .font-picker-label,.font-color-row .reference-text-color-control>.reference-field-label{white-space:nowrap;min-height:0}.font-color-row .font-picker-trigger,.font-color-row .reference-color-input{border-radius:7px;height:34px;min-height:34px}.font-color-row .font-picker-panel{top:calc(100% + 6px)}.font-color-row .reference-color-input{grid-template-columns:32px minmax(0,1fr)}.font-color-row .reference-color-input input[type=color]{width:25px;height:25px}.reference-typography-sliders{gap:2px}.reference-typography-sliders .slider-row{min-height:34px}.dark-workbench .link-padding-button,.dark-workbench .reset-padding-button{color:#aab5ae;background:#202a24;border-color:#39433d}.dark-workbench .link-padding-button.linked{color:#ff6573;background:#382328;border-color:#97414b}@media (width<=1280px){.page-padding-setting{grid-template-columns:1fr 28px}.page-padding-setting>.reference-field-label{grid-column:1/-1}.typography-primary-row{grid-template-columns:1fr}}@media (width<=1300px){.topbar{grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:126px}.nav-tabs{order:3;grid-area:2/1/auto/-1;min-height:52px}.app-body{min-height:calc(100vh - 126px)}.side-rail{height:calc(100vh - 126px);top:126px}.workspace{grid-template-columns:1fr}.gallery-workspace{grid-template-columns:112px minmax(0,1fr)}}.app{--warm-menu-surface:#fcf8f6;--warm-panel-surface:#fdf9f9;--warm-inner-surface:#fefbfa;--warm-surface-border:#eee3df}.app:not(.dark-workbench),.app:not(.dark-workbench) .app-main,.app:not(.dark-workbench) .workspace{background:var(--warm-menu-surface)}.app:not(.dark-workbench) .topbar,.app:not(.dark-workbench) .side-rail{border-color:var(--warm-surface-border);background:var(--warm-menu-surface)}.app:not(.dark-workbench) .topbar{box-shadow:0 4px 20px #5e3e3009}.app:not(.dark-workbench) .side-rail-action.active,.app:not(.dark-workbench) .assistant-button,.app:not(.dark-workbench) .utility-button,.app:not(.dark-workbench) .ghost-button,.app:not(.dark-workbench) .icon-button{background:var(--warm-panel-surface)}.app:not(.dark-workbench) .editor-pane,.app:not(.dark-workbench) .preview-pane,.app:not(.dark-workbench) .settings-pane,.app:not(.dark-workbench) .reference-settings-pane{border-color:var(--warm-surface-border);background:var(--warm-panel-surface);box-shadow:0 8px 26px #5e3e300b}.app:not(.dark-workbench) .reference-settings-card,.app:not(.dark-workbench) .reference-settings-pane .settings-title,.app:not(.dark-workbench) .preview-toolbar,.app:not(.dark-workbench) .editor-pane-header,.app:not(.dark-workbench) .editor-work-area{background:0 0}.app:not(.dark-workbench) .toolbar,.app:not(.dark-workbench) .editor-frame,.app:not(.dark-workbench) .preview-mode-tabs button,.app:not(.dark-workbench) .preview-page-actions>button,.app:not(.dark-workbench) .preview-paste-hint,.app:not(.dark-workbench) .page-thumbnail,.app:not(.dark-workbench) .add-page-button{border-color:var(--warm-surface-border);background:var(--warm-inner-surface)}.app:not(.dark-workbench) .reference-settings-card{border-bottom-color:var(--warm-surface-border)}.brand-petal-one,.brand-petal-two,.brand-petal-three,.brand-petal-four{width:16px;height:20px;transform:none}.brand-petal-one{border-radius:12px 4px 12px 12px;top:15px;left:28px}.brand-petal-two{border-radius:4px 12px 12px;top:15px;right:28px}.brand-petal-three{border-radius:12px 12px 4px;top:38px;bottom:auto;left:28px}.brand-petal-four{border-radius:12px 12px 12px 4px;top:38px;bottom:auto;right:28px}.brand-mark{background:#b8322a}.brand-logo-image{object-fit:cover;object-position:center;transform-origin:50%;width:100%;height:100%;display:block;transform:translateY(-6px)scale(1.5)}.workspace{grid-template-columns:var(--editor-pane-width,390px) 0 minmax(560px, 1fr) minmax(440px, clamp(440px, 28vw, 520px));gap:8px;padding:16px 23px 25px 12px}.pane-resizer{width:0;overflow:visible}.pane-resizer:before{left:-1px}.editor-save-status{height:33px}.gallery-preview-stage .card-stage,.gallery-preview-stage .card-stage,.gallery-preview-stage .card-with-actions{height:calc(var(--stage-height,1200px) * .5)}.gallery-preview-stage .card-stage{transform:none}.gallery-preview-stage .post-card{height:var(--card-height)}.gallery-preview-stage .page-tools{display:none}.gallery-preview-stage .page-actions{background:#ffffffe6;border:1px solid #f0dadd;border-radius:10px;padding:4px;box-shadow:0 8px 22px #6a101c14}.gallery-preview-stage .page-divider{display:none}.preview-zoom-control{background:#fefbfa;border:1px solid #eee3df;border-radius:8px;grid-template-columns:28px 48px 28px;height:30px;display:inline-grid;overflow:hidden}.preview-history-actions .preview-zoom-control button{color:#5b4d50;background:0 0;border:0;border-radius:0;width:28px;height:30px;padding:0}.preview-history-actions .preview-zoom-control button:not(:disabled):hover{color:#d9081e;background:#fff1f2}.preview-history-actions .preview-zoom-control .preview-zoom-value{color:#20191a;font-variant-numeric:tabular-nums;border-left:1px solid #eee3df;border-right:1px solid #eee3df;width:48px;font-size:11px;font-weight:900}.preview-history-actions .preview-zoom-control button:disabled{color:#c9bec0;cursor:not-allowed}.gallery-preview-stage .card-stage,.gallery-preview-stage .page-tools,.gallery-preview-stage .card-with-actions{width:calc(var(--stage-width,900px) * var(--gallery-preview-scale,.5))}.gallery-preview-stage .card-stage,.gallery-preview-stage .card-with-actions{height:calc(var(--stage-height,1200px) * var(--gallery-preview-scale,.5))}.gallery-preview-stage .card-stage .post-card{transform:scale(var(--gallery-preview-scale,.5));transform-origin:0 0}.gallery-preview-stage .card-stage,.gallery-preview-stage .card-with-actions,.gallery-preview-stage .card-stage .post-card{transition:width .18s,height .18s,transform .18s}.gallery-preview-stage.preview-shell{justify-content:safe center}.gallery-preview-stage.zoomed-preview{scrollbar-width:thin;scrollbar-color:#d7c7c9 transparent}.gallery-preview-stage.zoomed-preview::-webkit-scrollbar{width:8px;height:8px;display:block}.gallery-preview-stage.zoomed-preview::-webkit-scrollbar-thumb{background:#d7c7c9 padding-box padding-box;border:2px solid #0000;border-radius:999px}.gallery-preview-stage.zoomed-preview::-webkit-scrollbar-corner{background:0 0}.dark-workbench .preview-zoom-control{background:#1a201c;border-color:#3a403c}.dark-workbench .preview-history-actions .preview-zoom-control .preview-zoom-value{color:#f8f2f3;border-color:#3a403c}.theme-memo .card-body h1{max-width:6.5em;font-size:calc(var(--type-h1-font-size) * var(--font-scale))}.page-padding-setting{grid-template-columns:46px minmax(0,1fr) 28px;align-items:center;gap:6px;margin-top:8px;display:grid}.page-padding-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:0;display:grid}@media (width<=1500px){.workspace{grid-template-columns:var(--editor-pane-width,390px) 0 minmax(510px, 1fr) minmax(420px, 29vw);gap:8px;padding-right:23px}}@media (width<=1300px){.workspace{grid-template:"editor preview"minmax(720px,auto)"settings settings"/minmax(340px,.82fr) minmax(430px,1.18fr);align-items:stretch;gap:12px;height:auto;min-height:calc(100vh - 126px);padding:12px 16px 24px 12px}.workspace>.editor-pane{grid-area:editor}.workspace>.preview-pane{grid-area:preview;min-width:0;min-height:720px}.workspace>.reference-settings-pane{grid-area:settings;max-height:none}.workspace>.pane-resizer{display:none}}@media (width<=920px){.workspace{grid-template:"preview"minmax(660px,auto)"editor"minmax(620px,auto)"settings"/minmax(0,1fr)}.workspace>.preview-pane{min-height:660px}}.preview-toolbar{grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr);column-gap:8px}.preview-mode-tabs{grid-column:2;justify-self:end}.preview-action-cluster{grid-column:3;justify-self:start;align-items:center;gap:8px;min-width:max-content;display:inline-flex}.preview-mode-tabs,.preview-action-cluster{transform:translate(65px)}.preview-page-actions{border-left:0;border-right:1px solid #eee6e7;padding-left:0;padding-right:12px}.preview-history-actions{flex:none;gap:0}@media (width<=1500px){.preview-toolbar{grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr);column-gap:7px}.preview-action-cluster{gap:7px}.preview-page-actions{padding-right:9px}}@media (width<=760px){.preview-pane{grid-template-rows:104px minmax(0,1fr)}.preview-toolbar{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr);row-gap:8px}.preview-title-block{grid-area:1/1/auto/-1}.preview-mode-tabs{grid-area:2/2}.preview-action-cluster{grid-area:2/3}}.toolbar{z-index:6;justify-content:space-between;gap:0;padding-left:6px;padding-right:6px;overflow:visible}.toolbar button{flex-basis:21px;width:21px;min-width:21px}.emoji-picker{background:#fffdfd;border-color:#eadcdf;left:auto;right:8px;box-shadow:0 18px 42px #4b1c2429}.emoji-picker button{transition:color .14s,background .14s,transform .14s}.emoji-picker button:hover{color:#d9081e;background:#fff0f2;transform:translateY(-1px)}.editor-format-area{gap:7px;margin:0 12px 8px;display:grid}.editor-format-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.editor-format-action{text-align:left;border:1px solid #0000;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:64px;padding:10px 8px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.editor-format-action:after{content:"";opacity:.1;border:1px solid;border-radius:50%;width:62px;height:62px;position:absolute;bottom:-28px;right:-17px}.editor-format-action:hover{transform:translateY(-1px)}.editor-format-action:focus-visible{outline-offset:2px;outline:2px solid #e4162b}.editor-format-action:disabled{cursor:wait}.free-format-action{color:#fff;background:linear-gradient(115deg,#ffffff1f,#0000 38%),#dc1025;box-shadow:0 9px 18px #ad0f212b}.free-format-action:hover{box-shadow:0 12px 23px #ad0f2138}.ai-format-action{color:#4d2228;background:radial-gradient(circle at 100% 0,#e01d331a,#0000 40%),#fffaf8;border-color:#ead6d8}.ai-format-action:hover,.ai-format-action.active{background-color:#fff5f4;border-color:#dd9da5;box-shadow:0 8px 20px #621c2614}.format-action-icon{border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.free-format-action .format-action-icon{background:#ffffff29}.ai-format-action .format-action-icon{color:#d91128;background:#ffe8e8}.format-action-copy{gap:3px;min-width:0;display:grid}.format-action-copy strong{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;line-height:1.2;overflow:hidden}.format-action-copy small{opacity:.72;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;line-height:1.2;overflow:hidden}.format-action-badge,.format-action-state{border-radius:999px;padding:2px 5px;font-size:8px;font-weight:900;line-height:1.1;position:absolute;top:5px;right:6px}.format-action-badge{color:#a70e20;background:#fff1cf}.format-action-state{color:#8f646a;background:#ffffffc2;border:1px solid #e6cfd2}.ai-format-setup-note,.editor-format-feedback{color:#64474b;background:#fffaf9;border:1px solid #eedcdf;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:9px 10px;animation:.16s ease-out editor-format-note-in;display:grid;position:relative}.ai-setup-spark,.format-feedback-check{color:#d91027;background:#ffe8e9;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.format-feedback-check{color:#138249;background:#e8f7ee}.ai-format-setup-note strong,.editor-format-feedback strong{color:#382528;margin-bottom:2px;font-size:10px;line-height:1.35;display:block}.ai-format-setup-note p,.editor-format-feedback p{margin:0;font-size:9px;line-height:1.45}.ai-format-setup-note code{color:#8f1423;background:#f8e7e9;border-radius:4px;padding:.08em .32em;font-family:Consolas,SFMono-Regular,monospace;font-size:.92em}.ai-format-setup-note a{color:#c20f24;text-underline-offset:.16em;margin-left:.35em;font-weight:800;display:inline-block}.ai-format-setup-note>button,.editor-format-feedback>button{color:#76565a;background:#fff;border:1px solid #ead8da;border-radius:7px;min-width:26px;height:24px;padding:0 6px;font-size:10px;font-weight:800}.ai-format-setup-note>button{background:0 0;border:0;font-size:17px;font-weight:500}.ai-format-setup-note>button:hover,.editor-format-feedback>button:hover{color:#c80e24;background:#fff0f1}@keyframes editor-format-note-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dark-workbench .ai-format-action,.dark-workbench .ai-format-setup-note,.dark-workbench .editor-format-feedback{color:#d8c3c7;background:#211a1b;border-color:#51353a}.dark-workbench .ai-format-action:hover,.dark-workbench .ai-format-action.active{background:#2a1b1e;border-color:#8c4b55}.dark-workbench .ai-format-setup-note strong,.dark-workbench .editor-format-feedback strong{color:#fff1f2}.dark-workbench .ai-format-setup-note code{color:#ffbac2;background:#3a2529}.dark-workbench .ai-format-setup-note a{color:#ff8c98}.dark-workbench .ai-format-setup-note>button,.dark-workbench .editor-format-feedback>button{color:#d8c3c7;background:#2b2022;border-color:#51353a}@media (width<=360px){.editor-format-actions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.editor-format-action,.ai-format-setup-note,.editor-format-feedback{transition:none;animation:none}}.card-body .ai-text-red{color:#cf2035;font-weight:750}.card-body .ai-text-blue{color:#246bb2;font-weight:750}.card-body .ai-text-green{color:#14805c;font-weight:750}
