.cc{--strong-text-color:#7f1d1d;--strong-text-darker-color:#450a0a;--rules-border-color:#7f1d1d;--rules-bg-color:#ffedd5;--rules-text-color:#27272a;--spell-text-color:#166534;--spell-text-darker-color:#052e16;--heading-text-color:#57150d;--heading-underline-color:#caae6a;--table-light-bg-color:#eff6ff;--table-medium-bg-color:#dbeafe;--table-darker-bg-color:#bfdbfe;--statblock-title-text-color:#793a2e;--statblock-strong-text-color:#481e24;--statblock-accent-text-color:#481e24;--statblock-secondary-text-color:#666363;--statblock-border-color:#818180;--subheading-text-color:#27272a;--link-text-color:#7f1d1d;--link-text-darker-color:#450a0a}.cc>h1,.cc>h2,.cc>h3,.cc>h4{font-weight:600}.cc>h2,.cc>h3,.cc>h4{color:var(--heading-text-color)}.cc>h1{font-size:2.25rem;line-height:2.5rem;margin-bottom:.5rem}.cc>h2{font-size:1.5rem;line-height:2rem;margin-top:1rem}.cc>h3{font-size:1.25rem;line-height:1.75rem;margin-top:1rem}.cc>h3:after{display:block;height:.125rem;width:100%;--tw-content:"";background-color:var(--heading-underline-color);content:var(--tw-content)}.cc>h4{font-size:1.125rem;line-height:1.75rem;margin-top:1rem}.cc ul{margin-bottom:.5rem;margin-top:.5rem;padding-left:1rem}.cc ul li{list-style-position:outside;list-style-type:disc}.cc .rev-pad-list li{list-style-type:none;text-indent:-1rem}.cc table{font-size:.875rem;line-height:1.25rem;margin-bottom:1.5rem}.cc table th{text-align:left}.cc table td,.cc table th{padding:.25rem .5rem}.cc table tbody tr{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cc table tbody tr:nth-of-type(2n){background-color:var(--table-light-bg-color)}.cc table tbody tr:nth-of-type(2n-1){background-color:var(--table-medium-bg-color)}.cc table tbody tr:hover{background-color:var(--table-darker-bg-color)}.cc a{color:var(--link-text-color);font-weight:700}.cc a:hover{color:var(--link-text-darker-color)}.cc a[href^="/spells/"]{color:var(--spell-text-color)}.cc a[href^="/spells/"]:hover{color:var(--spell-text-darker-color)}.cc .heading-link{color:var(--heading-text-color);visibility:hidden}.cc h1:hover .heading-link,.cc h2:hover .heading-link,.cc h3:hover .heading-link,.cc h4:hover .heading-link{visibility:visible}.cc p{margin-bottom:.5rem}.cc p:last-child{margin:0}.cc p>em:first-of-type>strong{color:var(--subheading-text-color)}.cc .first-paragraph p:first-line{font-style:italic;text-transform:uppercase}.cc .first-paragraph p:first-letter{color:var(--heading-text-color);float:left;font-size:3.25rem;line-height:.9;margin-right:.3rem;margin-top:.35rem}.cc aside{border-style:solid;border-width:1px;font-size:.875rem;line-height:1.25rem;margin-bottom:1rem;margin-top:1rem;padding:1rem}.cc aside.rules{background-color:var(--rules-bg-color);border-color:var(--rules-border-color);color:var(--rules-text-color)}.cc aside.rules>p:first-of-type{font-size:1rem;font-weight:600;line-height:1.5rem;text-transform:uppercase}.cc aside.statblock h2,.cc aside.statblock h3,.cc aside.statblock h4,.cc aside.statblock h5{color:var(--statblock-title-text-color);display:block;font-size:1.25rem;font-weight:600;line-height:1.75rem}.cc aside.statblock h2:after,.cc aside.statblock h3:after,.cc aside.statblock h4:after,.cc aside.statblock h5:after{background-color:var(--statblock-strong-text-color);display:block;height:1px;width:100%;--tw-content:"";content:var(--tw-content)}.cc aside.statblock h2,.cc aside.statblock h3,.cc aside.statblock h4,.cc aside.statblock h5{-moz-column-span:all;column-span:all}.cc aside.statblock h6{color:var(--statblock-strong-text-color);font-size:1.125rem;font-weight:600;line-height:1.75rem;padding-bottom:.25rem;padding-top:.5rem}.cc aside.statblock h6:after{background-color:var(--statblock-strong-text-color);display:block;height:.125rem;width:100%;--tw-content:"";content:var(--tw-content)}.cc aside.statblock p{color:var(--statblock-accent-text-color);margin-bottom:0}.cc aside.statblock p>strong{color:var(--statblock-strong-text-color)}.cc aside.statblock h6~p{color:inherit}.cc aside.statblock p.creature-type{color:var(--statblock-secondary-text-color);font-style:italic;margin-bottom:.5rem}.cc aside.statblock strong:nth-of-type(2){margin-left:2rem}.cc aside.statblock .stats{display:grid;gap:.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.cc aside.statblock .stats table{margin-bottom:.25rem}.cc aside.statblock .stats thead{color:var(--statblock-secondary-text-color);font-size:.75rem;line-height:1rem}.cc aside.statblock .stats tbody td:first-of-type{color:var(--strong-text-darker-color);font-weight:600}.cc aside.statblock .stats td:nth-of-type(2),.cc aside.statblock .stats td:nth-of-type(3),.cc aside.statblock .stats td:nth-of-type(4){text-align:right}.cc aside.statblock{border-color:var(--statblock-border-color);border-radius:.75rem;border-style:double;border-width:3px;padding-bottom:.5rem;padding-top:.5rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media(min-width:1280px){.cc aside.statblock{-moz-columns:2;column-count:2}}.cc aside.rhyme{font-weight:600;text-align:center;width:100%}
