.sidebar-card.svelte-15dq95s{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.sidebar-card-header.svelte-15dq95s{padding:14px 16px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);border-bottom:1px solid var(--border)}.sidebar-card-body.svelte-15dq95s{padding:8px}.sidebar-card.svelte-15dq95s .rule-list:where(.svelte-15dq95s){list-style:none;padding:0;margin:0}.sidebar-card.svelte-15dq95s .rule-item:where(.svelte-15dq95s){display:flex;align-items:baseline;gap:10px;padding:6px 0;font-size:.83rem;color:var(--text-secondary);line-height:1.4}.sidebar-card.svelte-15dq95s .rule-num:where(.svelte-15dq95s){width:22px;height:22px;border-radius:50%;background:var(--bg-raised);display:grid;place-items:center;font-size:.7rem;font-weight:700;color:var(--text-tertiary);flex-shrink:0}.sidebar-card.svelte-15dq95s .rule-text:where(.svelte-15dq95s){flex:1 1 auto;min-width:0}.about-desc-cta.svelte-15dq95s{display:inline-flex;align-items:center;gap:4px;padding:0 8px 8px;font-size:.8rem;font-weight:600;color:var(--text-link);text-decoration:none}.about-desc-cta.svelte-15dq95s:hover{text-decoration:underline}.community-rules-section.svelte-15dq95s{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px 24px}.community-rules-section.svelte-15dq95s .section-title:where(.svelte-15dq95s){font-size:1rem;font-weight:700;letter-spacing:-.01em;margin:0 0 14px;color:var(--text-primary)}.community-rules-section.svelte-15dq95s .rule-list:where(.svelte-15dq95s){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.community-rules-section.svelte-15dq95s .rule-item:where(.svelte-15dq95s){display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:var(--radius-sm);font-size:.9rem;color:var(--text-secondary);line-height:1.5}.community-rules-section.svelte-15dq95s .rule-item:where(.svelte-15dq95s):hover{background:var(--bg-raised)}.community-rules-section.svelte-15dq95s .rule-num:where(.svelte-15dq95s){flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--accent-dim);color:var(--text-accent);display:grid;place-items:center;font-size:.75rem;font-weight:700}.community-rules-section.svelte-15dq95s .rule-text:where(.svelte-15dq95s){flex:1;padding-top:2px}
