:root{--ink:#212823;--muted:#7e8781;--line:#e4e8e3;--green:#dff1ba;--panel:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{transition:background .15s,border-color .15s}.brand>b{background:var(--ink)}.primary{background:var(--ink);border-color:var(--ink)}.studio-page{background:#f5f6f3;height:100dvh;overflow:hidden;color:var(--ink)}.studio-top{height:68px;display:flex;align-items:center;padding:0 24px;gap:32px;border-bottom:1px solid var(--line);background:#fff}.studio-top .brand{font-size:19px}.studio-top nav{display:flex;gap:12px;margin-left:auto}.studio-top nav button,.studio-toolbar button{border:1px solid var(--line);border-radius:8px;padding:9px 14px;background:#fff;font-size:12px}.studio-top nav .primary{background:var(--ink);color:white}.project-title{font-size:12px}.project-title span{color:#929b93;margin-left:12px;font-size:10px}.studio-toolbar{height:48px;display:flex;align-items:center;padding:0 22px;gap:20px;background:#fff;border-bottom:1px solid var(--line)}.toolbar-label{width:194px;font-size:12px;font-weight:600}.history-actions{display:flex;gap:5px}.studio-toolbar .history-actions button{padding:4px 10px;font-size:20px;line-height:22px}.edit-tip{font-size:11px;color:var(--muted)}.studio-grid{display:grid;grid-template-columns:238px minmax(0,1fr) 288px;height:calc(100dvh - 116px);min-height:0}.studio-grid aside{padding:0;background:#fff;min-width:0;overflow:auto;border-right:1px solid var(--line)}.rail-heading{padding:25px 22px 16px}.rail-heading h1,.rail-heading h2{font-size:20px;letter-spacing:-.5px;margin:8px 0}.rail-heading p{font-size:11px;line-height:1.6;margin:0}.platform-label{display:flex;align-items:center;gap:9px;padding:14px 22px;border-top:1px solid var(--line);font-size:17px}.platform-label strong{font-size:12px}.platform-label>span{margin-left:auto;font-size:10px;color:var(--muted)}.template-list{display:grid;gap:10px;padding:0 16px}.template-card{border:1px solid var(--line);border-radius:10px;background:#fff;text-align:left;padding:12px}.template-card[aria-pressed=true]{border-color:#829d62;background:#f5f9ef;box-shadow:0 0 0 1px #829d62}.template-card>b{display:block;font-size:12px;margin-top:10px}.template-card>small{font-size:10px;color:var(--muted)}.mini-post{display:flex;gap:8px;background:#f3f4f1;border-radius:5px;padding:12px 14px;min-height:58px}.mini-post>i{width:15px;height:15px;border-radius:50%;background:#b5c2ad}.mini-post>span{display:grid;gap:5px;flex:1}.mini-post b{background:#98a48f;height:4px;width:44%}.mini-post em{background:#d3dacf;height:3px;width:100%}.mini-post em:last-of-type{width:72%}.mini-post strong{height:13px;border:1px solid #ccd4c8;border-radius:3px}.rail-footer{font-size:10px;line-height:1.7;color:var(--muted);padding:24px 22px}.workspace{min-width:0;overflow:auto;padding:30px clamp(16px,3vw,48px);background:radial-gradient(#c7cec033 .8px,transparent .8px) 0 0/12px 12px}.workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 auto 24px;max-width:760px}.workspace-heading h2{font-size:13px;letter-spacing:0;font-weight:500;color:#697366;margin:0}.workspace-heading>span{font-size:10px;color:#92998e}.workspace .canvas-area{border:0;border-radius:0;background:none;padding:0;min-height:0;max-height:none;overflow:visible;margin:60px 0 0;align-items:flex-start}.workspace #canvasWrap{box-shadow:0 12px 48px #1720150c}.workspace #preview{box-shadow:none}.canvas-actions{display:flex;justify-content:center;gap:8px;margin:24px 0 10px}.canvas-actions button{background:#fff;border:1px solid var(--line);border-radius:8px;padding:9px 13px;font-size:11px;color:#637059}.canvas-caption{text-align:center;font-size:10px;color:#98a18f}.workspace #status{text-align:center;font-size:11px;margin-top:22px;color:#75816a}.workspace #exportResult{max-width:600px;margin:20px auto}.settings-rail{border-left:1px solid var(--line);border-right:0!important}.settings-rail #editorForm{padding:0 20px 24px}.selection-label{margin:0 20px 22px}.settings-rail .template-fields{gap:14px}.settings-rail .two-col{grid-template-columns:1fr;gap:12px}.settings-rail summary{padding:14px 0}.settings-rail summary strong{font-size:12px}.settings-rail .fields{gap:12px}.settings-rail .canvas-owned{display:none!important}.settings-rail .two-col:empty{display:none}.settings-rail .profile-upload{display:none}.settings-rail .reply-editor{padding:0;border:0}.settings-rail .reply-head{margin-top:10px}.settings-rail .image-upload{border:0;padding:0}.settings-rail .sample-buttons{display:none}.settings-rail .image-upload>.hint{display:none}.settings-rail .check{font-size:11px}.settings-rail .hint{font-size:10px}.settings-rail #globalMedia{border-top:1px solid var(--line);padding-top:10px}.settings-rail h3{font-size:12px}.credits-link{display:block;margin:0 20px 25px;font-size:10px;color:#82907a}.export-popover{position:fixed;right:20px;top:62px;width:350px;padding:20px;background:white;border:1px solid var(--line);border-radius:12px;box-shadow:0 20px 60px #13210d20;z-index:30}.export-popover .export-bar{flex-wrap:wrap;border:0;padding:0;gap:16px}.export-popover .export-actions{width:100%;justify-content:flex-end}.export-popover .hint{margin-top:15px}.test-drawer{position:fixed;right:16px;top:76px;bottom:20px;width:min(450px,calc(100vw - 32px));overflow:auto;background:#fff;border:1px solid var(--line);box-shadow:0 20px 100px #1d2b1726;border-radius:16px;padding:24px;z-index:40}.test-title{display:flex;justify-content:space-between;align-items:center}.test-title h2{font-size:21px}.test-title button{border:0;background:#f4f6f0;border-radius:7px;font-size:24px;width:32px;height:32px}.test-drawer .scenario-panel{border:0;padding:0;margin:24px 0}.test-drawer .scenario-heading{display:block}.test-drawer .scenario-heading span{display:block;margin-top:6px;color:#946838}.test-drawer .scenario-buttons{display:grid;grid-template-columns:1fr 1fr}.test-drawer .scenario-buttons button{text-align:left;padding:14px}.mobile-panels{display:none}#editTargets{position:absolute;inset:0;pointer-events:none}.edit-target{position:absolute;pointer-events:auto;border:1px solid transparent;border-radius:3px;background:transparent;padding:0;cursor:text}.edit-target[data-field$=Avatar],.edit-target[data-field$=Photo],.edit-target[data-field=postPhotos]{cursor:pointer}.edit-target:hover,.edit-target:focus-visible{border-color:#668b46;background:#a8ce7215;outline:0;box-shadow:0 0 0 2px #97bd6330}.edit-target:hover:after,.edit-target:focus-visible:after{content:attr(aria-label);position:absolute;bottom:100%;left:0;background:#25341f;color:#fff;padding:4px 7px;white-space:nowrap;border-radius:4px;font:10px/1.4 system-ui;pointer-events:none;z-index:4}.inline-editor{position:absolute;pointer-events:auto;z-index:10;padding:0!important;margin:0!important;resize:none!important;border:0!important;outline:2px solid #82a75e!important;border-radius:2px!important;box-shadow:0 0 0 5px #a8ce7230!important;min-height:0!important;overflow:hidden;max-width:100%;box-sizing:border-box}.studio-page #showMoreOverlay{z-index:3}.studio-page input,.studio-page select,.studio-page textarea{accent-color:#668b46}.studio-page #quoteFields,.studio-page #mainFields{padding:0}.studio-page .themes button[aria-pressed=true]{background:#eaf2df;color:#4c6f31}
/* Landing */
.landing-page{background:#fafbf7;color:#20271f}.landing-nav{height:90px;max-width:1320px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 56px}.landing-nav nav{display:flex;align-items:center;gap:32px;font-size:12px}.landing-nav .primary{display:inline-block}.landing-main{display:block;min-height:0}.hero{max-width:1320px;margin:auto;padding:70px 56px 100px;display:grid;grid-template-columns:1.1fr 1fr;gap:72px;align-items:center}.hero-kicker{font-size:10px;letter-spacing:2px;color:#7e8a6c}.hero h1{font-size:clamp(42px,5.7vw,78px);line-height:1.04;letter-spacing:-4px;font-weight:600;margin:25px 0}.hero h1>span{color:#8faa65}.hero-copy>p{max-width:360px;font-size:15px;line-height:1.8;color:#778070}.hero-cta{display:flex;align-items:center;justify-content:space-between;background:#dcedb5;border:1px solid #cdddac;border-radius:10px;max-width:226px;padding:17px 20px;margin-top:30px;font-size:14px;font-weight:600}.hero-cta:hover{background:#cfe59e}.hero-copy>small{display:block;font-size:10px;color:#89947d;margin-top:14px}.hero-art{position:relative;background:#edf0e4;border-radius:25px;padding:40px 30px 50px;transform:rotate(-2deg)}.art-label{font-size:8px;letter-spacing:1.5px;color:#8b947e}.hero-post{position:relative;background:#fff;padding:24px;border-radius:12px;box-shadow:0 12px 30px #52613a14;margin-top:20px}.hero-profile{display:flex;gap:10px;align-items:center}.hero-profile>div{flex:1}.hero-profile b{font-size:12px}.hero-profile b span{color:#1d9bf0}.hero-profile small{display:block;color:#8b9388;font-size:10px}.hero-profile>span:last-child{color:#949d8d}.hero-avatar{width:36px;height:36px;background:#e5eddb;border-radius:50%;display:grid;place-items:center;font-size:12px;color:#778767}.hero-post>p{font-size:16px;line-height:1.6;color:#2d332a;margin:20px 0 0}.hero-post .hero-blue{color:#528fa2;margin:7px 0 18px;font-size:13px}.hero-photo{aspect-ratio:1.6;background:#e0e9cb;display:flex;align-items:center;justify-content:space-around;border-radius:7px;overflow:hidden}.hero-photo>span{font-size:42px;line-height:1;letter-spacing:-2px;color:#536245}.hero-photo em{font-family:Georgia,serif;font-weight:400}.hero-photo i{font:100px Georgia;color:#a9be8b}.hero-post footer{display:flex;justify-content:space-between;color:#87917f;font-size:11px;margin-top:20px}.hero-watermark{position:absolute;top:44%;left:12%;transform:rotate(-15deg);font-size:23px;font-weight:700;letter-spacing:1px;color:#657a5238;pointer-events:none}.floating-tag{position:absolute;right:-18px;bottom:17px;background:#fff;border:1px solid #e1e6d8;box-shadow:0 8px 24px #47533114;border-radius:8px;padding:11px 17px;font-size:12px;transform:rotate(5deg);color:#61704f}.landing-features{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;max-width:1208px;margin:0 auto 70px;border-top:1px solid #e1e6d9;padding:40px 0}.landing-features span{font-size:9px;letter-spacing:1px;color:#97a388}.landing-features h2{font-size:20px;margin:17px 0 10px}.landing-features p{font-size:13px;line-height:1.8;color:#7a8670}.landing-footer{display:flex;gap:25px;justify-content:space-between;padding:30px 56px;border-top:1px solid #e0e5d8;font-size:11px;color:#849077}.landing-page .guide{border-top:1px solid #e0e5d8;padding-top:15px}
@media(max-width:1100px){.studio-grid{grid-template-columns:190px minmax(0,1fr) 250px}.project-title span{display:none}.toolbar-label{width:145px}.rail-heading{padding:20px 16px}.template-card>small{display:none}.template-list{padding:0 10px}.workspace{padding:24px 15px}.hero{gap:30px;padding:40px 30px 70px}.landing-features{margin:0 30px 40px;gap:25px}.landing-nav{padding:0 30px}.hero h1{letter-spacing:-2px}}
@media(max-width:820px){.studio-grid{display:grid;grid-template-columns:minmax(0,1fr)}.studio-grid .template-rail,.studio-grid .settings-rail{display:none;position:fixed;top:116px;bottom:0;width:280px;z-index:20;box-shadow:0 10px 60px #20301520}.studio-grid .settings-rail{right:0}.studio-grid .template-rail{left:0}.studio-grid aside.mobile-open{display:block}.mobile-panels{display:flex;gap:6px}.toolbar-label{display:none}.studio-toolbar{padding:0 12px;gap:10px}.edit-tip{margin-left:auto;font-size:10px}.studio-top{padding:0 14px;gap:12px}.project-title{display:none}.studio-top nav{gap:6px}.studio-top .brand{font-size:16px}.workspace .canvas-area{margin-top:30px}.workspace{width:100%;padding:24px 16px}.workspace-heading{margin-bottom:16px}.studio-grid{height:calc(100dvh - 116px)}.hero{grid-template-columns:1fr;padding:35px 24px 60px}.hero-copy>p{max-width:500px}.hero h1{font-size:56px}.hero-art{max-width:500px;margin:20px auto 0;width:100%}.landing-features{grid-template-columns:1fr;gap:12px}.landing-nav{padding:0 24px;height:76px}.landing-nav nav>a:first-child{display:none}.landing-footer{padding:24px;flex-wrap:wrap}.export-popover{right:12px;width:min(350px,calc(100vw - 24px))}.studio-page select,.studio-page input,.studio-page textarea{font-size:16px}.edit-tip{display:none}.inline-editor{font-size:16px!important}.landing-page .brand{font-size:18px}}
.device-label{display:block;font-size:12px;margin-bottom:8px}.avatar-crop{border:1px solid #dde3da;border-radius:18px;padding:24px;width:min(420px,calc(100vw - 32px));color:#212823;box-sizing:border-box}.avatar-crop::backdrop{background:#14201688}.avatar-crop h2{margin:0 0 8px;font-size:20px}.avatar-crop p{font-size:13px;color:#778174}.avatar-crop canvas{display:block;width:280px;max-width:100%;margin:20px auto;background:#eef1e9;cursor:grab;touch-action:none}.avatar-crop label{display:block;font-size:12px;margin-top:14px}.avatar-crop input{display:block;width:100%;accent-color:#65854a}.avatar-crop footer{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.avatar-crop button{padding:9px 12px;border:1px solid #dde3da;border-radius:8px}.avatar-crop button.primary{color:white;background:#212823}
[data-language-toggle],.home-link{background:white;border:1px solid var(--line);border-radius:8px;padding:9px 12px;font-size:12px;white-space:nowrap}.studio-top nav{align-items:center}html[lang=zh-CN] .hero h1{font-size:clamp(48px,5vw,76px);line-height:1.18}html[lang=zh-CN] .hero-copy{max-width:620px}@media(max-width:650px){.studio-top{height:auto;min-height:68px;flex-wrap:wrap;padding:10px 12px;gap:8px}.studio-top nav{gap:5px}.studio-top nav button,.home-link{padding:7px 8px;font-size:11px}.studio-top .brand{font-size:14px}.studio-top .brand b{display:none}.landing-nav{padding:0 14px}.landing-nav nav{gap:7px}.landing-nav nav a,.landing-nav nav button{font-size:11px;padding:8px}.project-title{display:none}}
.block-delete{position:absolute;pointer-events:auto;z-index:5;background:#fffefb;color:#984538;border:1px solid #e9cfc7;border-radius:6px;padding:5px 7px;font:11px/1.3 system-ui;box-shadow:0 2px 8px #0001;white-space:nowrap}.block-delete:hover{background:#fff0ea}.photo-crop canvas{height:auto;max-width:100%;border-radius:4px}
#replyManager{border-top:1px solid var(--line);padding:12px 0 18px}#replyManagerList{display:grid;gap:8px;margin-top:12px}.reply-manager-row{display:flex;align-items:center;border:1px solid var(--line);border-radius:8px;background:#fafbf8;min-width:0}.reply-manager-row.is-selected{border-color:#829d62;background:#f1f6e9}.reply-locate{flex:1;min-width:0;background:none;border:0;text-align:left;padding:10px;display:grid;gap:4px}.reply-locate strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reply-locate span{font-size:11px;color:#7e8781;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reply-remove{flex:none;margin-right:8px;border:0;background:none;color:#985c51;padding:8px 4px;font-size:11px}.reply-remove:hover{color:#a32919;background:#fff0ec;border-radius:4px}

/* Editor shell: tool rail → switchable panel → unchanged post canvas. */
.studio-page{--ink:#202125;--muted:#777982;--line:#e8e8ed;--accent:#7d2ae8;background:#f1f2f6}
.studio-page [hidden]{display:none!important}
.studio-top{height:64px;min-height:64px;padding:0 20px;gap:24px;border:0;background:linear-gradient(110deg,#04bfc7 0%,#268fce 37%,#7540df 79%,#8623e9 100%);color:white;flex-wrap:nowrap}
.studio-top .brand{color:white;font-size:20px;gap:9px;white-space:nowrap}
.studio-top .brand>b{display:block;color:white;background:#ffffff24;border:1px solid #ffffff55;border-radius:9px;padding:3px 8px}
.studio-top .history-actions{gap:6px;padding-left:20px;border-left:1px solid #ffffff45}
.studio-top .history-actions button{display:grid;place-items:center;width:38px;height:38px;background:transparent;border:0;border-radius:8px;color:white;padding:8px}
.studio-top button svg{width:22px;height:22px;flex:none}
.studio-top .history-actions button:disabled{opacity:.4;cursor:default}
.studio-top .history-actions button:not(:disabled):hover,.studio-top nav button:hover{background:#ffffff26}
.studio-top nav{gap:8px;align-items:center}
.studio-top nav button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 16px;border:1px solid #ffffff40;background:transparent;color:white;font-size:13px;font-weight:600;border-radius:9px}


.studio-grid{grid-template-columns:80px 320px minmax(0,1fr);height:calc(100dvh - 64px);min-height:0}
.tool-rail{padding:18px 8px;background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:16px;z-index:22}
.tool-rail button{border:0;background:transparent;color:#676971;display:flex;flex-direction:column;align-items:center;gap:7px;padding:10px 0;border-radius:12px;font-size:12px;font-weight:600;min-height:74px}
.tool-rail svg{width:26px;height:26px;box-sizing:content-box;padding:6px;border-radius:10px}
.tool-rail button:hover{background:#f5f3f8;color:#482776}
.tool-rail button[aria-pressed=true]{color:#7928ca;background:#f3ebfc}
.tool-rail button[aria-pressed=true] svg{background:#fff;box-shadow:0 2px 8px #40207014}
.studio-panels{position:relative;min-height:0;min-width:0;background:white;border-right:1px solid var(--line);z-index:21}
.studio-grid .studio-panels aside{position:static;width:100%;height:100%;overflow:auto;border:0!important;box-shadow:none;padding:0 0 24px;background:#fff}
.studio-panels .rail-heading{padding:22px 20px 18px}
.studio-panels .rail-heading h1,.studio-panels .rail-heading h2{font-size:20px;margin:0;color:#222329;letter-spacing:-.4px}
.platform-label{padding:12px 20px 18px;border-top:0;font-size:23px}
.platform-label strong{font-size:14px}.platform-label>span{font-size:11px;color:#82828b}
.template-list{grid-template-columns:1fr 1fr;gap:16px 12px;padding:0 18px}
.template-card{border:1px solid #e4e3e9;border-radius:10px;padding:9px;background:white;min-width:0}
.template-card:hover{border-color:#b783ef;background:#fcf9ff}
.template-card[aria-pressed=true]{border-color:#8b3de2;background:#faf5ff;box-shadow:0 0 0 1px #8b3de2}
.template-card>b{font-size:12px;margin:10px 1px 5px;line-height:1.4}
.template-card>small{display:block;font-size:10px;line-height:1.5;margin:0 1px 2px;color:#84828a}
.mini-post{min-height:82px;padding:14px 9px;background:#f4f4f6;gap:6px;align-content:start}
.mini-post>i{background:#b9bdc8;width:14px;height:14px;flex:none}.mini-post b{background:#a5aab6}.mini-post em{background:#d8dbe2}.mini-post strong{border-color:#d4d6df}
#collapsePanel{position:absolute;left:100%;top:50%;transform:translateY(-50%);border:1px solid #e7e4ee;border-left:0;border-radius:0 12px 12px 0;background:white;width:23px;height:54px;padding:0;font-size:24px;color:#55515d;box-shadow:3px 2px 7px #2720380a;z-index:22}
.studio-grid.panel-collapsed{grid-template-columns:80px 0 minmax(0,1fr)}
.workspace{padding:28px 40px 64px;background:#f1f2f6;width:auto;min-width:0;scrollbar-gutter:stable}
.workspace-heading{margin:0 auto 28px;max-width:760px;min-height:20px}.workspace-heading h2{color:#73747c;font-size:12px}.workspace-heading>span{color:#96969e}
.workspace .canvas-area{margin:0;min-height:0;padding:0}
.workspace #canvasWrap{box-shadow:0 4px 22px #24253b0c}
.workspace #status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.settings-rail #editorForm{padding:0 20px 24px}.settings-rail .selection-label{margin:0 20px 20px}
.content-actions{border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:20px}.content-actions h3{margin:0 0 12px}
.content-actions .canvas-actions{justify-content:flex-start;flex-wrap:wrap;margin:0;gap:6px}.content-actions .canvas-actions button{font-size:11px;padding:8px 10px;color:#51495c}
.studio-page .themes button[aria-pressed=true]{background:#f0e5fc;color:#7c32c4}
.studio-page input,.studio-page select,.studio-page textarea{accent-color:#8738d4}
.studio-page .reply-manager-row.is-selected{border-color:#b780e9;background:#faf5ff}
.studio-page .primary{background:#8535dd;border-color:#8535dd;color:white}.studio-page .primary:hover{background:#7124c5}
.export-popover{position:fixed;top:72px;right:20px;width:350px;padding:22px;background:white;border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 40px #25213c24;z-index:40;color:#28232e}

.studio-page button:focus-visible,.studio-page a:focus-visible{outline:2px solid #9850e7;outline-offset:3px}
@media(max-width:1100px){.studio-grid{grid-template-columns:72px 280px minmax(0,1fr)}.studio-grid.panel-collapsed{grid-template-columns:72px 0 minmax(0,1fr)}.workspace{padding:28px 24px 50px}.template-list{padding:0 14px;gap:12px 10px}.studio-top{gap:18px}}
@media(max-width:760px){.studio-top{padding:0 12px;gap:10px}.studio-top .brand{font-size:16px}.studio-top .brand>span{display:none}.studio-top .history-actions{padding-left:8px;gap:0}.studio-top nav{gap:5px}.studio-top nav button{font-size:11px;padding:8px 10px}.studio-grid,.studio-grid.panel-collapsed{grid-template-columns:64px minmax(0,1fr)}.studio-panels{position:absolute;top:64px;bottom:0;left:64px;width:min(300px,calc(100vw - 104px));box-shadow:8px 0 24px #24203512}.studio-grid.panel-collapsed .studio-panels{display:none}.tool-rail{grid-column:1;padding:14px 4px}.workspace{grid-column:2;padding:24px 18px 48px}.studio-grid .studio-panels aside:not([hidden]){display:block}.export-popover{right:10px;width:min(350px,calc(100vw - 20px))}.tool-rail button{font-size:11px}.studio-page .settings-rail input,.studio-page .settings-rail select{font-size:13px}}
/* Scope settings by whole document, post, and selected post contents. */
#globalSettings{border-top:0;border-bottom:1px solid var(--line);margin-bottom:20px}#globalSettings>summary{padding:0 0 16px}#globalSettings>summary strong{font-size:14px}.global-fields>.template-fields{padding-bottom:14px}.global-fields>details{margin-bottom:14px}
#postStructure{padding-bottom:20px;border-bottom:1px solid var(--line)}#postStructure>h3{font-size:14px;margin:0 0 12px}#structureActions{margin-top:12px}#structureActions button,#localSettings>#canvasAddQuote{background:#fff;border:1px solid var(--line);border-radius:7px;padding:9px 12px;color:#68428b;font-size:12px}
#postStructure .reply-locate{display:flex;align-items:center;gap:8px;padding:9px;overflow:hidden}#postStructure .structure-copy{display:grid;gap:4px;min-width:0;flex:1}#postStructure .structure-avatar{width:28px;height:28px;flex:none;border-radius:50%;background:#e9e1f6;color:#724ba1;display:grid;place-items:center;font-size:12px}#postStructure .structure-avatar img{width:100%;height:100%;object-fit:cover}#postStructure .nested-post{margin-left:16px}#postStructure .reply-remove{font-size:10px;margin-right:4px}
.selected-heading{margin:22px 0 14px}.selected-heading>span{font-size:10px;color:#89818e}.selected-heading h3{font-size:14px;margin:5px 0 0}#selectedAvatar{width:100%;margin-bottom:16px}#selectedMedia{border-top:1px solid var(--line);padding:14px 0 20px}#selectedMedia h3{margin:0 0 6px}#mediaOwner{font-size:11px;margin:0 0 12px;color:#7d43b3}#selectedMediaList{display:grid;gap:8px;margin-bottom:10px}.selected-image-row{display:flex;gap:5px;align-items:center}.selected-image-row button{font-size:10px;border:1px solid var(--line);border-radius:6px;background:white;padding:6px}.selected-image-row .image-thumbnail{padding:0;width:64px;height:48px;flex:none;overflow:hidden}.image-thumbnail img{width:100%;height:100%;object-fit:cover}#mediaLimit{margin-top:8px}#localSettings>#canvasAddQuote{margin-top:16px}#localSettings .reply-editor{margin:0}
.post-select-region{position:absolute;pointer-events:auto;border:0;background:transparent;padding:0;border-radius:2px}.post-select-region.is-selected{outline:2px solid #9b65db;outline-offset:2px}.post-select-region:hover{box-shadow:inset 0 0 0 1px #9b65db60}
