.search-wrapper.svelte-101iqxj{position:relative;max-width:500px;width:100%}.search-input-container.svelte-101iqxj{position:relative;display:flex;align-items:center}.search-icon-button.svelte-101iqxj{cursor:pointer;color:var(--color-neutral);display:flex;align-items:center;justify-content:center;z-index:2;transition:all .2s ease;opacity:.7;pointer-events:none}.search-icon-button.clearable.svelte-101iqxj{pointer-events:auto;opacity:.7}.search-icon-button.clearable.svelte-101iqxj:hover{color:var(--color-text-on-surface);opacity:1;background:var(--color-background-hover)}.search-icon-button.clearable.svelte-101iqxj:active{transform:scale(.95)}@keyframes svelte-101iqxj-spin{to{transform:rotate(360deg)}}.tab-select.svelte-ake1al{display:flex;gap:var(--spacing-md)}.sheet.svelte-dcvsxz{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md)}.sheet-btn.svelte-dcvsxz{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-surface);border:1px solid var(--color-neutral-light);border-radius:var(--border-radius-lg);padding:var(--spacing-md) var(--spacing-lg);text-align:center;cursor:pointer;font-weight:600;transition:background var(--transition-fast) var(--ease-in-out)}.sheet-btn.svelte-dcvsxz:hover{background:var(--color-hover)}.sheet-btn.primary.svelte-dcvsxz{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.sheet-btn.cancel.svelte-dcvsxz{background:transparent;border:none;color:var(--color-neutral);font-weight:500}.preview-area.svelte-1y89q17{position:relative;width:100%;aspect-ratio:var(--aspect-ratio, 16/9);border:var(--border-width-normal) dashed var(--color-neutral);border-radius:var(--border-radius-xl);overflow:hidden;cursor:pointer;background:var(--color-surface);transition:border-color var(--transition-fast) var(--ease-in-out),transform var(--transition-fast) var(--ease-in-out);will-change:transform;display:block}.preview-area.svelte-1y89q17:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-primary);opacity:0;transition:opacity var(--transition-fast) var(--ease-in-out);pointer-events:none;z-index:1}.preview-area.svelte-1y89q17:hover{border-color:var(--color-primary)}.preview-area.svelte-1y89q17:hover:after{opacity:.03}.preview-area.svelte-1y89q17:hover .placeholder:where(.svelte-1y89q17){color:var(--color-primary)}.preview-area.svelte-1y89q17:hover .placeholder:where(.svelte-1y89q17) svg:where(.svelte-1y89q17){transform:scale(1.1)}.preview-area.svelte-1y89q17:hover .preview-overlay:where(.svelte-1y89q17){opacity:1}.preview-area.svelte-1y89q17:focus{outline:none}.preview-area.svelte-1y89q17:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.preview-area.has-preview.svelte-1y89q17{border-style:solid;border-color:var(--color-neutral)}.preview-area.has-preview.svelte-1y89q17:hover{border-color:var(--color-primary)}.preview-area.drag-over.svelte-1y89q17{transform:scale(1.01);border-color:var(--color-primary);border-style:dashed}.preview-area.drag-over.svelte-1y89q17:after{opacity:.05}.preview-area.drag-over.svelte-1y89q17 .placeholder:where(.svelte-1y89q17){color:var(--color-primary)}.preview-area.drag-over.svelte-1y89q17 .placeholder:where(.svelte-1y89q17) svg:where(.svelte-1y89q17){transform:scale(1.2)}.placeholder.svelte-1y89q17{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-md);transition:color var(--transition-fast) var(--ease-in-out);padding:var(--spacing-md);text-align:center}.placeholder.svelte-1y89q17 svg:where(.svelte-1y89q17){width:var(--spacing-2xl);height:var(--spacing-2xl);transition:transform var(--transition-fast) var(--ease-in-out);will-change:transform}.placeholder.svelte-1y89q17 span:where(.svelte-1y89q17){font-size:var(--font-size-sm);font-weight:500;line-height:1.5;color:var(--color-text-on-surface)}.preview-overlay.svelte-1y89q17{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--transition-fast) var(--ease-in-out);z-index:2}.preview-overlay.svelte-1y89q17 span:where(.svelte-1y89q17){color:var(--color-text-on-surface);font-weight:500;font-size:var(--font-size-sm)}img.svelte-1y89q17,.video-preview.svelte-1y89q17{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-fast) var(--ease-in-out);will-change:transform;display:block}.error.svelte-1y89q17{color:var(--color-error);font-size:var(--font-size-sm);margin-top:var(--spacing-xs);display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-error-light);border-radius:var(--border-radius-sm);border:1px solid var(--color-error)}.error.svelte-1y89q17 span:where(.svelte-1y89q17){font-size:var(--font-size-lg)}.hidden.svelte-1y89q17{display:none}.remove-button.svelte-1y89q17{position:absolute;top:var(--spacing-xs);right:var(--spacing-xs);width:32px;height:32px;border-radius:50%;background:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:3;transition:all var(--transition-fast) var(--ease-in-out);color:#fff}.remove-button.svelte-1y89q17:hover{background:var(--color-primary);transform:scale(1.1)}.remove-button.svelte-1y89q17:focus{outline:none}.remove-button.svelte-1y89q17:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.remove-button.svelte-1y89q17 svg:where(.svelte-1y89q17){width:16px;height:16px}.uploading-overlay.svelte-1y89q17{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0006;color:#fff;z-index:3;font-weight:600}@media (max-width: 600px){.preview-area.svelte-1y89q17{aspect-ratio:4/3}.placeholder.svelte-1y89q17 svg:where(.svelte-1y89q17){width:var(--spacing-xl);height:var(--spacing-xl)}.placeholder.svelte-1y89q17 span:where(.svelte-1y89q17){font-size:var(--font-size-xs)}}.recipe-scraper.svelte-78u508{max-width:800px;margin:0 auto}.scraper-form.svelte-78u508{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-xl)}@media (max-width: 480px){.scraper-form.svelte-78u508{flex-direction:column}}.text-input-section.svelte-78u508,.image-input-section.svelte-78u508{display:flex;flex-direction:column;gap:var(--spacing-md);flex:1}.text-counter.svelte-78u508{position:absolute;bottom:var(--spacing-xs);right:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--color-text-on-surface-secondary);background:var(--color-surface);padding:2px var(--spacing-xs);border-radius:var(--border-radius-sm)}.image-upload-grid.svelte-78u508{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.upload-slot.svelte-78u508{aspect-ratio:16/9}.image-info.svelte-78u508{display:flex;justify-content:space-between;font-size:var(--font-size-sm);color:var(--color-text-on-surface-secondary);padding:var(--spacing-xs) 0}.loading-message.svelte-78u508{text-align:center;margin-top:var(--spacing-lg);color:var(--color-text-on-surface)}.loading-message.svelte-78u508 p:where(.svelte-78u508){margin:0}.loading-message.svelte-78u508 p:where(.svelte-78u508):first-child{font-weight:500;margin-bottom:var(--spacing-xs)}.loading-message.svelte-78u508 .loading-note:where(.svelte-78u508){font-size:var(--font-size-sm);color:var(--color-text-on-surface-secondary)}.import-recipe-content.svelte-1ccig9s{max-height:70vh;overflow-y:auto;padding:var(--spacing-lg)}
