.example-problem.svelte-1c032ou{background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-l);margin:var(--space-l) 0;margin-bottom:var(--space-3xl)}.example-header.svelte-1c032ou{display:flex;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-m);padding-bottom:var(--space-2xs);border-bottom:1px solid var(--color-border-subtle, var(--color-border))}.example-icon.svelte-1c032ou{display:flex;align-items:center;color:var(--color-accent)}.example-title.svelte-1c032ou{font-size:var(--step-0);font-weight:600;margin:0;color:var(--color-text-primary)}.example-scenario.svelte-1c032ou{margin-bottom:var(--space-m)}.example-scenario.svelte-1c032ou p:where(.svelte-1c032ou){font-size:var(--step-0);color:var(--color-text-primary);line-height:1.6;margin:0}.example-illustration.svelte-1c032ou{margin:var(--space-m) 0;padding:var(--space-m);background:var(--color-background);border-radius:var(--radius-md);border:1px solid var(--color-border-subtle, var(--color-border))}.example-divider.svelte-1c032ou{height:1px;background:linear-gradient(to right,transparent,var(--color-border),transparent);margin:var(--space-m) 0}.example-solution-section.svelte-1c032ou{margin-top:var(--space-m)}.solution-toggle.svelte-1c032ou{display:flex;align-items:center;gap:var(--space-xs);width:100%;padding:var(--space-s) var(--space-m);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);font-size:var(--step--1);font-weight:600;color:var(--color-text-primary);text-align:left}.solution-toggle.svelte-1c032ou:hover{background:var(--color-surface);border-color:var(--color-accent)}.solution-toggle.expanded.svelte-1c032ou{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.toggle-icon.svelte-1c032ou{font-size:.75em;transition:transform var(--transition-fast);color:var(--color-accent)}.toggle-text.svelte-1c032ou{flex:1}.solution-content.svelte-1c032ou{padding:var(--space-m);background:var(--color-surface);border:1px solid var(--color-border);border-top:none;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.solution-content.svelte-1c032ou h4{font-size:var(--step-0);font-weight:600;margin:var(--space-m) 0 var(--space-xs) 0;color:var(--color-text-primary)}.solution-content.svelte-1c032ou h4:first-child{margin-top:0}.solution-content.svelte-1c032ou p{font-size:var(--step--1);line-height:1.6;color:var(--color-text-primary);margin:var(--space-xs) 0}.solution-content.svelte-1c032ou strong{color:var(--color-accent);font-weight:600}.solution-content.svelte-1c032ou .solution-step{margin:var(--space-s) 0;padding-left:var(--space-m);border-left:3px solid var(--color-accent)}.solution-content.svelte-1c032ou .solution-answer{margin-top:var(--space-m);padding:var(--space-s) var(--space-m);background:var(--color-accent-bg, var(--color-background));border-radius:var(--radius-sm);border-left:4px solid var(--color-accent);font-weight:600}.equation-reference-table.svelte-1b3z39x{overflow-x:auto;margin:1.5rem 0}.equation-reference-table.svelte-1b3z39x table:where(.svelte-1b3z39x){width:100%;border-collapse:collapse;font-size:var(--step--1)}.equation-reference-table.svelte-1b3z39x th:where(.svelte-1b3z39x),.equation-reference-table.svelte-1b3z39x td:where(.svelte-1b3z39x){padding:.75rem;text-align:left;border:1px solid var(--color-border)}.equation-reference-table.svelte-1b3z39x th:where(.svelte-1b3z39x){background-color:var(--color-surface-secondary);font-weight:600}.equation-reference-table.svelte-1b3z39x tbody:where(.svelte-1b3z39x) tr:where(.svelte-1b3z39x):hover{background-color:var(--color-surface-tertiary)}
