.monsters-page{--monsters-accent:#c45a59;--monsters-accent-light:#e87878;--monsters-glow:#c45a592e;--monsters-border:#c45a5952}.monsters-page__body{margin-top:1.5rem;overflow:visible}.monsters-hero{padding-top:2rem;padding-bottom:1.5rem}@media (min-width:640px){.monsters-hero{padding-top:2.75rem;padding-bottom:2rem}}.monsters-hero__inner{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.monsters-hero__visual{border:1px solid var(--monsters-border);width:100%;min-height:14rem;box-shadow:0 12px 40px #00000073,0 0 32px var(--monsters-glow);margin-top:.5rem;position:relative;overflow:hidden}@media (min-width:640px){.monsters-hero__visual{min-height:18rem}}.monsters-hero__image{object-fit:cover;object-position:center 35%;width:100%;height:100%;position:absolute;inset:0}.monsters-hero__overlay{background:linear-gradient(#0003 0%,#30101073 58%,#0c0a08f2 100%),linear-gradient(90deg,#0000008c 0%,#0000 50%);position:absolute;inset:0}.monsters-hero__content{z-index:1;text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;min-height:14rem;padding:1.35rem 1.25rem 1.5rem;display:flex;position:relative}@media (min-width:640px){.monsters-hero__content{min-height:18rem;padding:1.65rem 1.5rem 1.75rem}}.monsters-hero__title{color:var(--rotw-cream);text-shadow:0 2px 16px #000000bf;margin:0}.monsters-hero__subtitle{justify-content:center;align-items:center;gap:.55rem;max-width:36rem;margin:.75rem 0 0;display:flex}.monsters-document{flex-direction:column;gap:1.75rem;display:flex;overflow:visible}.monsters-panel{padding:1.35rem 1.4rem 1.55rem}.monsters-panel--overview{--monsters-accent-light:#e87878}.monsters-panel__header{flex-direction:column;align-items:center;gap:.85rem;margin-bottom:1.15rem;display:flex}.monsters-panel__icon-wrap{background:var(--rotw-surface-inset);border:1px solid #c45a5959;border-radius:999px;justify-content:center;align-items:center;width:2.85rem;height:2.85rem;display:flex;box-shadow:0 0 18px #c45a592e}.monsters-panel__icon{color:var(--rotw-gold-light);font-size:1.1rem}.monsters-panel__body{flex-direction:column;gap:1rem;display:flex}.monsters-section-heading{flex-direction:column;align-items:center;gap:.45rem;width:100%;display:flex}.monsters-section-heading__title-wrap{justify-content:center;align-items:center;gap:.75rem;width:100%;display:flex}.monsters-section-heading__title{font-family:var(--font-heading),serif;letter-spacing:.14em;text-transform:uppercase;color:var(--rotw-gold-light);text-align:center;margin:0;font-size:1.15rem;font-weight:700}.monsters-section-heading__subtitle{text-align:center;color:var(--rotw-cream-muted);max-width:36rem;margin:0;font-size:.92rem;line-height:1.65}.monsters-prose{color:var(--rotw-cream-muted);margin:0;font-size:.96rem;line-height:1.75}.monsters-prose--lead{color:var(--rotw-cream);font-size:1rem;line-height:1.8}.monsters-page .rules-link{color:var(--monsters-accent-light);text-decoration:none}.monsters-page .rules-link:hover,.monsters-page .rules-link:focus-visible{color:var(--rotw-gold-light);text-underline-offset:.15em;text-decoration:underline}.monsters-callout{background:var(--rotw-surface-gold);border:1px solid #c45a5947;align-items:flex-start;gap:.65rem;padding:.85rem .95rem;display:flex}.monsters-callout__icon{color:var(--monsters-accent-light);flex-shrink:0;margin-top:.15rem;font-size:.95rem}.monsters-callout__text{color:var(--rotw-cream);margin:0;font-size:.92rem;line-height:1.65}.monsters-quick-facts{grid-template-columns:minmax(0,1fr);gap:.55rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.monsters-quick-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.monsters-quick-facts__item{background:var(--rotw-surface-inset);color:var(--rotw-cream-muted);border:1px solid #c45a5938;padding:.7rem .85rem;font-size:.9rem;line-height:1.6}.monsters-overview-grid{grid-template-columns:minmax(0,1fr);gap:.55rem;display:grid}@media (min-width:520px){.monsters-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.monsters-overview-tile{background:var(--rotw-surface-inset);border:1px solid #c45a5938;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.75rem .85rem;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:flex}a.monsters-overview-tile:hover,a.monsters-overview-tile:focus-visible{background:var(--rotw-surface-raised);transform:translateY(-1px)}.monsters-overview-tile__icon{color:var(--monsters-accent-light);font-size:.95rem}.monsters-overview-tile__title{font-family:var(--font-heading),serif;letter-spacing:.08em;text-transform:uppercase;color:var(--rotw-gold-light);font-size:.68rem;font-weight:700}.monsters-overview-tile__blurb{color:var(--rotw-cream-muted);font-size:.82rem;line-height:1.5}.monsters-details{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.monsters-details__item{background:var(--rotw-surface-inset);color:var(--rotw-cream-muted);border:1px solid #c45a592e;padding:.65rem .8rem;font-size:.92rem;line-height:1.65}.monsters-details__label{font-family:var(--font-heading),serif;letter-spacing:.1em;text-transform:uppercase;color:var(--monsters-accent-light);margin-bottom:.2rem;font-size:.62rem;font-weight:700;display:block}.monsters-rate-tables{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (min-width:640px){.monsters-rate-tables{grid-template-columns:repeat(2,minmax(0,1fr))}}.monsters-rate-table{background:var(--rotw-surface-inset);border:1px solid #c45a5933;padding:.75rem .85rem}.monsters-rate-table__title{font-family:var(--font-heading),serif;letter-spacing:.08em;text-transform:uppercase;color:var(--rotw-gold-light);align-items:center;gap:.55rem;margin:0 0 .65rem;font-size:.78rem;font-weight:700;display:flex}.monsters-rate-table__title-icon{color:var(--monsters-accent-light);font-size:.85rem}.monsters-rate-table__rows{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.monsters-rate-table__row{border-bottom:1px solid #c45a591f;grid-template-columns:minmax(6.5rem,8rem) minmax(0,1fr);gap:.65rem;padding:.45rem 0;font-size:.86rem;line-height:1.5;display:grid}.monsters-rate-table__row:last-child{border-bottom:none}.monsters-rate-table__label{color:var(--rotw-cream);font-weight:600}.monsters-rate-table__value{color:var(--rotw-cream-muted)}.monsters-subsection{border-top:1px solid #c45a5929;padding-top:.85rem}.monsters-subsections{flex-direction:column;gap:.15rem;display:flex}.monsters-subsection__title{font-family:var(--font-heading),serif;letter-spacing:.1em;text-transform:uppercase;color:var(--rotw-gold-light);align-items:center;gap:.55rem;margin:0 0 .75rem;font-size:.88rem;font-weight:700;display:flex}.monsters-subsection__title-icon{color:var(--monsters-accent-light);font-size:.85rem}.monsters-subsection__body{flex-direction:column;gap:.75rem;display:flex}.monsters-page-jump-nav{border:1px solid var(--monsters-border);background:var(--rotw-surface);box-shadow:0 0 24px var(--monsters-glow);padding:1rem 1.1rem 1.15rem}.monsters-page-jump-nav__header{justify-content:center;align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}.monsters-page-jump-nav__heading-icon{color:var(--monsters-accent-light);font-size:.9rem}.monsters-page-jump-nav__heading{font-family:var(--font-heading),serif;letter-spacing:.14em;text-transform:uppercase;color:var(--rotw-cream-muted);margin:0;font-size:.72rem;font-weight:700}.monsters-page-jump-nav__grid{grid-template-columns:minmax(0,1fr);gap:.55rem;display:grid}@media (min-width:520px){.monsters-page-jump-nav__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.monsters-page-jump-nav__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.monsters-page-jump-nav__link{background:var(--rotw-surface-inset);text-align:center;border:1px solid #c45a5938;flex-direction:column;align-items:center;gap:.35rem;padding:.7rem .45rem;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:flex}.monsters-page-jump-nav__link:hover{border-color:var(--monsters-accent-light);background:var(--rotw-surface-raised);transform:translateY(-1px)}.monsters-page-jump-nav__icon{color:var(--monsters-accent-light);font-size:.95rem}.monsters-page-jump-nav__label{font-family:var(--font-heading),serif;letter-spacing:.08em;text-transform:uppercase;color:var(--rotw-cream);font-size:.62rem;font-weight:700;line-height:1.3}.monsters-bestiary{flex-direction:column;gap:1.15rem;margin-top:.35rem;display:flex}.monsters-bestiary-card{background:var(--rotw-surface-inset);border:1px solid #c45a5933;grid-template-columns:minmax(0,1fr);gap:.85rem;padding:.85rem;display:grid}@media (min-width:640px){.monsters-bestiary-card{grid-template-columns:minmax(9rem,11rem) minmax(0,1fr);align-items:start}}.monsters-bestiary-card__visual{background:#00000040;border:1px solid #c45a5938;overflow:hidden}.monsters-bestiary-card__image{object-fit:contain;width:100%;height:auto;display:block}.monsters-bestiary-card__title{font-family:var(--font-heading),serif;letter-spacing:.1em;text-transform:uppercase;color:var(--rotw-gold-light);margin:0 0 .55rem;font-size:.95rem;font-weight:700}.monsters-bestiary-card__body{flex-direction:column;gap:.55rem;display:flex}.monsters-panel--encounters{--monsters-accent-light:#8ea8ff;--monsters-border:#7289da52}.monsters-panel--raids{--monsters-accent-light:#f08a8a;--monsters-border:#f08a8a52}.monsters-panel--elements{--monsters-accent-light:#e8c878;--monsters-border:#e8c87852}.monsters-panel--bestiary{--monsters-accent-light:#b88cff;--monsters-border:#b88cff52}.monsters-overview-tile--encounters{border-color:#7289da47;box-shadow:inset 3px 0 #8ea8ff}.monsters-overview-tile--encounters .monsters-overview-tile__icon{color:#8ea8ff}.monsters-overview-tile--raids{border-color:#f08a8a47;box-shadow:inset 3px 0 #f08a8a}.monsters-overview-tile--raids .monsters-overview-tile__icon{color:#f08a8a}.monsters-overview-tile--elements{border-color:#e8c87847;box-shadow:inset 3px 0 #e8c878}.monsters-overview-tile--elements .monsters-overview-tile__icon{color:#e8c878}.monsters-overview-tile--bestiary{border-color:#b88cff47;box-shadow:inset 3px 0 #b88cff}.monsters-overview-tile--bestiary .monsters-overview-tile__icon{color:#b88cff}.monsters-elements-block__title{font-family:var(--font-heading),serif;letter-spacing:.1em;text-transform:uppercase;color:var(--rotw-gold-light);align-items:center;gap:.55rem;margin:0 0 .65rem;font-size:.92rem;font-weight:700;display:flex}.monsters-elements-block__title-icon{color:var(--monsters-accent-light);font-size:.85rem}.monsters-elements-block__lead{color:var(--rotw-cream-muted);margin:0 0 .85rem;font-size:.92rem;line-height:1.65}.monsters-elements-dual{grid-template-columns:minmax(0,1fr);gap:.65rem;display:grid}@media (min-width:640px){.monsters-elements-dual{grid-template-columns:repeat(2,minmax(0,1fr))}}.monsters-elements-dual__card{background:var(--rotw-surface-inset);border:1px solid #c45a5933;padding:.9rem 1rem}.monsters-elements-dual__card--offense{border-color:#e8785a47;box-shadow:inset 3px 0 #e8785a}.monsters-elements-dual__card--defense{border-color:#7eb4dc47;box-shadow:inset 3px 0 #7eb4dc}.monsters-elements-dual__card-head{align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.monsters-elements-dual__card--offense .monsters-elements-dual__card-icon{color:#e8785a}.monsters-elements-dual__card--defense .monsters-elements-dual__card-icon{color:#7eb4dc}.monsters-elements-dual__card-label{font-family:var(--font-heading),serif;letter-spacing:.1em;text-transform:uppercase;color:var(--rotw-gold-light);font-size:.68rem;font-weight:700}.monsters-elements-dual__card-text{color:var(--rotw-cream-muted);margin:0;font-size:.9rem;line-height:1.65}.monsters-elements-tip{color:var(--rotw-cream);text-align:center;background:#e8c8780f;border:1px solid #e8c87838;margin:.75rem 0 0;padding:.65rem .8rem;font-size:.88rem;line-height:1.6}.monsters-elements-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}@media (min-width:520px){.monsters-elements-legend{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.monsters-elements-legend{grid-template-columns:repeat(5,minmax(0,1fr))}}.monsters-elements-legend__item{background:var(--rotw-surface-inset);border:1px solid #c45a5924;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.55rem .6rem;display:flex}.monsters-elements-legend__item--none{grid-column:1/-1}@media (min-width:768px){.monsters-elements-legend__item--none{grid-column:span 2}}.monsters-elements-legend__note{color:var(--rotw-cream-muted);font-size:.78rem;line-height:1.45}.monsters-element-chip{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .55rem;font-size:.78rem;line-height:1.2;display:inline-flex}.monsters-element-chip--sm{padding:.2rem .45rem;font-size:.72rem}.monsters-element-chip--md{padding:.32rem .62rem;font-size:.8rem}.monsters-element-chip__emoji{font-size:1em;line-height:1}.monsters-element-chip__name{font-family:var(--font-heading),serif;letter-spacing:.04em;font-weight:700}.monsters-element-chip--fire{color:#ffb49a;background:#e85a3a1f;border-color:#e85a3a73}.monsters-element-chip--ice{color:#b8ecff;background:#6ec8e81f;border-color:#6ec8e873}.monsters-element-chip--electric{color:#fff0a0;background:#f0d0401f;border-color:#f0d04073}.monsters-element-chip--water{color:#a8d4ff;background:#4a9ee81f;border-color:#4a9ee873}.monsters-element-chip--earth{color:#d4b896;background:#a078501f;border-color:#a0785073}.monsters-element-chip--wind{color:#c8f0c8;background:#9adf9a1f;border-color:#9adf9a73}.monsters-element-chip--undead{color:#d4b8f0;background:#8a6ab81f;border-color:#8a6ab873}.monsters-element-chip--light{color:#fff8c8;background:#f8e8901f;border-color:#f8e89073}.monsters-element-chip--tech{color:#c8d8e8;background:#90a8c01f;border-color:#90a8c073}.monsters-element-chip--none{color:var(--rotw-cream-muted);background:#b4b4b414;border-color:#b4b4b459}.monsters-element-chip-list{flex-wrap:wrap;gap:.35rem;display:flex}.monsters-elements-empty{color:var(--rotw-cream-muted);font-size:.82rem;font-style:italic}.monsters-elements-matchups{background:var(--rotw-surface-inset);border:1px solid #c45a5938;overflow:hidden}.monsters-elements-matchups__head{display:none}@media (min-width:768px){.monsters-elements-matchups__head{background:#0000002e;border-bottom:1px solid #c45a5933;grid-template-columns:minmax(7rem,9rem) minmax(0,1fr) minmax(0,1fr);gap:.75rem;padding:.65rem .85rem;display:grid}}.monsters-elements-matchups__head-cell{font-family:var(--font-heading),serif;letter-spacing:.12em;text-transform:uppercase;color:var(--rotw-cream-muted);font-size:.62rem;font-weight:700}.monsters-elements-matchups__head-cell--weak{color:#9adf9a}.monsters-elements-matchups__head-cell--strong{color:#ffb49a}.monsters-elements-matchups__row{border-bottom:1px solid #c45a591f;grid-template-columns:minmax(0,1fr);gap:.55rem;padding:.75rem .85rem;display:grid}.monsters-elements-matchups__row:last-child{border-bottom:none}@media (min-width:768px){.monsters-elements-matchups__row{grid-template-columns:minmax(7rem,9rem) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.75rem}}.monsters-elements-matchups__cell{flex-direction:column;gap:.3rem;min-width:0;display:flex}@media (max-width:767px){.monsters-elements-matchups__cell--weak:before,.monsters-elements-matchups__cell--strong:before{font-family:var(--font-heading),serif;letter-spacing:.1em;text-transform:uppercase;color:var(--rotw-cream-muted);font-size:.58rem;font-weight:700}.monsters-elements-matchups__cell--weak:before{content:"Hit with";color:#9adf9a}.monsters-elements-matchups__cell--strong:before{content:"Strong vs";color:#ffb49a}}.monsters-elements-split{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:768px){.monsters-elements-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.monsters-elements-themes{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.monsters-elements-themes__item{background:var(--rotw-surface-inset);border:1px solid #c45a5929;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.6rem .75rem;display:flex}.monsters-elements-themes__theme{color:var(--rotw-cream-muted);flex:10rem;font-size:.88rem;line-height:1.5}.monsters-elements-themes__note{color:var(--rotw-cream-muted);flex:100%;font-size:.78rem;font-style:italic;line-height:1.45}.monsters-elements-resists{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.monsters-elements-resists__item{background:var(--rotw-surface-inset);border:1px solid #7eb4dc2e;align-items:center;gap:.65rem;padding:.6rem .75rem;display:flex;box-shadow:inset 3px 0 #7eb4dc73}.monsters-elements-resists__copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.monsters-elements-resists__label{color:var(--rotw-cream);font-size:.86rem;font-weight:600}.monsters-elements-resists__detail{color:var(--rotw-cream-muted);font-size:.78rem}.monsters-elements-prep{grid-template-columns:minmax(0,1fr);gap:.65rem;display:grid}@media (min-width:520px){.monsters-elements-prep{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.monsters-elements-prep{grid-template-columns:repeat(3,minmax(0,1fr))}}.monsters-elements-prep__card{background:var(--rotw-surface-inset);border:1px solid #c45a5933;flex-direction:column;gap:.65rem;padding:.85rem .9rem;display:flex}.monsters-elements-prep__card--fire{box-shadow:inset 3px 0 #e85a3a}.monsters-elements-prep__card--ice{box-shadow:inset 3px 0 #6ec8e8}.monsters-elements-prep__card--electric{box-shadow:inset 3px 0 #f0d040}.monsters-elements-prep__card--water{box-shadow:inset 3px 0 #4a9ee8}.monsters-elements-prep__card--undead{box-shadow:inset 3px 0 #8a6ab8}.monsters-elements-prep__header{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.monsters-elements-prep__vs{font-family:var(--font-heading),serif;letter-spacing:.1em;text-transform:uppercase;color:var(--rotw-cream-muted);font-size:.62rem;font-weight:700}.monsters-elements-prep__section{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.monsters-elements-prep__section-label{font-family:var(--font-heading),serif;letter-spacing:.1em;text-transform:uppercase;color:var(--rotw-gold-light);flex:0 0 100%;font-size:.58rem;font-weight:700}.monsters-elements-prep__resist-name{color:var(--rotw-cream-muted);font-size:.78rem}.monsters-elements-prep__note{color:var(--rotw-cream-muted);border-top:1px solid #c45a591f;margin:0;padding-top:.35rem;font-size:.78rem;font-style:italic;line-height:1.45}@media (min-width:768px){.monsters-subsections{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.85rem;display:grid}}.monsters-encounters-guide{flex-direction:column;gap:1rem;margin-top:.25rem;display:flex}.monsters-encounters-grid{grid-template-columns:minmax(0,1fr);gap:.65rem;display:grid}@media (min-width:640px){.monsters-encounters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.monsters-encounters-card{background:var(--rotw-surface-inset);border:1px solid #c45a5933;padding:.85rem .9rem}.monsters-encounters-card--loot{box-shadow:inset 3px 0 #8ea8ff}.monsters-encounters-card--moon{box-shadow:inset 3px 0 #b88cff}.monsters-encounters-card--travel{box-shadow:inset 3px 0 #e8c878}.monsters-encounters-card--blight{box-shadow:inset 3px 0 #9adf9a}.monsters-encounters-card__head{align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.monsters-encounters-card--loot .monsters-encounters-card__icon{color:#8ea8ff}.monsters-encounters-card--moon .monsters-encounters-card__icon{color:#b88cff}.monsters-encounters-card--travel .monsters-encounters-card__icon{color:#e8c878}.monsters-encounters-card--blight .monsters-encounters-card__icon{color:#9adf9a}.monsters-encounters-card__title{font-family:var(--font-heading),serif;letter-spacing:.08em;text-transform:uppercase;color:var(--rotw-gold-light);margin:0;font-size:.82rem;font-weight:700}.monsters-encounters-card__summary{color:var(--rotw-cream);margin:0 0 .55rem;font-size:.9rem;line-height:1.6}.monsters-encounters-card__details{color:var(--rotw-cream-muted);flex-direction:column;gap:.35rem;margin:0;padding:0;font-size:.84rem;line-height:1.55;list-style:none;display:flex}.monsters-encounters-tiers{background:var(--rotw-surface-inset);border:1px solid #c45a5933;padding:.75rem .85rem}.monsters-encounters-tiers__title{font-family:var(--font-heading),serif;letter-spacing:.1em;text-transform:uppercase;color:var(--rotw-gold-light);align-items:center;gap:.5rem;margin:0 0 .65rem;font-size:.72rem;font-weight:700;display:flex}.monsters-encounters-tiers__icon{color:var(--monsters-accent-light);font-size:.85rem}.monsters-encounters-tiers__rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.monsters-encounters-tiers__rows{grid-template-columns:repeat(5,minmax(0,1fr))}}.monsters-encounters-tiers__row{text-align:center;background:#0000001f;border:1px solid #c45a5924;padding:.45rem .55rem}.monsters-encounters-tiers__label{letter-spacing:.06em;text-transform:uppercase;color:var(--rotw-cream-muted);font-size:.68rem;display:block}.monsters-encounters-tiers__value{font-family:var(--font-heading),serif;color:var(--rotw-cream);margin-top:.15rem;font-size:.95rem;font-weight:700;display:block}.monsters-elements-footnote{color:var(--rotw-cream-muted);margin:.65rem 0 0;font-size:.84rem;line-height:1.55}.monsters-elements-resists__note{color:var(--rotw-cream-muted);margin-top:.2rem;font-size:.74rem;font-style:italic;line-height:1.45;display:block}.monsters-elements-prep__elixir{color:var(--rotw-cream);font-size:.86rem;font-weight:600}.monsters-elements-guide{flex-direction:column;gap:1.15rem;margin-top:.35rem;display:flex}.monsters-elements-rules{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.monsters-elements-rules__item{background:var(--rotw-surface-inset);color:var(--rotw-cream-muted);border:1px solid #c45a592e;align-items:flex-start;gap:.65rem;padding:.7rem .8rem;font-size:.9rem;line-height:1.6;display:flex}.monsters-elements-rules__icon{text-align:center;width:1rem;color:var(--monsters-accent-light);flex-shrink:0;margin-top:.15rem}.monsters-elements-sheet__title{font-family:var(--font-heading),serif;letter-spacing:.1em;text-transform:uppercase;color:var(--rotw-gold-light);align-items:center;gap:.5rem;margin:0 0 .4rem;font-size:.88rem;font-weight:700;display:flex}.monsters-elements-sheet__title-icon{color:var(--monsters-accent-light);font-size:.85rem}.monsters-elements-sheet__lead{color:var(--rotw-cream-muted);margin:0 0 .75rem;font-size:.88rem;line-height:1.55}.monsters-elements-table-wrap{background:var(--rotw-surface-inset);border:1px solid #c45a5938;overflow-x:auto}.monsters-elements-table{border-collapse:collapse;width:100%;font-size:.88rem}.monsters-elements-table thead{background:#0003}.monsters-elements-table th,.monsters-elements-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #c45a591f;padding:.65rem .75rem}.monsters-elements-table thead th{font-family:var(--font-heading),serif;letter-spacing:.1em;text-transform:uppercase;color:var(--rotw-cream-muted);font-size:.62rem;font-weight:700}.monsters-elements-table tbody th[scope=row]{white-space:nowrap;font-weight:600}.monsters-elements-table tbody tr:last-child th,.monsters-elements-table tbody tr:last-child td{border-bottom:none}.monsters-elements-table__th-icon{color:var(--monsters-accent-light);margin-right:.35rem;font-size:.75rem}.monsters-element-label{font-family:var(--font-heading),serif;letter-spacing:.03em;color:var(--rotw-cream);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.monsters-element-label__icon{text-align:center;width:.9rem;font-size:.82rem}.monsters-element-label--fire .monsters-element-label__icon{color:#e8785a}.monsters-element-label--ice .monsters-element-label__icon{color:#6ec8e8}.monsters-element-label--electric .monsters-element-label__icon{color:#f0d040}.monsters-element-label--water .monsters-element-label__icon{color:#4a9ee8}.monsters-element-label--earth .monsters-element-label__icon{color:#a07850}.monsters-element-label--wind .monsters-element-label__icon{color:#9adf9a}.monsters-element-label--undead .monsters-element-label__icon{color:#8a6ab8}.monsters-element-label--light .monsters-element-label__icon{color:#f8e890}.monsters-element-label--tech .monsters-element-label__icon{color:#90a8c0}.monsters-element-labels{display:inline}.monsters-element-labels__sep{color:var(--rotw-cream-muted)}.monsters-elements-elixir{color:var(--rotw-cream);font-weight:600}.monsters-elements-muted{color:var(--rotw-cream-muted);font-style:italic}.monsters-elements-footnote{color:var(--rotw-cream-muted);background:#0000001f;border:1px solid #c45a5929;align-items:flex-start;gap:.5rem;margin:.75rem 0 0;padding:.65rem .75rem;font-size:.82rem;line-height:1.55;display:flex}.monsters-elements-footnote__icon{color:#f8e890;flex-shrink:0;margin-top:.1rem}.monsters-elements-footnote__icon-inline{color:#90a8c0;margin:0 .15rem;font-size:.78rem}
