.inPF-G_page{flex-direction:column;gap:15px;display:flex}.inPF-G_cardInner{padding:0}.inPF-G_sectionTitle{margin:0 0 4px;font-size:18px}@media screen and (max-width:800px){.inPF-G_sectionTitle{font-size:16px}}.inPF-G_sectionDesc{color:var(--text-secondary,#9aa0a6);margin:0 0 16px;font-size:13px}.inPF-G_controls{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.inPF-G_field{flex-direction:column;gap:4px;min-width:200px;display:flex}@media screen and (max-width:500px){.inPF-G_field{min-width:100%}}.inPF-G_fieldLabel{color:var(--text-secondary,#9aa0a6);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.inPF-G_select,.inPF-G_input{border:1px solid var(--border-color,#ffffff1f);background:color-mix(in srgb, #fff 6%, var(--surface-2,#141414));color:var(--white,#ebecf0);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:4px;padding:8px 10px;font-size:14px}.inPF-G_select option,.inPF-G_select optgroup{background:var(--surface-2,#141414);color:var(--white,#ebecf0)}.inPF-G_qualityRow{gap:4px;display:flex}.inPF-G_qualityButton{border:1px solid var(--border-color,#ffffff1f);background:var(--card-background-secondary,#ffffff0a);min-width:36px;color:inherit;cursor:pointer;border-radius:4px;padding:8px 0;font-size:14px}.inPF-G_qualityButton[aria-pressed=true]{border-color:var(--spotlight-theme-color,var(--blue));background:color-mix(in srgb, var(--spotlight-theme-color,#3fa34d) 22%, transparent);font-weight:600}.inPF-G_tableWrap{overflow-x:auto}.inPF-G_table{border-collapse:collapse;width:100%;font-size:13px}.inPF-G_table th,.inPF-G_table td{text-align:left;border-bottom:1px solid var(--border-color,#ffffff14);white-space:nowrap;padding:8px 10px}[dir=rtl] .inPF-G_table th,[dir=rtl] .inPF-G_table td{text-align:right}.inPF-G_table th{color:var(--text-secondary,#9aa0a6);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.inPF-G_table tbody tr:hover{background:var(--card-background-hover,#ffffff0a)}.inPF-G_num{text-align:right;font-variant-numeric:tabular-nums}[dir=rtl] .inPF-G_num{text-align:left}.inPF-G_nameCell{white-space:nowrap;align-items:center;gap:8px;display:flex}.inPF-G_icon{object-fit:contain;image-rendering:auto;flex:none;width:24px;height:24px}.inPF-G_muted{color:var(--text-secondary,#9aa0a6)}.inPF-G_chips{flex-wrap:wrap;gap:4px;display:flex}.inPF-G_chip{background:var(--card-background-secondary,#ffffff0f);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:11px}.inPF-G_chipWeak{background:#7ac46c38}.inPF-G_chipResist{background:#e0a84c38}.inPF-G_chipImmune{background:#c8524a38}.inPF-G_tierBadge{background:var(--card-background-secondary,#ffffff0f);text-align:center;border-radius:4px;min-width:22px;padding:2px 6px;font-size:11px;display:inline-block}.inPF-G_grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.inPF-G_entry{background:var(--card-background-secondary,#ffffff08);border-radius:4px;padding:14px}.inPF-G_entryTitle{margin:0 0 10px;font-size:15px}.inPF-G_statRow{justify-content:space-between;gap:10px;padding:3px 0;font-size:13px;display:flex}.inPF-G_statLabel{color:var(--text-secondary,#9aa0a6)}.inPF-G_note{background:var(--card-background-secondary,#ffffff0a);color:var(--text-secondary,#9aa0a6);border-radius:4px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.inPF-G_checkCell{width:34px}.inPF-G_progress{margin-left:auto;font-size:13px}[dir=rtl] .inPF-G_progress{margin-left:0;margin-right:auto}.inPF-G_entryHead{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.inPF-G_entryHead .inPF-G_entryTitle{margin:0}.inPF-G_chipMuted{border:1px solid var(--border-soft,#ffffff1f);color:var(--text-secondary,#9aa0a6);background:0 0}.inPF-G_modList{flex-direction:column;gap:3px;margin:10px 0;padding:0;font-size:13px;list-style:none;display:flex}.inPF-G_modGood{color:var(--spotlight-theme-color,#3fa34d)}.inPF-G_modBad{color:var(--text-secondary,#9aa0a6)}.inPF-G_creatureGroup{border-top:1px solid var(--border-soft,#ffffff1a)}.inPF-G_creatureGroup:first-of-type{border-top:0}.inPF-G_creatureGroup td{vertical-align:top}.inPF-G_creatureGroup:hover td{background:var(--card-background-hover,#ffffff0a)}.inPF-G_creatureGroup tr:hover{background:0 0}.inPF-G_accentEdge{border-left:4px solid var(--accent-edge,transparent);border-radius:4px;padding-left:10px}[dir=rtl] .inPF-G_accentEdge{border-left:none;border-right:4px solid var(--accent-edge,transparent);padding-left:0;padding-right:10px}.inPF-G_field.inPF-G_narrow{min-width:110px}@media screen and (max-width:500px){.inPF-G_field.inPF-G_narrow{min-width:100%}}.inPF-G_field.inPF-G_quality{min-width:180px}@media screen and (max-width:500px){.inPF-G_field.inPF-G_quality{min-width:100%}}@media screen and (max-width:800px){.inPF-G_hideMobile{display:none}}.inPF-G_zoneFigure{align-items:center;gap:18px;margin-bottom:12px;display:flex}@media screen and (max-width:800px){.inPF-G_zoneFigure{flex-direction:column;align-items:flex-start;gap:12px}}.inPF-G_zoneDisc{flex:none;width:220px;height:220px;display:block}@media screen and (max-width:800px){.inPF-G_zoneDisc{align-self:center;width:180px;height:180px}}.inPF-G_zoneLegend{flex-wrap:wrap;align-content:flex-start;gap:6px;display:flex}.inPF-G_zoneSwatch{vertical-align:baseline;border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}[dir=rtl] .inPF-G_zoneSwatch{margin-left:5px;margin-right:0}.inPF-G_zoneStrip{width:100%;height:26px;display:block}.inPF-G_originCard{background:var(--card-background-secondary,#ffffff0a);border-radius:6px;padding:12px 14px}.inPF-G_originCard+.inPF-G_originCard{margin-top:10px}.inPF-G_originHead{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.inPF-G_originName{margin:0;font-size:14px;font-weight:600}.inPF-G_originFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px;display:grid}@media screen and (max-width:800px){.inPF-G_originFacts{grid-template-columns:minmax(0,1fr)}}.inPF-G_heroGlyph{box-sizing:border-box;border:3px solid color-mix(in srgb, currentColor 70%, transparent);width:120px;height:120px;box-shadow:0 0 20px color-mix(in srgb, currentColor 22%, transparent);color:var(--spotlight-theme-color,var(--blue));-webkit-user-select:none;user-select:none;border-radius:4px;justify-content:center;align-items:center;font-size:56px;line-height:1;display:flex}.inPF-G_heroSwatch{background:color-mix(in srgb, currentColor 30%, transparent)}.inPF-G_heroSwatch>span{opacity:.45}
