.rules-page[data-astro-cid-z7ft4t6b]{padding:var(--spacing-lg) var(--spacing-sm);max-width:1200px;margin:0 auto}.rules-header[data-astro-cid-z7ft4t6b]{margin-bottom:var(--spacing-xl);position:relative}.page-title[data-astro-cid-z7ft4t6b]{font-size:var(--text-5xl);color:var(--color-secondary);margin-bottom:var(--spacing-sm);text-shadow:2px 2px 0px var(--color-primary)}.intro-text[data-astro-cid-z7ft4t6b]{font-size:var(--text-lg);color:var(--color-text-light);margin-bottom:var(--spacing-md);line-height:1.8}.back-link[data-astro-cid-z7ft4t6b]{color:var(--color-secondary);font-weight:700;font-family:var(--font-heading);border-bottom:2px solid #0000;text-decoration:none;transition:border-color .2s;display:inline-block}.back-link[data-astro-cid-z7ft4t6b]:hover{border-bottom-color:var(--color-secondary)}.accent-stamp[data-astro-cid-z7ft4t6b]{font-size:1.1rem;position:absolute;top:0;right:0;transform:rotate(4deg)}.rules-container[data-astro-cid-z7ft4t6b]{padding:var(--spacing-xl);border:4px solid var(--color-secondary);box-shadow:8px 8px 0px var(--color-secondary);background:#fff;position:relative}.rules-index[data-astro-cid-z7ft4t6b]{background:var(--color-background-alt);padding:var(--spacing-md);border:1px dashed var(--color-secondary);margin-bottom:var(--spacing-xl)}.rules-index[data-astro-cid-z7ft4t6b] h3[data-astro-cid-z7ft4t6b]{margin-bottom:var(--spacing-sm);font-size:var(--text-xl)}.rules-index[data-astro-cid-z7ft4t6b] ul[data-astro-cid-z7ft4t6b]{margin:0;padding:0;list-style:none}.rules-index[data-astro-cid-z7ft4t6b] li[data-astro-cid-z7ft4t6b]{margin-bottom:.5rem}.rules-index[data-astro-cid-z7ft4t6b] a[data-astro-cid-z7ft4t6b]{color:var(--color-accent);font-weight:700;text-decoration:none}.rules-index[data-astro-cid-z7ft4t6b] a[data-astro-cid-z7ft4t6b]:hover{color:var(--color-primary);text-decoration:underline}.rules-section[data-astro-cid-z7ft4t6b]{margin-bottom:var(--spacing-xl)}.rules-section[data-astro-cid-z7ft4t6b] h2[data-astro-cid-z7ft4t6b]{font-size:var(--text-3xl);color:var(--color-secondary);margin-bottom:var(--spacing-md);border-bottom:2px solid var(--color-secondary);padding-bottom:.25rem}.rules-section[data-astro-cid-z7ft4t6b] h3[data-astro-cid-z7ft4t6b]{font-size:var(--text-xl);color:var(--color-primary-dark);margin-top:var(--spacing-md);margin-bottom:var(--spacing-sm)}.rules-section[data-astro-cid-z7ft4t6b] p[data-astro-cid-z7ft4t6b]{margin-bottom:var(--spacing-md);line-height:1.8}.formula-box[data-astro-cid-z7ft4t6b]{background:var(--color-background);border-left:4px solid var(--color-primary);padding:var(--spacing-md);margin:var(--spacing-md) 0;font-family:var(--font-body);font-size:var(--text-base)}.rules-table[data-astro-cid-z7ft4t6b]{border-collapse:collapse;width:100%;margin:var(--spacing-md) 0;font-size:var(--text-sm)}.rules-table[data-astro-cid-z7ft4t6b] th[data-astro-cid-z7ft4t6b],.rules-table[data-astro-cid-z7ft4t6b] td[data-astro-cid-z7ft4t6b]{border:1px solid var(--color-border);padding:var(--spacing-sm);text-align:left}.rules-table[data-astro-cid-z7ft4t6b] th[data-astro-cid-z7ft4t6b]{background:var(--color-secondary);color:#fff;text-transform:uppercase;font-weight:700}.rules-table[data-astro-cid-z7ft4t6b] tr[data-astro-cid-z7ft4t6b]:nth-child(2n){background:var(--color-background-alt)}.rules-divider[data-astro-cid-z7ft4t6b]{border:none;border-top:2px dashed var(--color-border);margin:var(--spacing-xl) 0}@media (width<=768px){.accent-stamp[data-astro-cid-z7ft4t6b]{margin-bottom:var(--spacing-md);width:fit-content;display:block;position:static}.rules-container[data-astro-cid-z7ft4t6b]{padding:var(--spacing-md)}.rules-table[data-astro-cid-z7ft4t6b]{display:block;overflow-x:auto}}
