.rules-page.svelte-1suk2uu{max-width:72rem}.back.svelte-1suk2uu,.contents.svelte-1suk2uu a:where(.svelte-1suk2uu),.chapter-links.svelte-1suk2uu a:where(.svelte-1suk2uu){color:var(--color-accent)}h1.svelte-1suk2uu{font-family:var(--font-display);margin:.75rem 0 1.5rem;font-size:clamp(2rem,5vw,3.5rem)}.rich-text.svelte-1suk2uu,.section-content.svelte-1suk2uu{line-height:1.65}.rule-section.svelte-1suk2uu,details.svelte-1suk2uu:not(.image-section){max-width:72ch}.rule-section.svelte-1suk2uu,.image-section.svelte-1suk2uu{scroll-margin-top:calc(var(--hero-height) + var(--space-4))}.contents.svelte-1suk2uu{border-left:2px solid var(--color-accent);gap:.35rem;max-width:72ch;margin:0 0 1.5rem;padding-left:1rem;display:grid}.rich-text.svelte-1suk2uu span{margin-bottom:.65rem;display:block}.rich-text.svelte-1suk2uu h1,.rich-text.svelte-1suk2uu h2,.rich-text.svelte-1suk2uu h3{color:var(--color-accent);font-family:var(--font-display)}.rich-text.svelte-1suk2uu blockquote{border-left:3px solid var(--color-accent);color:var(--color-text-muted);margin-left:0;padding-left:1rem}.rules-image.svelte-1suk2uu,.section-content.svelte-1suk2uu img:where(.svelte-1suk2uu){max-width:100%;height:auto;margin:1rem 0;display:block}details.svelte-1suk2uu{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-sidebar) 50%, transparent);margin:1rem 0}summary.svelte-1suk2uu{cursor:pointer;color:var(--color-accent);font-family:var(--font-display);padding:.8rem 1rem}.section-content.svelte-1suk2uu{padding:0 1rem 1rem}.chapter-links.svelte-1suk2uu{border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;padding-top:1rem;display:grid}.chapter-links.svelte-1suk2uu a:where(.svelte-1suk2uu):last-child{text-align:right}.notice.svelte-1suk2uu{border:1px solid var(--color-border);padding:1rem}.notice.svelte-1suk2uu button:where(.svelte-1suk2uu){border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;font:inherit;background:0 0}
