.rules-card.svelte-1uvn1ee{padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-lg);background:var(--bg-surface);font-size:var(--text-base);color:var(--text-secondary);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;line-height:1.6}.rules-card.svelte-1uvn1ee::-webkit-scrollbar{width:8px}.rules-card.svelte-1uvn1ee::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:var(--border-strong)}.rules-card.svelte-1uvn1ee::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.rules-card.svelte-1uvn1ee h2{font-family:var(--font-display);font-size:var(--text-lg);color:var(--text-primary)}.rules-card.svelte-1uvn1ee h3{font-size:var(--text-base);color:var(--text-primary);padding-top:var(--space-4);border-top:1px solid var(--border);font-weight:700}.rules-card.svelte-1uvn1ee>:first-child{border-top:none;padding-top:0}.rules-card.svelte-1uvn1ee>*+*{margin-top:var(--space-3)}.rules-card.svelte-1uvn1ee h3+*{margin-top:var(--space-2)}.rules-card.svelte-1uvn1ee ul,.rules-card.svelte-1uvn1ee ol{padding-left:var(--space-5);list-style:outside}.rules-card.svelte-1uvn1ee ol{list-style:decimal}.rules-card.svelte-1uvn1ee li+li{margin-top:4px}.rules-card.svelte-1uvn1ee blockquote{padding-left:var(--space-3);border-left:2px solid var(--border);color:var(--text-tertiary)}.rules-card.svelte-1uvn1ee strong{color:var(--text-primary)}.rules-card.svelte-1uvn1ee a{color:var(--accent);text-decoration:underline}
