.qr-generator-container.svelte-1qaug{width:100%;max-width:1200px;margin:0 auto}.tool-grid.svelte-1qaug{gap:var(--space-6);grid-template-columns:1.2fr 1fr;align-items:start;display:grid}@media (width<=768px){.tool-grid.svelte-1qaug,.form-grid-2.svelte-1qaug,.colors-row.svelte-1qaug{grid-template-columns:1fr}}.main-col.svelte-1qaug,.output-col.svelte-1qaug{flex-direction:column;display:flex}.card.editor-card{background-color:var(--color-bg-surface);padding:var(--space-5)}.card-header-row.svelte-1qaug{border-bottom:1px solid var(--color-border-default);padding-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.card-header-row.svelte-1qaug h4:where(.svelte-1qaug){margin:0}.qr-mode-tabs.svelte-1qaug{background-color:var(--color-bg-elevated);border-radius:var(--radius-md);border:1px solid var(--color-border-default);gap:2px;padding:3px;display:flex;overflow-x:auto}.qr-mode-tabs.svelte-1qaug .tab-btn:where(.svelte-1qaug){padding:6px var(--space-3);min-height:40px;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);background:0 0;border:none}.qr-mode-tabs.svelte-1qaug .tab-btn:where(.svelte-1qaug):hover{color:var(--color-text-primary)}.qr-mode-tabs.svelte-1qaug .tab-btn.active:where(.svelte-1qaug){background-color:var(--color-primary-500);color:var(--color-primary-contrast)}.textarea-input.svelte-1qaug{background-color:var(--color-bg-elevated);width:100%;color:var(--color-text-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--text-sm);resize:vertical;transition:border-color var(--transition-normal);outline:none}.textarea-input.svelte-1qaug:focus{border-color:var(--color-border-focus)}.form-group.svelte-1qaug{gap:var(--space-1);flex-direction:column;display:flex}.field-label.svelte-1qaug{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-secondary)}.form-grid-2.svelte-1qaug{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.flex-checkbox.svelte-1qaug{justify-content:center}.section-hint.svelte-1qaug{margin:0 0 var(--space-3);color:var(--color-text-secondary);font-size:var(--text-xs)}.checkbox-label.svelte-1qaug{align-items:center;gap:var(--space-2);font-size:var(--text-xs);cursor:pointer;color:var(--color-text-secondary);display:flex}.checkbox-label.svelte-1qaug input:where(.svelte-1qaug){accent-color:var(--color-primary-500)}.file-upload-label.svelte-1qaug{align-items:center;gap:var(--space-2);border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-elevated);width:fit-content;color:var(--color-text-secondary);padding:var(--space-2) var(--space-3);cursor:pointer;font-size:var(--text-xs);display:inline-flex}.file-upload-label.svelte-1qaug input:where(.svelte-1qaug){display:none}.range-input.svelte-1qaug{width:100%;accent-color:var(--color-primary-500)}.select-input.svelte-1qaug{background-color:var(--color-bg-elevated);color:var(--color-text-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);cursor:pointer;outline:none;height:42px}.border-top.svelte-1qaug{border-top:1px solid var(--color-border-default)}.customization-section.svelte-1qaug h5:where(.svelte-1qaug){color:var(--color-text-primary);margin:0}.logo-section.svelte-1qaug{border-top:1px solid var(--color-border-default);padding-top:var(--space-4)}.colors-row.svelte-1qaug{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.color-picker-block.svelte-1qaug{gap:var(--space-1);flex-direction:column;display:flex}.picker-row.svelte-1qaug{gap:var(--space-2);align-items:center;display:flex}.picker-el.svelte-1qaug{border:1px solid var(--color-border-default);border-radius:var(--radius-md);cursor:pointer;background:0 0;width:38px;height:38px;padding:0}.color-text-input.svelte-1qaug{background-color:var(--color-bg-elevated);height:38px;color:var(--color-text-primary);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:0 var(--space-2);font-size:var(--text-xs);outline:none;flex:1}.qr-preview-wrapper.svelte-1qaug{background-color:var(--color-bg-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--space-6);justify-content:center;align-items:center;min-height:290px;display:flex}.qr-canvas-holder.svelte-1qaug{padding:var(--space-3);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background-color:#fff}.qr-canvas-holder.svelte-1qaug canvas:where(.svelte-1qaug){max-width:100%;display:block;height:auto!important}.error-msg.svelte-1qaug{color:var(--color-error);font-size:var(--text-sm)}.qr-safety.svelte-1qaug{text-align:left;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-elevated);padding:var(--space-3)}.qr-safety-header.svelte-1qaug{justify-content:space-between;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary);display:flex}.qr-finding.svelte-1qaug{align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-text-secondary);display:flex}.qr-finding.warning.svelte-1qaug{color:var(--color-warning)}.font-mono.svelte-1qaug{font-family:var(--font-mono), monospace}.mb-4.svelte-1qaug{margin-bottom:var(--space-4)}.mb-6.svelte-1qaug{margin-bottom:var(--space-6)}.mt-3.svelte-1qaug{margin-top:var(--space-3)}.mt-4.svelte-1qaug{margin-top:var(--space-4)}
