.opening-theory-panel.svelte-15rwt13{gap:var(--space-3);border:1px solid color-mix(in srgb, var(--brand-action), transparent 68%);border-radius:var(--radius-2xl);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-action), transparent 90%), transparent 34%), var(--material-surface);min-width:0;box-shadow:var(--shadow-sm);padding:clamp(var(--space-3), 2vw, var(--space-5));color:var(--material-text);display:grid}.theory-heading.svelte-15rwt13{gap:var(--space-2);align-items:flex-start;display:flex}.theory-heading.svelte-15rwt13 svg{color:var(--brand-action);flex:none;margin-top:.18rem}.theory-heading.svelte-15rwt13 p:where(.svelte-15rwt13),.theory-source.svelte-15rwt13{color:var(--material-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:.04em;text-transform:uppercase;margin:0}.theory-heading.svelte-15rwt13 h2:where(.svelte-15rwt13){margin:var(--space-1) 0 0;color:var(--material-text-strong);font-size:clamp(var(--text-lg), 1.35vw, var(--text-xl));line-height:var(--leading-tight)}.theory-source.svelte-15rwt13{gap:var(--space-2);text-transform:none;letter-spacing:0;flex-wrap:wrap;align-items:center;display:flex}.theory-source.svelte-15rwt13 a:where(.svelte-15rwt13){color:var(--brand-action);font-weight:var(--font-weight-bold);text-decoration:none}.theory-source.svelte-15rwt13 a:where(.svelte-15rwt13):hover,.theory-source.svelte-15rwt13 a:where(.svelte-15rwt13):focus-visible{text-decoration:underline}.theory-summary.svelte-15rwt13,.theory-section.svelte-15rwt13 p:where(.svelte-15rwt13){color:var(--material-text);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.theory-section-list.svelte-15rwt13{gap:var(--space-2);max-height:min(22rem,56vh);padding-right:var(--space-1);display:grid;overflow:auto}.theory-section.svelte-15rwt13{gap:var(--space-2);border-top:1px solid var(--material-border);padding-top:var(--space-2);display:grid}.theory-section.svelte-15rwt13 h3:where(.svelte-15rwt13){color:var(--material-text-strong);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0}.theory-section.svelte-15rwt13 ul:where(.svelte-15rwt13){gap:var(--space-1);color:var(--material-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0;padding-left:1.15rem;display:grid}@media (width>=900px){.theory-section-list.svelte-15rwt13{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (width<=720px){.opening-theory-panel.svelte-15rwt13{border-radius:var(--radius-xl);padding:var(--space-4)}.theory-section-list.svelte-15rwt13{max-height:none;padding-right:0;overflow:visible}}
