.prose.svelte-ia8p3q{text-align:center}.prose.svelte-ia8p3q p:where(.svelte-ia8p3q){font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:1.8}.rules-grid.svelte-ia8p3q{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}@media(min-width:640px){.rules-grid.svelte-ia8p3q{grid-template-columns:repeat(2,1fr)}}.rule-card.svelte-ia8p3q{padding:var(--space-xl);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center}.rule-card__icon.svelte-ia8p3q{display:block;font-size:2.5rem;margin-bottom:var(--space-md)}.rule-card.svelte-ia8p3q h3:where(.svelte-ia8p3q){font-size:var(--font-size-lg);margin-bottom:var(--space-sm);color:var(--color-text)}.rule-card.svelte-ia8p3q p:where(.svelte-ia8p3q){font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.7;margin:0}.categories.svelte-ia8p3q{display:flex;flex-direction:column;gap:var(--space-lg)}.category.svelte-ia8p3q{padding:var(--space-xl);background:var(--color-background-muted);border-radius:var(--radius-lg)}.category.svelte-ia8p3q h3:where(.svelte-ia8p3q){font-size:var(--font-size-lg);margin-bottom:var(--space-sm);color:var(--color-text)}.category.svelte-ia8p3q p:where(.svelte-ia8p3q){font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.7;margin:0}.back-nav.svelte-ia8p3q{text-align:center}.btn.svelte-ia8p3q{display:inline-block;padding:var(--space-sm) var(--space-xl);border-radius:var(--radius-full);font-weight:600;text-decoration:none;transition:background var(--transition-fast),transform var(--transition-fast)}.btn--outline.svelte-ia8p3q{background:transparent;color:var(--color-primary);border:2px solid var(--color-primary)}.btn--outline.svelte-ia8p3q:hover{background:var(--color-primary);color:var(--color-text-inverse);transform:translateY(-2px)}
