.rules-page.svelte-n8c1ai{max-width:680px;margin-inline:auto}.rules-heading.svelte-n8c1ai{padding:20px 0 24px}.rules-heading.svelte-n8c1ai h1:where(.svelte-n8c1ai){margin:10px 0;font-size:32px;line-height:1.14;letter-spacing:-.7px}.rules-heading.svelte-n8c1ai p:where(.svelte-n8c1ai){margin:0;color:var(--muted);font-size:14px;line-height:1.7}.rules-version.svelte-n8c1ai{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:var(--surface-2);font-size:12px;color:var(--muted)}.rules-version.svelte-n8c1ai code:where(.svelte-n8c1ai){font-size:11px;color:var(--text);overflow-wrap:anywhere}.rules-sections.svelte-n8c1ai{display:grid;gap:12px;margin:16px 0}.rules-card.svelte-n8c1ai{display:grid;grid-template-columns:38px 1fr;gap:10px;padding:18px 16px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.rules-index.svelte-n8c1ai{color:var(--orange);font-size:12px;font-weight:800;letter-spacing:.08em}.rules-card.svelte-n8c1ai h2:where(.svelte-n8c1ai){margin:0 0 11px;font-size:16px}.rules-card.svelte-n8c1ai ul:where(.svelte-n8c1ai){margin:0;padding-left:18px;color:var(--muted);font-size:13px;line-height:1.75}.rules-card.svelte-n8c1ai li:where(.svelte-n8c1ai)+li:where(.svelte-n8c1ai){margin-top:7px}.source-note.svelte-n8c1ai{margin:16px 0;padding:16px;border-radius:16px;background:var(--surface-2);font-size:12px;line-height:1.65;color:var(--muted)}.source-note.svelte-n8c1ai>span:where(.svelte-n8c1ai){font-size:20px}.source-note.svelte-n8c1ai p:where(.svelte-n8c1ai){margin:7px 0}.source-note.svelte-n8c1ai a:where(.svelte-n8c1ai){color:var(--forest-2);font-weight:750}.legacy-note.svelte-n8c1ai{margin:16px 0;padding:12px 14px;border-radius:12px;background:var(--surface-2);color:var(--muted);font-size:12px;line-height:1.6}.game-app.theme-dark .source-note.svelte-n8c1ai a:where(.svelte-n8c1ai){color:var(--leaf)}.junqi-rules-overview.svelte-n8c1ai{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}.junqi-rules-overview.svelte-n8c1ai>div:where(.svelte-n8c1ai){display:grid;gap:5px;padding:12px;border-radius:13px;background:var(--surface-2)}.junqi-rules-overview.svelte-n8c1ai span:where(.svelte-n8c1ai){color:var(--muted);font-size:11px}.junqi-rules-overview.svelte-n8c1ai b:where(.svelte-n8c1ai){color:var(--text);font-size:13px}.junqi-rules-modes.svelte-n8c1ai{display:grid;gap:8px;margin:18px 0}.junqi-rules-section-heading.svelte-n8c1ai{margin-bottom:3px}.junqi-rules-section-heading.svelte-n8c1ai>span:where(.svelte-n8c1ai){color:var(--orange);font-size:11px;font-weight:800}.junqi-rules-section-heading.svelte-n8c1ai h2:where(.svelte-n8c1ai){margin:4px 0 6px;font-size:19px}.junqi-rules-modes.svelte-n8c1ai article:where(.svelte-n8c1ai){display:grid;grid-template-columns:36px minmax(0,1fr);gap:11px;align-items:start;padding:13px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.mode-badge.svelte-n8c1ai{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--forest-2) 12%,var(--surface));color:var(--forest-2);font-size:14px;font-weight:850}.game-app.theme-dark .mode-badge.svelte-n8c1ai{color:var(--leaf)}.junqi-rules-modes.svelte-n8c1ai h3:where(.svelte-n8c1ai){margin:0 0 4px;font-size:14px}.junqi-rules-modes.svelte-n8c1ai p:where(.svelte-n8c1ai),.junqi-rule-callout.svelte-n8c1ai p:where(.svelte-n8c1ai){margin:0;color:var(--muted);font-size:12px;line-height:1.65}.junqi-rule-callout.svelte-n8c1ai{margin:14px 0;padding:13px 14px;border:1px solid color-mix(in srgb,var(--orange) 35%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--orange) 9%,var(--surface))}.junqi-rule-callout.svelte-n8c1ai b:where(.svelte-n8c1ai){display:block;margin-bottom:5px;color:var(--text);font-size:13px}.junqi-rules-sections.svelte-n8c1ai{gap:9px}.junqi-rules-sections.svelte-n8c1ai .rules-card:where(.svelte-n8c1ai){grid-template-columns:30px minmax(0,1fr);gap:8px;padding:14px;border-radius:15px}.junqi-rules-sections.svelte-n8c1ai .rules-index:where(.svelte-n8c1ai){width:27px;height:27px;display:grid;place-items:center;border-radius:9px;background:var(--surface-2);font-size:10px}.junqi-rules-sections.svelte-n8c1ai .rules-card:where(.svelte-n8c1ai) h2:where(.svelte-n8c1ai){margin:2px 0 8px;font-size:15px}.junqi-rules-sections.svelte-n8c1ai .rules-card:where(.svelte-n8c1ai) ul:where(.svelte-n8c1ai){padding-left:16px;font-size:12px;line-height:1.7}.junqi-rules-sections.svelte-n8c1ai .rules-card:where(.svelte-n8c1ai) li:where(.svelte-n8c1ai)+li:where(.svelte-n8c1ai){margin-top:6px}
