.example-problem.svelte-wwo27h{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-wwo27h{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));display:flex}.example-icon.svelte-wwo27h{color:var(--color-accent);align-items:center;display:flex}.example-title.svelte-wwo27h{font-size:var(--step-0);color:var(--color-text-primary);margin:0;font-weight:600}.example-scenario.svelte-wwo27h{margin-bottom:var(--space-m)}.example-scenario.svelte-wwo27h p:where(.svelte-wwo27h){font-size:var(--step-0);color:var(--color-text-primary);margin:0;line-height:1.6}.example-illustration.svelte-wwo27h{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-wwo27h{background:linear-gradient(to right, transparent, var(--color-border), transparent);height:1px;margin:var(--space-m) 0}.example-solution-section.svelte-wwo27h{margin-top:var(--space-m)}.solution-toggle.svelte-wwo27h{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);color:var(--color-text-primary);text-align:left;font-weight:600;display:flex}.solution-toggle.svelte-wwo27h:hover{background:var(--color-surface);border-color:var(--color-accent)}.solution-toggle.expanded.svelte-wwo27h{border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.toggle-icon.svelte-wwo27h{transition:transform var(--transition-fast);color:var(--color-accent);align-items:center;display:flex}.solution-toggle.expanded.svelte-wwo27h .toggle-icon:where(.svelte-wwo27h){transform:rotate(180deg)}.toggle-text.svelte-wwo27h{flex:1}.solution-content.svelte-wwo27h{padding:var(--space-m);background:var(--color-surface);border:1px solid var(--color-border);border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);border-top:none}.solution-content.svelte-wwo27h h4{font-size:var(--step-0);margin:var(--space-m) 0 var(--space-xs) 0;color:var(--color-text-primary);font-weight:600}.solution-content.svelte-wwo27h h4:first-child{margin-top:0}.solution-content.svelte-wwo27h p{font-size:var(--step--1);color:var(--color-text-primary);margin:var(--space-xs) 0;line-height:1.6}.solution-content.svelte-wwo27h strong{color:var(--color-accent);font-weight:600}.solution-content.svelte-wwo27h .solution-step{margin:var(--space-s) 0;padding:var(--space-xs) var(--space-m);background:var(--color-accent-active-bg);border-radius:var(--radius-sm)}.solution-content.svelte-wwo27h .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);font-weight:600}.equation-reference-table.svelte-1y4d0lb{margin:1.5rem 0;overflow-x:auto}.equation-reference-table.svelte-1y4d0lb table:where(.svelte-1y4d0lb){border-collapse:collapse;width:100%;font-size:var(--step--1)}.equation-reference-table.svelte-1y4d0lb th:where(.svelte-1y4d0lb){text-align:left;border:1px solid var(--color-border);padding:.75rem}.equation-reference-table.svelte-1y4d0lb td:where(.svelte-1y4d0lb){text-align:left;border:1px solid var(--color-border);padding:.75rem}.equation-reference-table.svelte-1y4d0lb th:where(.svelte-1y4d0lb){background-color:var(--color-surface-secondary);font-weight:600}.equation-reference-table.svelte-1y4d0lb tbody:where(.svelte-1y4d0lb) tr:where(.svelte-1y4d0lb):hover{background-color:var(--color-surface-tertiary)}.equation-link.svelte-1y4d0lb{color:var(--color-accent);cursor:pointer;text-decoration:none;display:inline-block}.equation-link.svelte-1y4d0lb:hover{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:2px}.equation-link.svelte-1y4d0lb:active{opacity:.8}
