.rules-header.svelte-13ccbmj{text-align:center;margin-bottom:3rem;border-bottom:1px solid var(--border-subtle);padding-bottom:1.5rem}.rules-header.svelte-13ccbmj h1:where(.svelte-13ccbmj){font-size:2.5rem;margin-bottom:.5rem;font-weight:700}.rules-section.svelte-13ccbmj{margin-bottom:3rem}.rules-section.svelte-13ccbmj h2:where(.svelte-13ccbmj){font-size:1.75rem;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-subtle)}.rules-section.svelte-13ccbmj>p:where(.svelte-13ccbmj){margin-bottom:1.5rem}.rule-category.svelte-13ccbmj{border-left-width:4px;border-left-style:solid;padding:1rem 1.5rem;margin-top:1.5rem;background-color:var(--surface);border-radius:0 4px 4px 0}.rule-category.green.svelte-13ccbmj{border-color:#4caf50}.rule-category.yellow.svelte-13ccbmj{border-color:#ffc107}.rule-category.red.svelte-13ccbmj{border-color:#f44336}.rule-category.svelte-13ccbmj h3:where(.svelte-13ccbmj){font-size:1.25rem;margin-top:0;margin-bottom:1rem}ul.svelte-13ccbmj,ol.svelte-13ccbmj{padding-left:20px}li.svelte-13ccbmj{margin-bottom:.75rem}.rule-category.yellow.svelte-13ccbmj li:where(.svelte-13ccbmj) ul:where(.svelte-13ccbmj){margin-top:.75rem}strong.svelte-13ccbmj{color:var(--text-primary);font-weight:600}.rules-footer.svelte-13ccbmj{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--border-subtle);color:var(--text-secondary)}.rules-footer.svelte-13ccbmj h3:where(.svelte-13ccbmj){color:var(--text-primary)}.rules-footer.svelte-13ccbmj .thanks:where(.svelte-13ccbmj){margin-top:1rem;font-weight:500;color:var(--text-primary)}
