.image-editor.svelte-12mmjz9.svelte-12mmjz9{display:flex;flex-direction:column;align-items:center;max-width:600px;margin:0 auto;font-family:Arial,sans-serif}.control-panel.svelte-12mmjz9.svelte-12mmjz9{width:100%;padding:20px;border:1px solid #ccc;border-radius:5px;margin-bottom:20px;background-color:#f9f9f9}.control-item.svelte-12mmjz9.svelte-12mmjz9{margin-bottom:15px}.control-item.svelte-12mmjz9 label.svelte-12mmjz9{display:block;margin-bottom:5px}input[type=range].svelte-12mmjz9.svelte-12mmjz9{width:100%}.file-upload-label.svelte-12mmjz9.svelte-12mmjz9{display:inline-block;padding:10px 15px;background-color:#4caf50;color:#fff;border-radius:4px;cursor:pointer}input[type=file].svelte-12mmjz9.svelte-12mmjz9{display:none}.terms-agreement.svelte-12mmjz9.svelte-12mmjz9{margin:20px 0;padding:15px;background-color:#f8f9fa;border-radius:5px}.print-button.svelte-12mmjz9.svelte-12mmjz9{display:block;width:100%;padding:10px;background-color:#008cba;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px}.print-button.svelte-12mmjz9.svelte-12mmjz9:hover{background-color:#007b9a}.canvas-container.svelte-12mmjz9.svelte-12mmjz9{width:100%;display:flex;justify-content:center}canvas.svelte-12mmjz9.svelte-12mmjz9{border:1px solid #ccc;max-width:100%;height:auto;touch-action:none}.touch-instructions.svelte-12mmjz9.svelte-12mmjz9{background-color:#f0f8ff;border-radius:8px;padding:15px;margin-bottom:15px}.instruction-title.svelte-12mmjz9.svelte-12mmjz9{font-weight:700;margin-bottom:10px;font-size:1.1em}.touch-instructions.svelte-12mmjz9 ul.svelte-12mmjz9{list-style:none;padding:0;margin:0}.touch-instructions.svelte-12mmjz9 li.svelte-12mmjz9{margin-bottom:8px;font-size:.95em}.toggle-controls-button.svelte-12mmjz9.svelte-12mmjz9{width:100%;padding:8px 15px;background-color:#e0e0e0;color:#333;border:none;border-radius:4px;cursor:pointer;font-size:14px;margin-bottom:15px;transition:background-color .2s}.toggle-controls-button.svelte-12mmjz9.svelte-12mmjz9:hover{background-color:#d0d0d0}.detailed-controls.svelte-12mmjz9.svelte-12mmjz9{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;padding:15px;margin-bottom:15px}.video-section.svelte-12mmjz9.svelte-12mmjz9{background-color:#f7fafc;padding:3rem 1rem;margin-top:3rem;text-align:center}.video-content.svelte-12mmjz9.svelte-12mmjz9{max-width:600px;margin:0 auto}.video-title.svelte-12mmjz9.svelte-12mmjz9{font-size:1.75rem;font-weight:700;color:#2d3748;margin-bottom:1rem}.video-description.svelte-12mmjz9.svelte-12mmjz9{color:#4a5568;margin-bottom:2rem;font-size:1.1rem}.video-link-button.svelte-12mmjz9.svelte-12mmjz9{display:inline-flex;align-items:center;gap:.5rem;background-color:red;color:#fff;padding:.75rem 2rem;border-radius:.5rem;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .2s;box-shadow:0 2px 4px #0000001a}.video-link-button.svelte-12mmjz9.svelte-12mmjz9:hover{background-color:#c00;transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.youtube-icon.svelte-12mmjz9.svelte-12mmjz9{width:24px;height:24px}@media (max-width: 768px){.video-section.svelte-12mmjz9.svelte-12mmjz9{padding:2rem 1rem}.video-title.svelte-12mmjz9.svelte-12mmjz9{font-size:1.5rem}.video-description.svelte-12mmjz9.svelte-12mmjz9{font-size:1rem}.video-link-button.svelte-12mmjz9.svelte-12mmjz9{font-size:1rem;padding:.625rem 1.5rem}}
