:root{--rule-background-default:rgb(255,255,255);--content-color-default:rgb(255,255,255);--rule-text-default:#36362f;--rule-background-gray:rgb(240,239,237);--content-color-gray:rgb(240,239,237);--rule-text-gray:#5e5d59;--rule-background-brown:rgb(244,237,234);--content-color-brown:rgb(244,237,234);--rule-text-brown:#795548;--rule-background-orange:rgb(249,236,224);--content-color-orange:rgb(249,236,224);--rule-text-orange:#a65418;--rule-background-yellow:rgb(248,243,222);--content-color-yellow:rgb(248,243,222);--rule-text-yellow:#806411;--rule-background-green:rgb(234,241,236);--content-color-green:rgb(234,241,236);--rule-text-green:#346549;--rule-background-blue:rgb(232,242,251);--content-color-blue:rgb(232,242,251);--rule-text-blue:#285d89;--rule-background-purple:rgb(242,235,248);--content-color-purple:rgb(242,235,248);--rule-text-purple:#70458f;--rule-background-pink:rgb(247,234,241);--content-color-pink:rgb(247,234,241);--rule-text-pink:#93466d;--rule-background-red:rgb(249,234,232);--content-color-red:rgb(249,234,232);--rule-text-red:#a23e35;}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content),html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) :is(p,div,li,aside,blockquote,td,th){font-family:var(--font-reading,"Source Sans 3",sans-serif)!important;font-size:17px!important;line-height:1.4!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) :is(span:not(.page-mention__icon),strong,b,em,i,a,code){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) table,html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) table :is(td,th,p,div,li){font-family:var(--font-reading,"Source Sans 3",sans-serif)!important;font-size:14px!important;line-height:1.4!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) a{font-family:var(--font-reading,"Source Sans 3",sans-serif)!important;font-size:inherit!important;line-height:inherit!important}
/* Expanded character-sheet descriptions are intentionally smaller than full rules. */
html body .character-profile :is(.rule-detail__body,.character-feature__rule):is(.rule-detail__body,.character-feature__rule),html body .character-profile :is(.rule-detail__body,.character-feature__rule):is(.rule-detail__body,.character-feature__rule) :is(p,div,li,aside,blockquote,td,th){font-family:var(--font-reading,"Source Sans 3",sans-serif)!important;font-size:15px!important;line-height:1.4!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) table{--rule-table-fill:#fff}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .table-color--default{--rule-table-fill:var(--rule-background-default)}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .table-color--gray{--rule-table-fill:var(--rule-background-gray)}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .table-color--brown{--rule-table-fill:var(--rule-background-brown)}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .table-color--orange{--rule-table-fill:var(--rule-background-orange)}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .table-color--yellow{--rule-table-fill:var(--rule-background-yellow)}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .table-color--green{--rule-table-fill:var(--rule-background-green)}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .table-color--blue{--rule-table-fill:var(--rule-background-blue)}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .table-color--purple{--rule-table-fill:var(--rule-background-purple)}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .table-color--pink{--rule-table-fill:var(--rule-background-pink)}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .table-color--red{--rule-table-fill:var(--rule-background-red)}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) table[class*="table-color--"] :is(td,th){background:var(--rule-table-fill)!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) :is(aside,.callout,blockquote),html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) :is(table,td,th){background:#fff!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .callout-color--default,html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .callout-background--default,html body .inline-rule-editor__background-grid .callout-background--default span{background:var(--rule-background-default)!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .table-color--default>:is(td,th),html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) :is(td,th).table-color--default{background:var(--rule-background-default)!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .text-color--default,html body .inline-rule-editor__color-grid button.text-color--default{color:var(--rule-text-default)!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .callout-color--gray,html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .callout-background--gray,html body .inline-rule-editor__background-grid .callout-background--gray span{background:var(--rule-background-gray)!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .table-color--gray>:is(td,th),html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) :is(td,th).table-color--gray{background:var(--rule-background-gray)!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .text-color--gray,html body .inline-rule-editor__color-grid button.text-color--gray{color:var(--rule-text-gray)!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .callout-color--brown,html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .callout-background--brown,html body .inline-rule-editor__background-grid .callout-background--brown span{background:var(--rule-background-brown)!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .table-color--brown>:is(td,th),html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) :is(td,th).table-color--brown{background:var(--rule-background-brown)!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .text-color--brown,html body .inline-rule-editor__color-grid button.text-color--brown{color:var(--rule-text-brown)!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .callout-color--orange,html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .callout-background--orange,html body .inline-rule-editor__background-grid .callout-background--orange span{background:var(--rule-background-orange)!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .table-color--orange>:is(td,th),html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) :is(td,th).table-color--orange{background:var(--rule-background-orange)!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .text-color--orange,html body .inline-rule-editor__color-grid button.text-color--orange{color:var(--rule-text-orange)!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .callout-color--yellow,html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .callout-background--yellow,html body .inline-rule-editor__background-grid .callout-background--yellow span{background:var(--rule-background-yellow)!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .table-color--yellow>:is(td,th),html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) :is(td,th).table-color--yellow{background:var(--rule-background-yellow)!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .text-color--yellow,html body .inline-rule-editor__color-grid button.text-color--yellow{color:var(--rule-text-yellow)!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .callout-color--green,html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .callout-background--green,html body .inline-rule-editor__background-grid .callout-background--green span{background:var(--rule-background-green)!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .table-color--green>:is(td,th),html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) :is(td,th).table-color--green{background:var(--rule-background-green)!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .text-color--green,html body .inline-rule-editor__color-grid button.text-color--green{color:var(--rule-text-green)!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .callout-color--blue,html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .callout-background--blue,html body .inline-rule-editor__background-grid .callout-background--blue span{background:var(--rule-background-blue)!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .table-color--blue>:is(td,th),html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) :is(td,th).table-color--blue{background:var(--rule-background-blue)!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .text-color--blue,html body .inline-rule-editor__color-grid button.text-color--blue{color:var(--rule-text-blue)!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .callout-color--purple,html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .callout-background--purple,html body .inline-rule-editor__background-grid .callout-background--purple span{background:var(--rule-background-purple)!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .table-color--purple>:is(td,th),html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) :is(td,th).table-color--purple{background:var(--rule-background-purple)!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .text-color--purple,html body .inline-rule-editor__color-grid button.text-color--purple{color:var(--rule-text-purple)!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .callout-color--pink,html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .callout-background--pink,html body .inline-rule-editor__background-grid .callout-background--pink span{background:var(--rule-background-pink)!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .table-color--pink>:is(td,th),html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) :is(td,th).table-color--pink{background:var(--rule-background-pink)!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .text-color--pink,html body .inline-rule-editor__color-grid button.text-color--pink{color:var(--rule-text-pink)!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .callout-color--red,html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .callout-background--red,html body .inline-rule-editor__background-grid .callout-background--red span{background:var(--rule-background-red)!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .table-color--red>:is(td,th),html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) :is(td,th).table-color--red{background:var(--rule-background-red)!important}
html body :is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content):is(.rule-detail__body,.rich-rule-editor__content,.page-preview__content) .text-color--red,html body .inline-rule-editor__color-grid button.text-color--red{color:var(--rule-text-red)!important}

/* One compact reading face for every rule property, including picker prompts. */
html body :is(.rule-properties-disclosure,.rule-properties,.inline-rule-editor__properties,.equipment-properties):is(.rule-properties-disclosure,.rule-properties,.inline-rule-editor__properties,.equipment-properties){font-family:var(--font-reading,"Source Sans 3",sans-serif)!important;font-size:13px!important;line-height:1.4!important}
html body :is(.rule-properties-disclosure,.rule-properties,.inline-rule-editor__properties,.equipment-properties):is(.rule-properties-disclosure,.rule-properties,.inline-rule-editor__properties,.equipment-properties) :is(label,dt,dd,p,a,input,select,textarea,button,summary,.equipment-property-label,.equipment-property-value,.rule-property,.rule-property-text,.rule-reference-picker__pill,.pill-picker__pill,span:not(.rule-property-static-icon)){font-family:var(--font-reading,"Source Sans 3",sans-serif)!important;font-size:13px!important;line-height:1.4!important}
html body :is(.rule-properties-disclosure,.rule-properties,.inline-rule-editor__properties,.equipment-properties) :is(input,textarea)::placeholder{font-family:var(--font-reading,"Source Sans 3",sans-serif)!important;font-size:13px!important}
