.about-page.svelte-cwls5q{min-height:100vh;background:var(--bg-void);padding:var(--space-xl) var(--space-lg);padding-bottom:var(--space-2xl)}.about-content.svelte-cwls5q{margin-left:max(2rem,10vw);max-width:60ch}.about-content.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:var(--text-2xl);color:var(--text-primary);margin-bottom:var(--space-2xl);font-weight:400}.about-content.svelte-cwls5q section:where(.svelte-cwls5q){margin-bottom:var(--space-2xl)}.about-content.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:var(--text-xl);color:var(--text-primary);margin-bottom:var(--space-md);font-weight:400}.about-content.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:var(--text-base);color:var(--text-primary);margin:var(--space-lg) 0 var(--space-xs) 0;font-weight:400}.about-content.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--text-secondary);line-height:1.8;font-size:var(--text-sm);margin-bottom:var(--space-md)}.about-content.svelte-cwls5q p:where(.svelte-cwls5q):last-child{margin-bottom:0}.param-block.svelte-cwls5q{margin-bottom:var(--space-lg)}.param-block.svelte-cwls5q p:where(.svelte-cwls5q){margin-bottom:var(--space-sm)}.example-grid.svelte-cwls5q{display:grid;gap:1px;margin-top:var(--space-sm);max-width:100%}.example-grid.cols-2.svelte-cwls5q{grid-template-columns:repeat(2,1fr);max-width:256px}.example-grid.cols-3.svelte-cwls5q{grid-template-columns:repeat(3,1fr);max-width:384px}.example-grid.cols-4.svelte-cwls5q{grid-template-columns:repeat(4,1fr);max-width:512px}.example-grid.cols-7.svelte-cwls5q{grid-template-columns:repeat(7,1fr);max-width:100%}.example-grid.svelte-cwls5q figure:where(.svelte-cwls5q){margin:0;opacity:0;transform:translateY(8px);transition:opacity .4s ease-out,transform .4s ease-out}.example-grid.visible.svelte-cwls5q figure:where(.svelte-cwls5q){opacity:1;transform:translateY(0)}.example-grid.svelte-cwls5q figure:where(.svelte-cwls5q) img:where(.svelte-cwls5q){width:100%;aspect-ratio:1;display:block;-o-object-fit:cover;object-fit:cover}.example-grid.svelte-cwls5q figcaption:where(.svelte-cwls5q){font-size:.65rem;color:var(--text-dim);text-align:center;padding-top:4px}.filter-list.svelte-cwls5q{list-style:none;padding:0;margin:var(--space-md) 0}.filter-list.svelte-cwls5q li:where(.svelte-cwls5q){color:var(--text-secondary);font-size:var(--text-sm);line-height:1.8;padding-left:1.2em;position:relative}.filter-list.svelte-cwls5q li:where(.svelte-cwls5q):before{content:"—";position:absolute;left:0;color:var(--text-dim)}.distribution-table.svelte-cwls5q{margin:var(--space-md) 0}.distribution-table.svelte-cwls5q table:where(.svelte-cwls5q){border-collapse:collapse;font-size:var(--text-sm)}.distribution-table.svelte-cwls5q th:where(.svelte-cwls5q){color:var(--text-dim);font-weight:400;text-align:left;padding:2px var(--space-lg) 2px 0;border-bottom:1px solid var(--border-subtle)}.distribution-table.svelte-cwls5q td:where(.svelte-cwls5q){color:var(--text-secondary);padding:2px var(--space-lg) 2px 0}.goal-quote.svelte-cwls5q{font-size:var(--text-lg)!important;color:var(--text-primary)!important;font-style:italic;line-height:1.5!important;margin-bottom:var(--space-lg)!important}.links-list.svelte-cwls5q{list-style:none;padding:0;margin:var(--space-md) 0;display:flex;flex-direction:column;gap:var(--space-md)}.links-list.svelte-cwls5q li:where(.svelte-cwls5q){display:flex;flex-direction:column;gap:2px}.links-list.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--text-primary);font-size:var(--text-sm);text-decoration:none;transition:color .15s ease}.links-list.svelte-cwls5q a:where(.svelte-cwls5q):hover{color:var(--accent, #888)}.link-desc.svelte-cwls5q{color:var(--text-dim);font-size:.75rem;line-height:1.5}@media(max-width:768px){.about-page.svelte-cwls5q{padding:var(--space-lg) var(--space-md)}.about-content.svelte-cwls5q{margin-left:0;margin-right:0}.about-content.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:var(--text-xl);margin-bottom:var(--space-xl)}.about-content.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:var(--text-lg)}.about-content.svelte-cwls5q section:where(.svelte-cwls5q){margin-bottom:var(--space-xl)}.example-grid.cols-7.svelte-cwls5q{grid-template-columns:repeat(4,1fr)}.example-grid.cols-4.svelte-cwls5q,.example-grid.cols-3.svelte-cwls5q,.example-grid.cols-2.svelte-cwls5q{max-width:100%}.goal-quote.svelte-cwls5q{font-size:var(--text-base)!important}}
