.theme-toggle-wrapper[data-v-0c71ad0e]{align-items:center;margin-bottom:1rem;display:flex}.theme-label[data-v-0c71ad0e]{color:gray;margin:0 8px;font-size:.8rem}.theme-toggle-switch[data-v-0c71ad0e]{width:40px;height:20px;display:inline-block;position:relative}.theme-toggle-switch input[data-v-0c71ad0e]{opacity:0;width:0;height:0}.slider[data-v-0c71ad0e]{cursor:pointer;background-color:#ccc;border-radius:20px;transition:all .4s;position:absolute;inset:0}.slider[data-v-0c71ad0e]:before{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;transition:all .4s;position:absolute;bottom:2px;left:2px}input:checked+.slider[data-v-0c71ad0e]{background-color:#007bff}input:checked+.slider[data-v-0c71ad0e]:before{transform:translate(20px)}.backdrop[data-v-0c71ad0e]{z-index:9998;background-color:#00000080;position:fixed;inset:0}.code-panel[data-v-0c71ad0e]{background:var(--editor-bg,#fff);border-radius:var(--w-card-border-radius);flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.code-panel.dark[data-v-0c71ad0e]{--editor-bg:#1e1e1e;--toolbar-bg:#23272e;--toolbar-border:#222428;--toolbar-text:var(--w-color-teal-400);--toolbar-icon:#d4d4d4;--toolbar-icon-hover:#fff;--toolbar-divider:#333;--error-bg:#2d1f1f;--error-border:#422;--error-text:#ff6b6b}.code-panel[data-v-0c71ad0e]:not(.dark){--editor-bg:#fff;--toolbar-bg:#f3f3f3;--toolbar-border:#e1e1e1;--toolbar-text:var(--w-link-color-default);--toolbar-icon:#444;--toolbar-icon-hover:#222;--toolbar-divider:#e1e1e1;--error-bg:#fff5f5;--error-border:#ffe3e3;--error-text:#e03131}.editor-toolbar-outer[data-v-0c71ad0e]{background:var(--toolbar-bg);border-top-left-radius:var(--w-card-border-radius);border-top-right-radius:var(--w-card-border-radius);border:1px solid var(--toolbar-border);box-sizing:border-box;border-bottom:none;justify-content:flex-end;align-items:center;gap:.25rem;width:100%;height:2.5rem;padding:0 .5rem;display:flex;box-shadow:0 .125rem .5rem #0000000a}.toolbar-buttons-right[data-v-0c71ad0e]{align-items:center;gap:.25rem;margin-left:auto;display:flex}.toolbar-divider[data-v-0c71ad0e]{background:var(--toolbar-divider);width:100%;height:1px}.editor-controls[data-v-0c71ad0e]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.html-editor[data-v-0c71ad0e]{border-bottom:1px solid var(--toolbar-border);border-left:1px solid var(--toolbar-border);border-right:1px solid var(--toolbar-border);border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem;flex:1;min-height:0;position:relative}.error-panel[data-v-0c71ad0e]{background:var(--error-bg);border-bottom:1px solid var(--error-border);border-left:1px solid var(--toolbar-border);border-right:1px solid var(--toolbar-border);z-index:1;max-height:100px;padding:.5rem;position:sticky;top:0;overflow-y:auto}.error-message[data-v-0c71ad0e]{color:var(--error-text);background:var(--error-bg);border-radius:.25rem;margin:.25rem 0;padding:.25rem .5rem;font-size:.875rem}.code-panel.fullscreen[data-v-0c71ad0e]{z-index:9999;background:var(--editor-bg);height:auto;margin:1.3rem;position:fixed;inset:0;overflow:auto}.code-panel.fullscreen .html-editor[data-v-0c71ad0e]{height:calc(100vh - 5rem);transition:height .3s cubic-bezier(.4,0,.2,1);overflow:auto}.code-panel.fullscreen .editor-toolbar-outer[data-v-0c71ad0e]{background:var(--toolbar-bg);z-index:1;position:sticky;top:0}[data-v-0c71ad0e] .w-link{color:var(--toolbar-text)}[data-v-0c71ad0e] .w-icon{fill:var(--toolbar-icon)}[data-v-0c71ad0e] .w-icon-button:hover{background:var(--toolbar-bg)}[data-v-0c71ad0e] .w-icon-button:hover .w-icon{fill:var(--toolbar-icon-hover)}[data-v-0c71ad0e] .w-icon-button:disabled{opacity:.5;cursor:not-allowed}[data-v-0c71ad0e] .w-icon-button:disabled:hover{background:0 0}[data-v-0c71ad0e] .w-icon-button:disabled:hover .w-icon{fill:var(--toolbar-icon)}
