.formation-card.svelte-v3quwk{background:var(--color-bg-elevated);border:2px solid var(--color-error);border-radius:10px;padding:1.5rem;margin:1.5rem 0;box-shadow:0 2px 4px #0000001a}.formation-header.svelte-v3quwk{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.formation-icon.svelte-v3quwk{font-size:1.25rem;line-height:1}.formation-title.svelte-v3quwk{font-size:1rem;font-weight:600;font-family:var(--font-mono, "Courier New", monospace);color:var(--color-error);margin:0;text-transform:uppercase;letter-spacing:.025em}.formation-formula.svelte-v3quwk{background:var(--color-bg-secondary);border:2px dashed var(--color-error);border-radius:8px;padding:1rem 1.5rem;text-align:center;margin-bottom:1rem}.formation-formula.svelte-v3quwk code:where(.svelte-v3quwk){font-family:var(--font-mono, "Courier New", monospace);font-size:1.125rem;font-weight:600;color:var(--color-error);letter-spacing:.025em}.formation-content.svelte-v3quwk{font-size:.95rem;line-height:1.7;color:var(--color-text-primary)}.formation-content.svelte-v3quwk ul{list-style:none;padding:0;margin:.75rem 0 0;display:grid;gap:.5rem}.formation-content.svelte-v3quwk li{padding:.5rem .75rem;background:var(--color-bg-secondary);border-radius:6px;font-family:var(--font-mono, "Courier New", monospace);font-size:.875rem}.formation-content.svelte-v3quwk strong{color:var(--color-error);font-weight:600}.formation-content.svelte-v3quwk p{margin:.5rem 0}.formation-content.svelte-v3quwk p:first-child{margin-top:0}
