.page.svelte-17wjoog{min-height:100vh;display:flex;flex-direction:column}.rules-main.svelte-17wjoog{flex:1}.inner.svelte-17wjoog{max-width:768px;margin:0 auto;padding:2rem 1.5rem}h1.svelte-17wjoog{font-size:2.25rem;font-weight:700;margin:0 0 2rem}h2.svelte-17wjoog{font-size:1.375rem;font-weight:600;margin:2rem 0 .75rem}h3.svelte-17wjoog{font-size:1rem;font-weight:600;margin:1rem 0 .5rem;color:var(--color-text-primary)}p.svelte-17wjoog{color:var(--color-text-secondary);line-height:1.7}ul.svelte-17wjoog,ol.svelte-17wjoog{color:var(--color-text-secondary);line-height:2;padding-left:1.5rem}ul.svelte-17wjoog strong:where(.svelte-17wjoog),ol.svelte-17wjoog strong:where(.svelte-17wjoog){color:var(--color-text-primary)}section.svelte-17wjoog{margin-bottom:1rem}.formula.svelte-17wjoog{font-family:var(--font-mono);font-size:1.125rem;color:var(--color-accent);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:8px;padding:.75rem 1rem;display:inline-block}.example-box.svelte-17wjoog{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:10px;padding:1rem 1.25rem;margin-top:1rem}.example-box.svelte-17wjoog h3:where(.svelte-17wjoog){margin-top:0}.example-box.svelte-17wjoog p:where(.svelte-17wjoog){margin:0 0 .5rem}.example-box.svelte-17wjoog ul:where(.svelte-17wjoog){margin:0}@media(max-width:639px){.inner.svelte-17wjoog{padding:1.25rem 1rem}h1.svelte-17wjoog{font-size:1.75rem}.formula.svelte-17wjoog{font-size:.9375rem}}
