.platform-rule-markdown{color:var(--text-secondary);font-size:15px;line-height:1.9;overflow-wrap:anywhere}.platform-rule-markdown :is(p,ul,ol,table){margin:12px 0}.platform-rule-markdown table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.platform-rule-markdown :is(td,th){padding:8px 12px;border:1px solid var(--border-base)}.platform-rule-markdown :is(h3,h4,strong){color:var(--text-primary)}.platform-rule-markdown code{background:var(--bg-panel);padding:2px 4px}.tabletop-rule-reader{display:grid;gap:var(--space-8);max-inline-size:42rem;min-inline-size:0;margin-inline:auto}.tabletop-rule-options{margin:0;color:var(--text-secondary)}.tabletop-rule-options strong{color:var(--text-primary)}.tabletop-rule-reader>section{min-inline-size:0}.tabletop-rule-reader .rule-book-chapter{margin:0 0 var(--space-3);color:var(--text-primary);font-size:20px;line-height:1.4;font-weight:700}.tabletop-rule-reader .platform-rule-markdown{font-size:15px;line-height:1.75;overflow-wrap:break-word}.tabletop-rule-reader .platform-rule-markdown>:first-child{margin-block-start:0}.tabletop-rule-reader .platform-rule-markdown>:last-child{margin-block-end:0}.tabletop-rule-reader .platform-rule-markdown :is(p,ul,ol,table){margin-block:var(--space-2)}.tabletop-rule-reader .platform-rule-markdown :is(ul,ol){padding-inline-start:var(--space-5)}.tabletop-rule-reader .platform-rule-markdown li+li{margin-block-start:var(--space-1)}.tabletop-rule-reader .platform-rule-markdown li::marker{color:var(--info)}.tabletop-rule-reader .rule-book-topic{margin:var(--space-5) 0 var(--space-2);color:var(--text-primary);font-size:var(--font-size-title);line-height:1.45}.tabletop-rule-reader .platform-rule-markdown table{display:table;inline-size:100%;text-align:start;font-variant-numeric:tabular-nums}.tabletop-rule-reader .platform-rule-markdown :is(td,th){padding:var(--space-2);border:0;text-align:start;vertical-align:top}.tabletop-rule-reader .platform-rule-markdown th{color:var(--text-secondary);font-size:var(--font-size-body);font-weight:600}.tabletop-rule-reader .platform-rule-markdown tbody tr:nth-child(odd){background:var(--bg-card);background:color-mix(in srgb,var(--bg-card) 46%,transparent)}.tabletop-rule-reader .platform-rule-markdown td:first-child{color:var(--text-primary);font-weight:600}.tabletop-rule-reader .platform-rule-markdown a{color:var(--info);text-underline-offset:.15em}@media(min-width:561px){.tabletop-rule-reader .platform-rule-markdown :is(th,td:first-child){white-space:nowrap}}
