.editor-drag-ghost{z-index:99999;pointer-events:none;opacity:.9;border-radius:.75rem;transition:none;position:fixed;overflow:hidden;transform:rotate(2deg);box-shadow:0 12px 40px #0003}.editor-block-dragging{opacity:.2}.editor-drop-indicator{z-index:30;pointer-events:none;height:0;position:relative}.editor-drop-indicator:before,.editor-drop-indicator:after{content:"";background:var(--color-primary,#97e5e9);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;transform:translateY(-50%)}.editor-drop-indicator:before{left:-4px}.editor-drop-indicator:after{right:-4px}.editor-drop-indicator .line{background:var(--color-primary,#97e5e9);border-radius:2px;height:3px;position:absolute;top:50%;left:6px;right:6px;transform:translateY(-50%)}.editor-drag-handle{z-index:60;cursor:grab;width:28px;height:32px;color:var(--color-base-content,#1f2937);opacity:.45;user-select:none;touch-action:none;justify-content:center;align-items:center;transition:opacity .15s,color .15s;display:flex}[data-block-id]:hover>.editor-drag-handle,.editor-drag-handle:hover,.editor-drag-handle:focus,.editor-drag-handle:focus-visible,.editor-drag-handle:active,.editor-drag-handle[data-block-selected=true]{opacity:1;color:var(--color-primary,#97e5e9)}.editor-drag-handle:active{cursor:grabbing}.editor-block-toolbar{z-index:70}.editor-format-toolbar{z-index:80}[data-canvas-viewport=mobile] .editor-block-toolbar,[data-canvas-viewport=tablet] .editor-block-toolbar{flex-wrap:wrap;max-width:calc(100% - 1rem)}[data-canvas-viewport=mobile] .editor-block-toolbar .editor-block-toolbar-hint{display:none}.editor-block-toolbar[data-flipped=below]{margin-top:.25rem;top:100%}[data-canvas-viewport=mobile] .awd-footer-columns,[data-canvas-viewport=mobile] .awd-footer-pages{grid-template-columns:minmax(0,1fr)}[data-canvas-viewport=mobile] .awd-footer-columns>*,[data-canvas-viewport=tablet] .awd-footer-columns>*{grid-column:auto}[data-canvas-viewport=tablet] .awd-footer-columns,[data-canvas-viewport=tablet] .awd-footer-pages{grid-template-columns:repeat(2,minmax(0,1fr))}@media (prefers-reduced-motion:reduce){.editor-drag-ghost{display:none}.editor-drag-handle{transition:none}.editor-added-flash{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-success,#4ade80) 55%, transparent);animation:none}}@media (pointer:coarse){.editor-drag-handle{opacity:1;width:40px;height:40px}.inline-editor-chrome input:not([data-block-id] input),.inline-editor-chrome select:not([data-block-id] select),.inline-editor-chrome textarea:not([data-block-id] textarea){font-size:16px}.editor-block-toolbar{flex-wrap:wrap;max-width:calc(100vw - 1rem)}.editor-format-toolbar .editor-format-btn{min-width:44px;min-height:44px}.editor-insert-plus.editor-insert-plus{width:44px;height:44px}.editor-insert-primary.editor-insert-primary{min-width:88px;min-height:44px;padding-inline:.75rem}.editor-insert-more.editor-insert-more{width:44px;height:44px}.editor-insert-zone.editor-insert-zone{height:2.75rem}.editor-insert-side-left.editor-insert-side-left{width:2.5rem;left:0}.editor-insert-side-right.editor-insert-side-right{width:2.5rem;right:0}}.editor-added-flash{animation:2s ease-out editorAddedFlash}@keyframes editorFilledFlash{0%{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary,#6366f1) 70%, transparent)}to{box-shadow:0 0 0 3px #0000}}.editor-filled-flash{animation:.9s ease-out editorFilledFlash}.editor-file-drop-target{outline:3px dashed color-mix(in srgb, var(--color-primary,#6366f1) 60%, transparent);outline-offset:-6px;border-radius:1.5rem}.editor-guide-target,[data-guide-ring]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-base-100,#fff) 92%, transparent), 0 0 0 6px color-mix(in srgb, var(--color-primary,#6366f1) 80%, transparent);border-radius:.75rem;transition:box-shadow .15s ease-out}@keyframes editorAddedFlash{0%{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-success,#4ade80) 70%, transparent)}to{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-success,#4ade80) 0%, transparent)}}.wysiwyg-content{cursor:text;line-height:1.7}.wysiwyg-content p{margin-bottom:.75rem}.wysiwyg-content p:last-child{margin-bottom:0}.wysiwyg-content h1{margin-top:1.5rem;margin-bottom:.75rem;font-size:2rem;font-weight:400;line-height:1.2}.wysiwyg-content h1:first-child{margin-top:0}.wysiwyg-content h2{margin-top:1.25rem;margin-bottom:.5rem;font-size:1.5rem;font-weight:400;line-height:1.3}.wysiwyg-content h2:first-child{margin-top:0}.wysiwyg-content h3{margin-top:1rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:400;line-height:1.4}.wysiwyg-content h3:first-child{margin-top:0}.wysiwyg-content blockquote{border-left:4px solid var(--awd-teal,#97e5e9);opacity:.8;margin:1rem 0;padding-top:.25rem;padding-bottom:.25rem;padding-left:1rem;font-style:italic}.wysiwyg-content ul{margin-bottom:.75rem;padding-left:1.5rem;list-style:outside}.wysiwyg-content ol{margin-bottom:.75rem;padding-left:1.5rem;list-style:decimal}.wysiwyg-content li{margin-bottom:.25rem;line-height:1.6}.wysiwyg-content strong,.wysiwyg-content b{font-weight:700}.wysiwyg-content em,.wysiwyg-content i{font-style:italic}.wysiwyg-content a{color:var(--awd-teal,#97e5e9);text-decoration:underline}.wysiwyg-content:empty:before{content:"Start typing...";color:var(--color-base-content,#1f2937);opacity:.3;pointer-events:none}.wysiwyg-content:focus{outline:none}[data-block-id] :focus,[data-block-id] :focus-visible,[data-block-id] [contenteditable]:focus,[data-block-id] [contenteditable]:focus-visible{outline-offset:0!important;outline:none!important}[data-block-id] .editor-drag-handle:focus-visible{outline:2px solid var(--color-primary,#97e5e9)!important;outline-offset:2px!important}[data-field][data-guide-field]{box-shadow:inset 0 -2px 0 0 color-mix(in srgb, var(--color-primary,#6366f1) 70%, transparent);border-radius:.25rem}.editor-slot-add-highlight{animation:2.4s ease-in-out infinite editorSlotAddPulse}@keyframes editorSlotAddPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-primary,#6366f1) 45%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--color-primary,#6366f1) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.editor-slot-add-highlight{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary,#6366f1) 45%, transparent);animation:none}}.editor-format-divider{background:color-mix(in srgb, var(--color-base-content,#000) 15%, transparent);flex:none;width:1px;height:1.25rem;margin:0 .125rem}.editor-format-color-btn{position:relative}.editor-format-color-btn .editor-format-color-bar{pointer-events:none;background:0 0;border-radius:2px;height:3px;position:absolute;bottom:3px;left:22%;right:22%}.editor-format-swatch{min-width:2.25rem;min-height:2.25rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:.125rem .25rem;display:inline-flex}.editor-format-swatch:hover{background:color-mix(in srgb, var(--color-base-content,#000) 8%, transparent)}.editor-format-swatch.is-current{border-color:var(--color-primary,#4c73a1);background:color-mix(in srgb, var(--color-primary,#4c73a1) 12%, transparent)}.editor-format-swatch-plain{min-width:1.75rem;min-height:1.75rem;padding:.125rem}.editor-format-swatch-chip{border:1px solid color-mix(in srgb, var(--color-base-content,#000) 25%, transparent);background:color-mix(in srgb, var(--color-base-content,#000) 10%, transparent);border-radius:9999px;width:1.125rem;height:1.125rem;display:block}.editor-format-swatch-label{opacity:.7;font-size:10px;font-weight:700;line-height:1}.editor-format-swatch-none{background:linear-gradient(135deg, transparent 44%, var(--color-error,#f87272) 44%, var(--color-error,#f87272) 56%, transparent 56%)}.editor-format-swatch-rainbow{background:conic-gradient(#f87171,#fbbf24,#34d399,#60a5fa,#a78bfa,#f472b6,#f87171)}.editor-format-swatch label,label.editor-format-swatch{position:relative;overflow:hidden}.editor-format-color-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}@media (pointer:coarse){.editor-format-toolbar .editor-format-swatch{min-width:44px;min-height:44px}}
