*{-webkit-tap-highlight-color:transparent}.main-layout.svelte-1uha8ag{display:flex;width:100%;min-height:100vh;padding:0;box-sizing:border-box;gap:0;align-items:stretch}.sidebar.svelte-1uha8ag{flex:0 0 320px;display:flex;flex-direction:column;height:100vh;padding:1.5rem;background-color:hsl(var(--color-neutral-100));border-right:solid .0625rem hsl(var(--color-border));box-sizing:border-box}.form-content.svelte-1uha8ag{flex:1;overflow-y:auto;padding-bottom:1.5rem}.form-section.svelte-1uha8ag{margin-bottom:2rem}.form-section.svelte-1uha8ag:last-of-type{margin-bottom:0}.label.svelte-1uha8ag{display:block;margin-bottom:.5rem}.input-field.svelte-1uha8ag{width:100%;min-height:44px;font-size:1rem;padding:.5rem .75rem}.features-list.svelte-1uha8ag{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.checkbox.svelte-1uha8ag{display:flex;align-items:center;gap:.5rem;cursor:pointer;min-height:44px;padding:.5rem 0}.checkbox.svelte-1uha8ag input[type=checkbox]:where(.svelte-1uha8ag){width:20px;height:20px;min-width:20px;cursor:pointer}.button.svelte-1uha8ag{width:100%;margin-top:1.5rem;flex-shrink:0;min-height:44px}.content-area.svelte-1uha8ag{flex:1;min-width:0;display:flex;flex-direction:column;padding:5rem;max-height:100vh;min-height:100vh;box-sizing:border-box;overflow:hidden}.content-area.svelte-1uha8ag .card:where(.svelte-1uha8ag){flex:1;display:flex;flex-direction:column;height:100%;min-height:0}.preview-header.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-shrink:0}.preview-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0}.preview-header.svelte-1uha8ag .button-group:where(.svelte-1uha8ag){display:flex;gap:.75rem}.preview-header.svelte-1uha8ag .button:where(.svelte-1uha8ag){width:auto;margin-top:0}.code-panel.svelte-1uha8ag{flex:1;overflow-y:auto;overflow-x:auto;min-height:0;-webkit-overflow-scrolling:touch}.code-panel.svelte-1uha8ag pre:where(.svelte-1uha8ag){margin:0;overflow-x:auto;min-width:fit-content}.code-panel.svelte-1uha8ag code:where(.svelte-1uha8ag){padding:1rem;display:block;white-space:pre;word-wrap:normal;overflow-wrap:normal;font-size:.875rem;line-height:1.5}.empty-state.svelte-1uha8ag{padding:4rem 2rem;text-align:center;flex:1;display:flex;align-items:center;justify-content:center}@media(max-width:968px){.main-layout.svelte-1uha8ag{flex-direction:column;min-height:auto;padding:1rem}.sidebar.svelte-1uha8ag{flex:1;width:100%;height:auto;min-height:auto;border-right:none;border-bottom:solid .0625rem hsl(var(--color-border));padding:1.25rem}.content-area.svelte-1uha8ag{width:100%;max-height:none;min-height:auto;overflow:visible;padding:1.5rem}.code-panel.svelte-1uha8ag{max-height:600px}.empty-state.svelte-1uha8ag{padding:2rem 1rem}}@media(max-width:768px){.main-layout.svelte-1uha8ag{padding:.75rem}.sidebar.svelte-1uha8ag{padding:1rem}.form-section.svelte-1uha8ag{margin-bottom:1.5rem}.content-area.svelte-1uha8ag{padding:1rem}.preview-header.svelte-1uha8ag{flex-direction:column;align-items:stretch;gap:1rem}.preview-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.5rem}.preview-header.svelte-1uha8ag .button-group:where(.svelte-1uha8ag){flex-direction:column;gap:.5rem}.preview-header.svelte-1uha8ag .button:where(.svelte-1uha8ag){width:100%;min-height:44px}.code-panel.svelte-1uha8ag{max-height:400px}.code-panel.svelte-1uha8ag code:where(.svelte-1uha8ag){padding:.75rem;font-size:.8125rem}.empty-state.svelte-1uha8ag{padding:1.5rem .75rem}.empty-state.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.9375rem}}@media(max-width:480px){.main-layout.svelte-1uha8ag{padding:.5rem}.sidebar.svelte-1uha8ag{padding:.875rem}.content-area.svelte-1uha8ag{padding:.75rem}.preview-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.25rem}.code-panel.svelte-1uha8ag{max-height:350px}.code-panel.svelte-1uha8ag code:where(.svelte-1uha8ag){padding:.5rem;font-size:.75rem}.empty-state.svelte-1uha8ag{padding:1rem .5rem}}@media(max-width:640px)and (orientation:landscape){.code-panel.svelte-1uha8ag{max-height:250px}}@media(hover:none)and (pointer:coarse){.button.svelte-1uha8ag,.input-field.svelte-1uha8ag,.checkbox.svelte-1uha8ag{min-height:48px}}
