body.ncms-admin-ui{--primary: var(--color-violet-600);--primary-foreground: var(--color-white);--ring: var(--color-violet-500);--admin-accent: var(--color-violet-600);--admin-accent-soft: color-mix( in oklab, var(--color-violet-500) 8%, transparent );--admin-panel-shadow: 0 1px 2px color-mix(in oklab, var(--color-zinc-950) 5%, transparent);--color-success-accent: var(--color-emerald-600);--color-success-soft: var(--color-emerald-50);--color-warning-accent: var(--color-amber-600);--color-warning-soft: var(--color-amber-50);--color-info-accent: var(--color-violet-600);--color-info-soft: var(--color-violet-50)}.dark body.ncms-admin-ui,body.ncms-admin-ui.dark{--primary: var(--color-violet-400);--primary-foreground: var(--color-zinc-950);--ring: var(--color-violet-400);--admin-accent: var(--color-violet-400);--admin-accent-soft: color-mix( in oklab, var(--color-violet-400) 12%, transparent );--color-success-accent: var(--color-emerald-400);--color-success-soft: var(--color-emerald-950);--color-warning-accent: var(--color-amber-400);--color-warning-soft: var(--color-amber-950);--color-info-accent: var(--color-violet-400);--color-info-soft: var(--color-violet-950)}body.ncms-admin-ui [data-admin-root]{background-image:radial-gradient(circle at 95% 0%,color-mix(in oklab,var(--color-violet-500) 3%,transparent),transparent 24rem),linear-gradient(to bottom,color-mix(in oklab,var(--color-zinc-500) 2%,transparent),transparent 12rem)}body.ncms-admin-ui [data-slot=card]{border-color:color-mix(in oklab,var(--border) 88%,var(--color-violet-500));box-shadow:var(--admin-panel-shadow)}body.ncms-admin-ui [data-slot=card-header]{background:color-mix(in oklab,var(--muted) 22%,transparent)}body.ncms-admin-ui [data-admin-tabs]>[data-slot=tabs-list]{border-color:var(--border)}body.ncms-admin-ui [data-admin-surface]>[data-admin-tabs] [data-slot=tabs-content],body.ncms-admin-ui [data-admin-surface]>[data-slot=tabs-content]{margin-top:0}body.ncms-admin-ui [data-admin-page-actions] :is(button:not([role=switch]),input,[data-slot=button],[data-slot=input],[data-slot=select-trigger],[data-admin-search-input]){min-height:1.75rem;height:1.75rem;font-size:.75rem}body.ncms-admin-ui [data-admin-page-actions] [data-admin-search-input] input{min-height:0;height:100%}body.ncms-admin-ui [data-admin-page-actions] :is(button:not([role=switch]),[data-slot=button]){padding-inline:.625rem}body.ncms-admin-ui :is([data-admin-toolbar],[data-admin-surface] [data-slot=card-header]) :is(button:not([role=switch]),input,[data-slot=button],[data-slot=input],[data-slot=select-trigger],[data-admin-search-input]){min-height:2rem;height:2rem}body.ncms-admin-ui :is([data-admin-toolbar],[data-admin-surface] [data-slot=card-header]) [data-admin-search-input] input{min-height:0;height:100%}body.ncms-admin-ui :is([data-admin-toolbar],[data-admin-surface] [data-slot=card-header]) :is(button:not([role=switch]),[data-slot=button]){padding-inline:.625rem}body.ncms-admin-ui [data-admin-tabs] [data-slot=tabs-trigger][data-state=active] svg{color:var(--admin-accent)}body.ncms-admin-ui [data-slot=button][data-variant=primary][data-mode=default][data-appearance=default]:not([data-admin-action=apply]){border-color:transparent;background-image:linear-gradient(90deg,var(--color-violet-600),var(--color-fuchsia-600));color:var(--color-white)}body.ncms-admin-ui [data-slot=button][data-variant=primary][data-mode=default][data-appearance=default]:not([data-admin-action=apply]):hover{background-image:linear-gradient(90deg,var(--color-violet-700),var(--color-fuchsia-700))}body.ncms-admin-ui [data-slot=table-wrapper]{overscroll-behavior-inline:contain}body.ncms-admin-ui [data-campaign-management-tooltip],body.ncms-admin-ui [data-radix-popper-content-wrapper]:has(>[data-campaign-management-tooltip]){pointer-events:none!important}body.ncms-admin-ui [data-admin-root] main :where(table:not([data-slot=table])){font-size:.8125rem}body.ncms-admin-ui [data-admin-root] main :where(table:not([data-slot=table]) th){font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}body.ncms-admin-ui [data-admin-root] main :where(table th,table td){font-variant-numeric:tabular-nums}body.ncms-admin-ui [data-admin-root] main :where(table tbody tr){transition:background-color .15s ease}body.ncms-admin-ui [data-admin-root] main :where(table tbody tr:hover){background-color:color-mix(in oklab,var(--muted) 20%,transparent)}body.ncms-admin-ui [data-slot=table-cell] :is(strong,[class*=font-semibold]){letter-spacing:-.005em}body.ncms-admin-ui [data-slot=dialog-content],body.ncms-admin-ui [data-slot=alert-dialog-content],body.ncms-admin-ui [data-slot=sheet-content]{border-color:color-mix(in oklab,var(--border) 88%,var(--color-violet-500));box-shadow:0 24px 80px color-mix(in oklab,var(--color-zinc-950) 22%,transparent)}body.ncms-admin-ui [data-slot=dialog-header]{border-bottom:1px solid var(--border);padding-bottom:1rem}body.ncms-admin-ui [data-slot=dialog-footer]{border-top:1px solid var(--border);padding-top:1rem}body.ncms-admin-ui [data-slot=dialog-title]{letter-spacing:-.015em}@media(min-width:640px){body.ncms-admin-ui [data-slot=dialog-content],body.ncms-admin-ui [data-slot=alert-dialog-content]{border-radius:.75rem}}body.ncms-admin-ui :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):focus-visible{border-color:var(--color-violet-400)}body.ncms-admin-ui [data-slot=switch][data-state=checked],body.ncms-admin-ui [role=switch][data-state=checked]{background-color:var(--color-violet-600)}@media(max-width:639px){body.ncms-admin-ui [data-admin-page-actions]>*{max-width:100%}body.ncms-admin-ui [data-admin-page-actions]>:only-child{width:100%}body.ncms-admin-ui [data-admin-page-actions]>:only-child:is([data-slot=button]){width:auto}}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size: 12px;--rc-drag-handle-mobile-size: 24px;--rc-drag-handle-bg-colour: rgba(0, 0, 0, .2);--rc-drag-bar-size: 6px;--rc-border-color: rgba(255, 255, 255, .7);--rc-focus-color: #0088ff}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;max-width:100%}.ReactCrop *,.ReactCrop *:before,.ReactCrop *:after{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{overflow:hidden;max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video{touch-action:none}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-mask{position:absolute;inset:0;pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px)}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);cursor:move}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";position:absolute;inset:-1px;border:1px solid var(--rc-border-color);opacity:.3}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed white}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){animation:marching-ants 1s;background-image:linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute;width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color)}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{top:0;left:0;transform:translate(-50%,-50%);cursor:nw-resize}.ReactCrop .ord-n{top:0;left:50%;transform:translate(-50%,-50%);cursor:n-resize}.ReactCrop .ord-ne{top:0;right:0;transform:translate(50%,-50%);cursor:ne-resize}.ReactCrop .ord-e{top:50%;right:0;transform:translate(50%,-50%);cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;transform:translate(50%,50%);cursor:se-resize}.ReactCrop .ord-s{bottom:0;left:50%;transform:translate(-50%,50%);cursor:s-resize}.ReactCrop .ord-sw{bottom:0;left:0;transform:translate(-50%,50%);cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;transform:translate(-50%,-50%);cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(50%)}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(-50%)}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media(pointer:coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}.tiptap-editor,.ProseMirror{outline:none;min-height:500px;padding:0;line-height:1.75;font-size:1rem;color:hsl(var(--foreground))}.tiptap-editor ::selection,.ProseMirror ::selection{background-color:#2463eb40}.ProseMirror:focus{outline:none}.tiptap-editor h1,.ProseMirror h1{font-size:2.25rem;font-weight:700;line-height:1.2;margin:2rem 0 1rem}.tiptap-editor h2,.ProseMirror h2{font-size:1.75rem;font-weight:600;line-height:1.25;margin:1.75rem 0 .75rem}.tiptap-editor h3,.ProseMirror h3{font-size:1.375rem;font-weight:600;line-height:1.3;margin:1.5rem 0 .5rem}.tiptap-editor h4,.ProseMirror h4,.tiptap-editor h5,.ProseMirror h5,.tiptap-editor h6,.ProseMirror h6{font-size:1.125rem;font-weight:600;margin:1.25rem 0 .5rem}.tiptap-editor>*:first-child,.ProseMirror>*:first-child{margin-top:0}.tiptap-editor p,.ProseMirror p{margin:0 0 1rem}.tiptap-editor p:last-child,.ProseMirror p:last-child{margin-bottom:0}.tiptap-editor p.is-empty:before,.ProseMirror p.is-empty:before{content:attr(data-placeholder);float:left;color:hsl(var(--muted-foreground) / .6);pointer-events:none;height:0;font-style:italic}.tiptap-editor p.is-editor-empty:first-child:before,.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:hsl(var(--muted-foreground) / .5);pointer-events:none;height:0;font-size:1rem}.tiptap-editor ul,.ProseMirror ul{list-style-type:disc;padding-left:1.5rem;margin:1rem 0}.tiptap-editor ol,.ProseMirror ol{list-style-type:decimal;padding-left:1.5rem;margin:1rem 0}.tiptap-editor li,.ProseMirror li{margin:.25rem 0}.tiptap-editor li p,.ProseMirror li p{margin:0}.tiptap-editor a,.ProseMirror a{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:2px;cursor:text!important;pointer-events:auto;-webkit-user-select:text;user-select:text}.tiptap-editor a:hover,.ProseMirror a:hover{opacity:.8;background-color:hsl(var(--primary) / .1);border-radius:2px}.tiptap-editor a:active,.ProseMirror a:active{pointer-events:auto}.block-content img{cursor:pointer;transition:all .15s ease}.block-content img:hover{opacity:.85;outline:2px solid hsl(var(--primary));outline-offset:2px;border-radius:4px}.tiptap-editor blockquote,.ProseMirror blockquote{border-left:4px solid hsl(var(--primary) / .4);padding:.5rem 0 .5rem 1.25rem;margin:1.5rem 0;font-style:italic;color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .3);border-radius:0 .5rem .5rem 0}.tiptap-editor blockquote p,.ProseMirror blockquote p{margin:0}.tiptap-editor code,.ProseMirror code{background-color:hsl(var(--muted));padding:.15rem .4rem;border-radius:.25rem;font-family:ui-monospace,monospace;font-size:.9em}.tiptap-editor pre,.ProseMirror pre{background-color:hsl(var(--muted));padding:1rem;border-radius:.5rem;overflow-x:auto;margin:1.5rem 0}.tiptap-editor pre code,.ProseMirror pre code{background:none;padding:0}.tiptap-editor hr,.ProseMirror hr{border:none;border-top:2px solid hsl(var(--border));margin:2rem 0}.tiptap-editor strong,.ProseMirror strong{font-weight:600}.tiptap-editor em,.ProseMirror em{font-style:italic}.tiptap-editor u,.ProseMirror u{text-decoration:underline}.ProseMirror-selectednode{outline:2px solid hsl(var(--primary) / .5);outline-offset:2px;border-radius:4px}.ProseMirror-gapcursor{display:none;pointer-events:none;position:absolute}.ProseMirror-gapcursor:after{content:"";display:block;position:absolute;top:-2px;width:20px;border-top:1px solid hsl(var(--foreground));animation:ProseMirror-cursor-blink 1.1s steps(2,start) infinite}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.ProseMirror-focused .ProseMirror-gapcursor{display:block}.ProseMirror-dropcursor{background:hsl(var(--primary));height:3px;position:absolute;border-radius:2px}.universal-block{position:relative;margin:1.5rem 0}.universal-block .block-content{border:1px solid hsl(var(--border));border-radius:.5rem;background:hsl(var(--background))}.universal-block [data-field-path]{cursor:text;outline:none;border-radius:2px;transition:box-shadow .15s ease}.universal-block [data-field-path]:focus{box-shadow:0 0 0 2px hsl(var(--primary) / .3)}[contenteditable=true]{outline:none;caret-color:hsl(var(--primary))}.editor-content-wrapper{min-height:500px}.macro-replaced{background:linear-gradient(135deg,#9333ea26,#9333ea14);border-radius:3px;padding:0 3px;color:#581c87;cursor:help;position:relative}.macro-replaced[data-value]{font-size:0!important;background:transparent}.macro-replaced[data-value]:after{content:attr(data-value);font-size:1rem;color:#581c87;background:linear-gradient(135deg,#9333ea26,#9333ea14);border-radius:3px;padding:0 3px}h1 .macro-replaced[data-value]:after{font-size:2.25rem}h2 .macro-replaced[data-value]:after{font-size:1.875rem}h3 .macro-replaced[data-value]:after{font-size:1.5rem}h4 .macro-replaced[data-value]:after{font-size:1.25rem}h5 .macro-replaced[data-value]:after{font-size:1.125rem}.text-2xl .macro-replaced[data-value]:after,.text-3xl .macro-replaced[data-value]:after{font-size:1.875rem}.text-xl .macro-replaced[data-value]:after{font-size:1.25rem}.text-lg .macro-replaced[data-value]:after{font-size:1.125rem}.macro-replaced.macro-inline{font-size:inherit!important;color:#581c87;background:linear-gradient(135deg,#9333ea26,#9333ea14)}.macro-replaced.macro-inline:after{content:none}.macro-replaced:before{content:attr(data-macro);position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);background:#27272a;color:#fff;padding:3px 8px;border-radius:4px;font-size:11px!important;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s;z-index:100;pointer-events:none;box-shadow:0 2px 8px #00000026}.macro-replaced:hover:before{opacity:1;visibility:visible}.macro-unknown{background:linear-gradient(135deg,#ef444426,#ef444414);border-radius:3px;padding:0 3px;color:#b91c1c;cursor:help;position:relative}.macro-unknown:before{content:"⚠ Not in config";position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);background:#b91c1c;color:#fff;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s;z-index:100;pointer-events:none;box-shadow:0 2px 8px #00000026}.macro-unknown:hover:before{opacity:1;visibility:visible}.editor-content-wrapper.ai-streaming .ProseMirror>*:last-child,.editor-content-wrapper.ai-streaming .ProseMirror>.universal-block:last-child{animation:block-appear .4s ease-out}@keyframes block-appear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.editor-content-wrapper.ai-streaming .ProseMirror:after{content:"";display:inline-block;width:2px;height:1.2em;background:linear-gradient(180deg,#8b5cf6,#a855f7);margin-left:2px;animation:ai-cursor-blink .8s ease-in-out infinite;vertical-align:text-bottom;border-radius:1px}@keyframes ai-cursor-blink{0%,50%{opacity:1}51%,to{opacity:.3}}.ncms-json-editor .cm-editor{min-height:24rem;font-size:.75rem}.ncms-json-editor .cm-scroller{max-height:65vh;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ncms-json-editor .cm-gutters{background:var(--muted);color:var(--muted-foreground);border-color:var(--border)}.ncms-json-editor .cm-content{padding:12px 0;caret-color:var(--foreground)}.ncms-json-editor .cm-line{padding:0 12px}.ncms-json-editor .ncms-json-comment,.ncms-json-editor .ncms-json-comment *{color:var(--muted-foreground)!important}.ncms-json-editor .cm-focused{outline:2px solid var(--ring);outline-offset:-2px}.ncms-json-editor .ncms-json-ai-edit{animation:ncms-json-edit-fade 4.5s ease-out both}@keyframes ncms-json-edit-fade{0%{background-color:color-mix(in srgb,var(--primary) 18%,transparent)}to{background-color:transparent}}@media(prefers-reduced-motion:reduce){.ncms-json-editor .ncms-json-ai-edit{animation:none;background-color:color-mix(in srgb,var(--primary) 10%,transparent)}}.template-sidebar-editor .template-sidebar-editable{position:relative;min-width:0}.template-sidebar-editor .template-sidebar-text{min-height:1.2em;padding:.125rem;border-radius:.25rem;font:inherit;color:inherit}.template-sidebar-editor .template-sidebar-text:hover{outline:.0625rem dashed #c4b5fd}.template-sidebar-editor .template-sidebar-text:focus{outline:.125rem solid #a78bfa}.template-sidebar-editor .template-sidebar-text p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:#9ca3af;pointer-events:none;font-style:normal;text-transform:none}.template-sidebar-editor .template-sidebar-text p+p{margin-top:.75rem}.template-sidebar-editor .template-sidebar-text .macro-replaced[data-value]:after{font-size:var(--tpl-sidebar-size)}.template-sidebar-editor .template-sidebar-title .macro-replaced[data-value]:after,.template-sidebar-editor .template-sidebar-heading .macro-replaced[data-value]:after{font-size:var(--tpl-sidebar-heading-size)}.template-sidebar-editor .template-sidebar-attribution .macro-replaced[data-value]:after{font-size:var(--tpl-sidebar-name-size)}.template-sidebar-editor .template-sidebar-formatting,.template-sidebar-editor .template-sidebar-link-editor,.template-sidebar-editor .template-sidebar-item-actions,.template-sidebar-editor .template-sidebar-image-tools,.template-sidebar-editor .template-sidebar-add{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font: .75rem/1.5 Arial,sans-serif;color:#71717a;text-transform:none}.template-sidebar-editor .template-sidebar-formatting{margin-bottom:.25rem}.template-sidebar-editor .template-sidebar-formatting button{width:1.75rem;height:1.75rem;padding:0}.template-sidebar-editor .template-sidebar-link-editor{margin-bottom:.5rem}.template-sidebar-editor .template-sidebar-link-editor input{flex:1 1 100%;min-width:0}.template-sidebar-editor .template-sidebar-item-actions{justify-content:space-between;margin-bottom:.5rem}.template-sidebar-editor .template-sidebar-image-tools{align-items:start;margin-bottom:.75rem}.template-sidebar-editor .template-sidebar-image-tools details{min-width:0;flex:1;padding-top:.375rem}.template-sidebar-editor .template-sidebar-image-tools summary{cursor:pointer}.template-sidebar-editor .template-sidebar-add{margin-top:1.5rem}.template-sidebar-editor .template-sidebar-editor-image[data-ratio=wide] img{aspect-ratio:2 / 1}.template-sidebar-editor .template-sidebar-editor-image[data-ratio=square] img{aspect-ratio:1}.template-sidebar-editor .template-sidebar-editor-image[data-ratio=portrait] img{aspect-ratio:3 / 4}.template-sidebar-editor .template-sidebar-text a{color:var(--tpl-sidebar-accent);text-decoration:underline}.template-sidebar-editor .macro-replaced[data-value]{display:inline-block}
