.html-editor-page.svelte-135lpjk{padding:1rem;max-width:1200px;margin:0 auto}.page-header.svelte-135lpjk{margin-bottom:1.5rem}.page-title.svelte-135lpjk{font-size:1.5rem;font-weight:700;color:hsl(var(--foreground))}.error-message.svelte-135lpjk{background-color:hsl(var(--destructive) / .1);border:1px solid hsl(var(--destructive));color:hsl(var(--destructive));padding:.75rem 1rem;border-radius:.375rem;margin-bottom:1rem}.editor-container.svelte-135lpjk{display:flex;flex-direction:column;gap:1.5rem}.form-group.svelte-135lpjk{display:flex;flex-direction:column;gap:.5rem}.form-group.svelte-135lpjk label:where(.svelte-135lpjk){font-weight:500;color:hsl(var(--foreground))}.required.svelte-135lpjk{color:hsl(var(--destructive))}.field-help.svelte-135lpjk{font-size:.875rem;color:hsl(var(--muted-foreground));margin:0}.form-input.svelte-135lpjk{padding:.5rem .75rem;border:1px solid hsl(var(--border));border-radius:.375rem;background-color:hsl(var(--card));color:hsl(var(--card-foreground));font-size:1rem}.form-input.svelte-135lpjk:focus{outline:none;box-shadow:0 0 0 2px hsl(var(--ring))}.form-textarea.svelte-135lpjk{padding:.5rem .75rem;border:1px solid hsl(var(--border));border-radius:.375rem;background-color:hsl(var(--card));color:hsl(var(--card-foreground));font-size:1rem;resize:vertical}.form-textarea.svelte-135lpjk:focus{outline:none;box-shadow:0 0 0 2px hsl(var(--ring))}.checkbox-group.svelte-135lpjk{display:flex;gap:2rem}.checkbox-label.svelte-135lpjk{display:flex;align-items:center;gap:.5rem;font-weight:500;color:hsl(var(--foreground));cursor:pointer}.checkbox-label.svelte-135lpjk input[type=checkbox]:where(.svelte-135lpjk){cursor:pointer;width:1.125rem;height:1.125rem}.button-container.svelte-135lpjk{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.button-primary.svelte-135lpjk{padding:.5rem 1rem;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:.375rem;font-weight:500;transition:opacity .2s;border:none;cursor:pointer}.button-primary.svelte-135lpjk:hover{opacity:.9}.button-primary.svelte-135lpjk:disabled{opacity:.5;cursor:not-allowed}.button-secondary.svelte-135lpjk{padding:.5rem 1rem;background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border-radius:.375rem;font-weight:500;transition:opacity .2s;border:none;cursor:pointer}.button-secondary.svelte-135lpjk:hover{opacity:.9}.button-secondary.svelte-135lpjk:disabled{opacity:.5;cursor:not-allowed}
