.formula-card.svelte-v4sxw4{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius);overflow:hidden;transition:box-shadow var(--transition-normal);break-inside:avoid;margin-bottom:var(--spacing-lg)}.formula-card.svelte-v4sxw4:hover{box-shadow:var(--shadow-sm)}.formula-image.svelte-v4sxw4{width:100%;height:auto;background:var(--color-background-alt)}.formula-content.svelte-v4sxw4{padding:var(--spacing-md)}.formula-header.svelte-v4sxw4{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);flex-wrap:wrap}.formula-name.svelte-v4sxw4{font-size:var(--font-size-xl);font-weight:600;color:var(--color-text)}.formula-category.svelte-v4sxw4{font-size:var(--font-size-xs);background:transparent;color:var(--color-accent-text);padding:2px 8px;border-radius:12px;border:1px solid var(--color-accent-text)}.formula-parameters.svelte-v4sxw4{display:block;font-size:var(--font-size-sm);background:var(--color-background-alt);padding:var(--spacing-sm);border-radius:var(--border-radius);margin-bottom:var(--spacing-sm);overflow-x:auto;white-space:nowrap}.formula-description.svelte-v4sxw4{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-md);line-height:var(--line-height)}.formula-actions.svelte-v4sxw4{display:flex;gap:var(--spacing-sm)}.formula-actions.svelte-v4sxw4 .btn{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);border-radius:var(--border-radius);cursor:pointer;transition:background var(--transition-fast)}.formula-actions.svelte-v4sxw4 .btn-copy{background:var(--color-primary);color:#fff;border:none}.formula-actions.svelte-v4sxw4 .btn-copy:hover{background:var(--color-primary-hover)}.formula-actions.svelte-v4sxw4 .btn-open{background:transparent;border:1px solid var(--color-border);color:var(--color-text)}.formula-actions.svelte-v4sxw4 .btn-open:hover{background:var(--color-background-alt)}.formulas-page.svelte-tmewoo{max-width:var(--max-width);margin:0 auto;padding:var(--spacing-lg)}.page-header.svelte-tmewoo{text-align:center;margin-bottom:var(--spacing-xl)}.page-header.svelte-tmewoo h1:where(.svelte-tmewoo){font-size:var(--font-size-2xl);color:var(--color-text);margin-bottom:var(--spacing-sm)}.page-header.svelte-tmewoo p:where(.svelte-tmewoo){color:var(--color-text-secondary)}.search-bar.svelte-tmewoo{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);flex-wrap:wrap}.search-input.svelte-tmewoo{flex:1;min-width:200px;padding:var(--spacing-md);font-size:var(--font-size-base);border:1px solid var(--color-border);border-radius:var(--border-radius);transition:border-color var(--transition-fast)}.search-input.svelte-tmewoo:focus{border-color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:-1px}.results-count.svelte-tmewoo{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.formulas-grid.svelte-tmewoo{columns:280px;column-gap:var(--spacing-lg)}.no-results.svelte-tmewoo{text-align:center;color:var(--color-text-secondary);padding:var(--spacing-xl)}
