
<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.eqoa.live/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=RenodorDev</id>
	<title>EQOA Sandstorm Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.eqoa.live/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=RenodorDev"/>
	<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=Special:Contributions/RenodorDev"/>
	<updated>2026-11-05T21:52:19Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=6</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=6"/>
		<updated>2026-05-23T14:30:48Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST — Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX — big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT — 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
    height: 190px;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES — LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP — RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE — DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Raid Encounter List&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.raid-list {&lt;br /&gt;
  margin: 12px 0 18px 0;&lt;br /&gt;
  background: #14100d;&lt;br /&gt;
  border: 1px solid #3b2a16;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__title {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 22px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__cols {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col b {&lt;br /&gt;
  display: block;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: flex-start;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(odd) {&lt;br /&gt;
  background: #171210;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(even) {&lt;br /&gt;
  background: #241a12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a {&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a:hover {&lt;br /&gt;
  color: #ffd36a;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__section-title {&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-top: 1px solid #6a4a1f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder / Class Mastery - Theme Alignment&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#character-builder-app,&lt;br /&gt;
#character-builder-app .character-builder-box,&lt;br /&gt;
#cm-calculator-app,&lt;br /&gt;
#cm-calculator-app .cm-box {&lt;br /&gt;
  background: #14100d !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-title,&lt;br /&gt;
#character-builder-app .character-builder-section-title,&lt;br /&gt;
#cm-calculator-app .cm-title,&lt;br /&gt;
#cm-calculator-app .cm-section-title {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app table,&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#character-builder-app td,&lt;br /&gt;
#cm-calculator-app table,&lt;br /&gt;
#cm-calculator-app th,&lt;br /&gt;
#cm-calculator-app td {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#cm-calculator-app th {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app input,&lt;br /&gt;
#character-builder-app select,&lt;br /&gt;
#character-builder-app textarea,&lt;br /&gt;
#cm-calculator-app input,&lt;br /&gt;
#cm-calculator-app select,&lt;br /&gt;
#cm-calculator-app textarea {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border: 1px solid #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button,&lt;br /&gt;
#cm-calculator-app button {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button:hover,&lt;br /&gt;
#cm-calculator-app button:hover {&lt;br /&gt;
  background: #4a3214 !important;&lt;br /&gt;
  color: #ffd36a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app a,&lt;br /&gt;
#cm-calculator-app a,&lt;br /&gt;
#character-builder-app .cb-equipped-item-name,&lt;br /&gt;
#cm-calculator-app .cm-mastery-name {&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-slot,&lt;br /&gt;
#character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
#character-builder-app .character-builder-warning-box,&lt;br /&gt;
#character-builder-app .cb-picker-item,&lt;br /&gt;
#cm-calculator-app .cm-mastery-card,&lt;br /&gt;
#cm-calculator-app .cm-warning-box {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-item:nth-child(even),&lt;br /&gt;
#cm-calculator-app .cm-mastery-card:nth-child(even) {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-selected,&lt;br /&gt;
#cm-calculator-app .cm-selected {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   SIDEBAR + MONOBOOK TOP TABS&lt;br /&gt;
   Clean final version&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* ---------- Sidebar base ---------- */&lt;br /&gt;
&lt;br /&gt;
#column-one {&lt;br /&gt;
  background: var(--wiki-bg) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet,&lt;br /&gt;
#column-one .generated-sidebar,&lt;br /&gt;
#column-one .pBody {&lt;br /&gt;
  background: var(--wiki-bg) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Sidebar title bars ---------- */&lt;br /&gt;
&lt;br /&gt;
#column-one #p-Sandstorm_Era-label,&lt;br /&gt;
#column-one #p-search-label,&lt;br /&gt;
#column-one #p-World-label,&lt;br /&gt;
#column-one #p-Character-label,&lt;br /&gt;
#column-one #p-New\?_Start_Here-label,&lt;br /&gt;
#column-one #p-EQOA\:_Sandstorm-label,&lt;br /&gt;
#column-one #p-navigation-label,&lt;br /&gt;
#column-one #p-tb-label {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
&lt;br /&gt;
  margin: 10px 0 6px 0 !important;&lt;br /&gt;
  padding: 5px 6px !important;&lt;br /&gt;
&lt;br /&gt;
  background: #332513 !important;&lt;br /&gt;
  background-color: #332513 !important;&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
&lt;br /&gt;
  color: #d89a22 !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  border-bottom: 1px solid #4a3518 !important;&lt;br /&gt;
&lt;br /&gt;
  font-size: 14px !important;&lt;br /&gt;
  font-weight: 800 !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  text-transform: none !important;&lt;br /&gt;
  text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme sidebar title bars */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #column-one #p-Sandstorm_Era-label,&lt;br /&gt;
html.eqoa-theme-light #column-one #p-search-label,&lt;br /&gt;
html.eqoa-theme-light #column-one #p-World-label,&lt;br /&gt;
html.eqoa-theme-light #column-one #p-Character-label,&lt;br /&gt;
html.eqoa-theme-light #column-one #p-New\?_Start_Here-label,&lt;br /&gt;
html.eqoa-theme-light #column-one #p-EQOA\:_Sandstorm-label,&lt;br /&gt;
html.eqoa-theme-light #column-one #p-navigation-label,&lt;br /&gt;
html.eqoa-theme-light #column-one #p-tb-label {&lt;br /&gt;
  background: var(--wiki-panel-2) !important;&lt;br /&gt;
  background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
  border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Sidebar links/lists ---------- */&lt;br /&gt;
&lt;br /&gt;
#column-one ul {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 0 0 12px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one li {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  color: var(--wiki-muted) !important;&lt;br /&gt;
  margin: 0 0 2px 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one a,&lt;br /&gt;
#column-one a:visited {&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one a:hover {&lt;br /&gt;
  color: var(--wiki-link-hover) !important;&lt;br /&gt;
  text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- Sidebar search ---------- */&lt;br /&gt;
&lt;br /&gt;
#column-one input,&lt;br /&gt;
#column-one select,&lt;br /&gt;
#column-one textarea {&lt;br /&gt;
  background: var(--wiki-panel) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
  border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
#column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
#column-one button {&lt;br /&gt;
  background: var(--wiki-button-bg) !important;&lt;br /&gt;
  color: var(--wiki-button-text) !important;&lt;br /&gt;
  border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---------- MonoBook top edit/source/history tabs ---------- */&lt;br /&gt;
&lt;br /&gt;
#p-cactions {&lt;br /&gt;
  z-index: 1000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-cactions li a {&lt;br /&gt;
  background: #332513 !important;&lt;br /&gt;
  background-color: #332513 !important;&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
&lt;br /&gt;
  color: #d89a22 !important;&lt;br /&gt;
  border-color: #4a3518 !important;&lt;br /&gt;
&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-cactions li.selected a,&lt;br /&gt;
#p-cactions li a:hover {&lt;br /&gt;
  background: #19130f !important;&lt;br /&gt;
  background-color: #19130f !important;&lt;br /&gt;
  color: #ffb733 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme top tabs */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a {&lt;br /&gt;
  background: #ffffff !important;&lt;br /&gt;
  background-color: #ffffff !important;&lt;br /&gt;
  color: #5a3928 !important;&lt;br /&gt;
  border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a:hover {&lt;br /&gt;
  background: #ece8e1 !important;&lt;br /&gt;
  background-color: #ece8e1 !important;&lt;br /&gt;
  color: #8a5538 !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1025</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1025"/>
		<updated>2026-05-23T14:28:53Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST ΓÇö Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX ΓÇö big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT ΓÇö 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
    height: 190px;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES ΓÇö LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP ΓÇö RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE ΓÇö DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Raid Encounter List&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.raid-list {&lt;br /&gt;
  margin: 12px 0 18px 0;&lt;br /&gt;
  background: #14100d;&lt;br /&gt;
  border: 1px solid #3b2a16;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__title {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 22px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__cols {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col b {&lt;br /&gt;
  display: block;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: flex-start;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(odd) {&lt;br /&gt;
  background: #171210;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(even) {&lt;br /&gt;
  background: #241a12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a {&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a:hover {&lt;br /&gt;
  color: #ffd36a;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__section-title {&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-top: 1px solid #6a4a1f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder / Class Mastery - Theme Alignment&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#character-builder-app,&lt;br /&gt;
#character-builder-app .character-builder-box,&lt;br /&gt;
#cm-calculator-app,&lt;br /&gt;
#cm-calculator-app .cm-box {&lt;br /&gt;
  background: #14100d !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-title,&lt;br /&gt;
#character-builder-app .character-builder-section-title,&lt;br /&gt;
#cm-calculator-app .cm-title,&lt;br /&gt;
#cm-calculator-app .cm-section-title {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app table,&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#character-builder-app td,&lt;br /&gt;
#cm-calculator-app table,&lt;br /&gt;
#cm-calculator-app th,&lt;br /&gt;
#cm-calculator-app td {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#cm-calculator-app th {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app input,&lt;br /&gt;
#character-builder-app select,&lt;br /&gt;
#character-builder-app textarea,&lt;br /&gt;
#cm-calculator-app input,&lt;br /&gt;
#cm-calculator-app select,&lt;br /&gt;
#cm-calculator-app textarea {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border: 1px solid #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button,&lt;br /&gt;
#cm-calculator-app button {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button:hover,&lt;br /&gt;
#cm-calculator-app button:hover {&lt;br /&gt;
  background: #4a3214 !important;&lt;br /&gt;
  color: #ffd36a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app a,&lt;br /&gt;
#cm-calculator-app a,&lt;br /&gt;
#character-builder-app .cb-equipped-item-name,&lt;br /&gt;
#cm-calculator-app .cm-mastery-name {&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-slot,&lt;br /&gt;
#character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
#character-builder-app .character-builder-warning-box,&lt;br /&gt;
#character-builder-app .cb-picker-item,&lt;br /&gt;
#cm-calculator-app .cm-mastery-card,&lt;br /&gt;
#cm-calculator-app .cm-warning-box {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-item:nth-child(even),&lt;br /&gt;
#cm-calculator-app .cm-mastery-card:nth-child(even) {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-selected,&lt;br /&gt;
#cm-calculator-app .cm-selected {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   SIDEBAR FINAL - REAL HEADER BAR USING ::before&lt;br /&gt;
   Does NOT touch edit/source/history buttons&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar surface only */&lt;br /&gt;
#column-one {&lt;br /&gt;
  background: var(--wiki-bg) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet,&lt;br /&gt;
#column-one .generated-sidebar,&lt;br /&gt;
#column-one .pBody {&lt;br /&gt;
  background: var(--wiki-bg) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar title text */&lt;br /&gt;
#column-one h3[id^=&amp;quot;p-&amp;quot;][id$=&amp;quot;-label&amp;quot;] {&lt;br /&gt;
  position: relative !important;&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
&lt;br /&gt;
  margin: 10px 0 6px 0 !important;&lt;br /&gt;
  padding: 5px 6px !important;&lt;br /&gt;
&lt;br /&gt;
  color: #d89a22 !important;&lt;br /&gt;
  font-size: 14px !important;&lt;br /&gt;
  font-weight: 800 !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  text-transform: none !important;&lt;br /&gt;
  text-shadow: none !important;&lt;br /&gt;
&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  z-index: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Actual full title bar */&lt;br /&gt;
#column-one h3[id^=&amp;quot;p-&amp;quot;][id$=&amp;quot;-label&amp;quot;]::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
  position: absolute !important;&lt;br /&gt;
  inset: 0 !important;&lt;br /&gt;
  z-index: -1 !important;&lt;br /&gt;
&lt;br /&gt;
  background: #332513 !important;&lt;br /&gt;
  border-bottom: 1px solid #4a3518 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme title bar */&lt;br /&gt;
html.eqoa-theme-light #column-one h3[id^=&amp;quot;p-&amp;quot;][id$=&amp;quot;-label&amp;quot;] {&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #column-one h3[id^=&amp;quot;p-&amp;quot;][id$=&amp;quot;-label&amp;quot;]::before {&lt;br /&gt;
  background: var(--wiki-panel-2) !important;&lt;br /&gt;
  border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar list spacing */&lt;br /&gt;
#column-one ul {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 0 0 12px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one li {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  color: var(--wiki-muted) !important;&lt;br /&gt;
  margin: 0 0 2px 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
#column-one a,&lt;br /&gt;
#column-one a:visited {&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one a:hover {&lt;br /&gt;
  color: var(--wiki-link-hover) !important;&lt;br /&gt;
  text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar search/input */&lt;br /&gt;
#column-one input,&lt;br /&gt;
#column-one select,&lt;br /&gt;
#column-one textarea {&lt;br /&gt;
  background: var(--wiki-panel) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
  border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
#column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
#column-one button {&lt;br /&gt;
  background: var(--wiki-button-bg) !important;&lt;br /&gt;
  color: var(--wiki-button-text) !important;&lt;br /&gt;
  border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1024</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1024"/>
		<updated>2026-05-23T14:27:36Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST ΓÇö Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX ΓÇö big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT ΓÇö 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
    height: 190px;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES ΓÇö LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP ΓÇö RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE ΓÇö DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Raid Encounter List&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.raid-list {&lt;br /&gt;
  margin: 12px 0 18px 0;&lt;br /&gt;
  background: #14100d;&lt;br /&gt;
  border: 1px solid #3b2a16;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__title {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 22px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__cols {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col b {&lt;br /&gt;
  display: block;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: flex-start;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(odd) {&lt;br /&gt;
  background: #171210;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(even) {&lt;br /&gt;
  background: #241a12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a {&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a:hover {&lt;br /&gt;
  color: #ffd36a;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__section-title {&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-top: 1px solid #6a4a1f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder / Class Mastery - Theme Alignment&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#character-builder-app,&lt;br /&gt;
#character-builder-app .character-builder-box,&lt;br /&gt;
#cm-calculator-app,&lt;br /&gt;
#cm-calculator-app .cm-box {&lt;br /&gt;
  background: #14100d !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-title,&lt;br /&gt;
#character-builder-app .character-builder-section-title,&lt;br /&gt;
#cm-calculator-app .cm-title,&lt;br /&gt;
#cm-calculator-app .cm-section-title {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app table,&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#character-builder-app td,&lt;br /&gt;
#cm-calculator-app table,&lt;br /&gt;
#cm-calculator-app th,&lt;br /&gt;
#cm-calculator-app td {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#cm-calculator-app th {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app input,&lt;br /&gt;
#character-builder-app select,&lt;br /&gt;
#character-builder-app textarea,&lt;br /&gt;
#cm-calculator-app input,&lt;br /&gt;
#cm-calculator-app select,&lt;br /&gt;
#cm-calculator-app textarea {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border: 1px solid #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button,&lt;br /&gt;
#cm-calculator-app button {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button:hover,&lt;br /&gt;
#cm-calculator-app button:hover {&lt;br /&gt;
  background: #4a3214 !important;&lt;br /&gt;
  color: #ffd36a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app a,&lt;br /&gt;
#cm-calculator-app a,&lt;br /&gt;
#character-builder-app .cb-equipped-item-name,&lt;br /&gt;
#cm-calculator-app .cm-mastery-name {&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-slot,&lt;br /&gt;
#character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
#character-builder-app .character-builder-warning-box,&lt;br /&gt;
#character-builder-app .cb-picker-item,&lt;br /&gt;
#cm-calculator-app .cm-mastery-card,&lt;br /&gt;
#cm-calculator-app .cm-warning-box {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-item:nth-child(even),&lt;br /&gt;
#cm-calculator-app .cm-mastery-card:nth-child(even) {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-selected,&lt;br /&gt;
#cm-calculator-app .cm-selected {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   SIDEBAR - EXACT TITLE IDS ONLY&lt;br /&gt;
   Does not touch edit/source/history buttons&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#column-one {&lt;br /&gt;
  background: var(--wiki-bg) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet,&lt;br /&gt;
#column-one .pBody,&lt;br /&gt;
#column-one .generated-sidebar {&lt;br /&gt;
  background: var(--wiki-bg) !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* EXACT sidebar title elements */&lt;br /&gt;
#column-one #p-Sandstorm_Era-label,&lt;br /&gt;
#column-one #p-Search-label,&lt;br /&gt;
#column-one #p-World-label,&lt;br /&gt;
#column-one #p-Character-label,&lt;br /&gt;
#column-one #p-New\?_Start_Here-label,&lt;br /&gt;
#column-one #p-EQOA\:_Sandstorm-label,&lt;br /&gt;
#column-one #p-Navigation-label,&lt;br /&gt;
#column-one #p-Tools-label {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
&lt;br /&gt;
  margin: 10px 0 6px 0 !important;&lt;br /&gt;
  padding: 5px 6px !important;&lt;br /&gt;
&lt;br /&gt;
  background: #332513 !important;&lt;br /&gt;
  background-color: #332513 !important;&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
&lt;br /&gt;
  color: #d89a22 !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  border-bottom: 1px solid #4a3518 !important;&lt;br /&gt;
&lt;br /&gt;
  font-size: 14px !important;&lt;br /&gt;
  font-weight: 800 !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  text-transform: none !important;&lt;br /&gt;
  text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme version */&lt;br /&gt;
html.eqoa-theme-light #column-one #p-Sandstorm_Era-label,&lt;br /&gt;
html.eqoa-theme-light #column-one #p-Search-label,&lt;br /&gt;
html.eqoa-theme-light #column-one #p-World-label,&lt;br /&gt;
html.eqoa-theme-light #column-one #p-Character-label,&lt;br /&gt;
html.eqoa-theme-light #column-one #p-New\?_Start_Here-label,&lt;br /&gt;
html.eqoa-theme-light #column-one #p-EQOA\:_Sandstorm-label,&lt;br /&gt;
html.eqoa-theme-light #column-one #p-Navigation-label,&lt;br /&gt;
html.eqoa-theme-light #column-one #p-Tools-label {&lt;br /&gt;
  background: var(--wiki-panel-2) !important;&lt;br /&gt;
  background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
  border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links/lists */&lt;br /&gt;
#column-one ul {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 0 0 12px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one li {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  color: var(--wiki-muted) !important;&lt;br /&gt;
  margin: 0 0 2px 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one a,&lt;br /&gt;
#column-one a:visited {&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one a:hover {&lt;br /&gt;
  color: var(--wiki-link-hover) !important;&lt;br /&gt;
  text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar search */&lt;br /&gt;
#column-one input,&lt;br /&gt;
#column-one select,&lt;br /&gt;
#column-one textarea {&lt;br /&gt;
  background: var(--wiki-panel) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
  border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
#column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
#column-one button {&lt;br /&gt;
  background: var(--wiki-button-bg) !important;&lt;br /&gt;
  color: var(--wiki-button-text) !important;&lt;br /&gt;
  border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1023</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1023"/>
		<updated>2026-05-23T14:27:04Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST ΓÇö Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX ΓÇö big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT ΓÇö 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
    height: 190px;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES ΓÇö LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP ΓÇö RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE ΓÇö DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Raid Encounter List&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.raid-list {&lt;br /&gt;
  margin: 12px 0 18px 0;&lt;br /&gt;
  background: #14100d;&lt;br /&gt;
  border: 1px solid #3b2a16;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__title {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 22px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__cols {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col b {&lt;br /&gt;
  display: block;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: flex-start;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(odd) {&lt;br /&gt;
  background: #171210;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(even) {&lt;br /&gt;
  background: #241a12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a {&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a:hover {&lt;br /&gt;
  color: #ffd36a;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__section-title {&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-top: 1px solid #6a4a1f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder / Class Mastery - Theme Alignment&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#character-builder-app,&lt;br /&gt;
#character-builder-app .character-builder-box,&lt;br /&gt;
#cm-calculator-app,&lt;br /&gt;
#cm-calculator-app .cm-box {&lt;br /&gt;
  background: #14100d !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-title,&lt;br /&gt;
#character-builder-app .character-builder-section-title,&lt;br /&gt;
#cm-calculator-app .cm-title,&lt;br /&gt;
#cm-calculator-app .cm-section-title {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app table,&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#character-builder-app td,&lt;br /&gt;
#cm-calculator-app table,&lt;br /&gt;
#cm-calculator-app th,&lt;br /&gt;
#cm-calculator-app td {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#cm-calculator-app th {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app input,&lt;br /&gt;
#character-builder-app select,&lt;br /&gt;
#character-builder-app textarea,&lt;br /&gt;
#cm-calculator-app input,&lt;br /&gt;
#cm-calculator-app select,&lt;br /&gt;
#cm-calculator-app textarea {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border: 1px solid #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button,&lt;br /&gt;
#cm-calculator-app button {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button:hover,&lt;br /&gt;
#cm-calculator-app button:hover {&lt;br /&gt;
  background: #4a3214 !important;&lt;br /&gt;
  color: #ffd36a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app a,&lt;br /&gt;
#cm-calculator-app a,&lt;br /&gt;
#character-builder-app .cb-equipped-item-name,&lt;br /&gt;
#cm-calculator-app .cm-mastery-name {&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-slot,&lt;br /&gt;
#character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
#character-builder-app .character-builder-warning-box,&lt;br /&gt;
#character-builder-app .cb-picker-item,&lt;br /&gt;
#cm-calculator-app .cm-mastery-card,&lt;br /&gt;
#cm-calculator-app .cm-warning-box {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-item:nth-child(even),&lt;br /&gt;
#cm-calculator-app .cm-mastery-card:nth-child(even) {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-selected,&lt;br /&gt;
#cm-calculator-app .cm-selected {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   SIDEBAR - EXACT MONOBOOK LABEL FIX&lt;br /&gt;
   Uses h3 ids like p-World-label&lt;br /&gt;
   Does not touch edit/source/history buttons&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar title bars - exact MonoBook labels */&lt;br /&gt;
#column-one h3[id^=&amp;quot;p-&amp;quot;][id$=&amp;quot;-label&amp;quot;] {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
&lt;br /&gt;
  background: #332513 !important;&lt;br /&gt;
  color: #d89a22 !important;&lt;br /&gt;
&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  border-bottom: 1px solid #4a3518 !important;&lt;br /&gt;
&lt;br /&gt;
  margin: 8px 0 5px 0 !important;&lt;br /&gt;
  padding: 5px 6px !important;&lt;br /&gt;
&lt;br /&gt;
  font-size: 13px !important;&lt;br /&gt;
  font-weight: 800 !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  text-transform: none !important;&lt;br /&gt;
  text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme version */&lt;br /&gt;
html.eqoa-theme-light #column-one h3[id^=&amp;quot;p-&amp;quot;][id$=&amp;quot;-label&amp;quot;] {&lt;br /&gt;
  background: var(--wiki-panel-2) !important;&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
  border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1022</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1022"/>
		<updated>2026-05-23T14:26:17Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST ΓÇö Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX ΓÇö big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT ΓÇö 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
    height: 190px;&lt;br /&gt;
&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES ΓÇö LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP ΓÇö RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE ΓÇö DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Raid Encounter List&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.raid-list {&lt;br /&gt;
  margin: 12px 0 18px 0;&lt;br /&gt;
  background: #14100d;&lt;br /&gt;
  border: 1px solid #3b2a16;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__title {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 22px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__cols {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col b {&lt;br /&gt;
  display: block;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: flex-start;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(odd) {&lt;br /&gt;
  background: #171210;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(even) {&lt;br /&gt;
  background: #241a12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a {&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a:hover {&lt;br /&gt;
  color: #ffd36a;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__section-title {&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-top: 1px solid #6a4a1f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder / Class Mastery - Theme Alignment&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#character-builder-app,&lt;br /&gt;
#character-builder-app .character-builder-box,&lt;br /&gt;
#cm-calculator-app,&lt;br /&gt;
#cm-calculator-app .cm-box {&lt;br /&gt;
  background: #14100d !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-title,&lt;br /&gt;
#character-builder-app .character-builder-section-title,&lt;br /&gt;
#cm-calculator-app .cm-title,&lt;br /&gt;
#cm-calculator-app .cm-section-title {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app table,&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#character-builder-app td,&lt;br /&gt;
#cm-calculator-app table,&lt;br /&gt;
#cm-calculator-app th,&lt;br /&gt;
#cm-calculator-app td {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#cm-calculator-app th {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app input,&lt;br /&gt;
#character-builder-app select,&lt;br /&gt;
#character-builder-app textarea,&lt;br /&gt;
#cm-calculator-app input,&lt;br /&gt;
#cm-calculator-app select,&lt;br /&gt;
#cm-calculator-app textarea {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border: 1px solid #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button,&lt;br /&gt;
#cm-calculator-app button {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button:hover,&lt;br /&gt;
#cm-calculator-app button:hover {&lt;br /&gt;
  background: #4a3214 !important;&lt;br /&gt;
  color: #ffd36a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app a,&lt;br /&gt;
#cm-calculator-app a,&lt;br /&gt;
#character-builder-app .cb-equipped-item-name,&lt;br /&gt;
#cm-calculator-app .cm-mastery-name {&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-slot,&lt;br /&gt;
#character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
#character-builder-app .character-builder-warning-box,&lt;br /&gt;
#character-builder-app .cb-picker-item,&lt;br /&gt;
#cm-calculator-app .cm-mastery-card,&lt;br /&gt;
#cm-calculator-app .cm-warning-box {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-item:nth-child(even),&lt;br /&gt;
#cm-calculator-app .cm-mastery-card:nth-child(even) {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-selected,&lt;br /&gt;
#cm-calculator-app .cm-selected {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   SIDEBAR - EXACT MONOBOOK LABEL FIX&lt;br /&gt;
   Uses h3 ids like p-World-label&lt;br /&gt;
   Does not touch edit/source/history buttons&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar surface */&lt;br /&gt;
#column-one {&lt;br /&gt;
  background: var(--wiki-bg) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar containers only */&lt;br /&gt;
#column-one .portlet,&lt;br /&gt;
#column-one .generated-sidebar,&lt;br /&gt;
#column-one .pBody {&lt;br /&gt;
  background: var(--wiki-bg) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar title bars: Sandstorm Era, Search, World, Character, etc. */&lt;br /&gt;
#column-one h3[id^=&amp;quot;p-&amp;quot;][id$=&amp;quot;-label&amp;quot;] {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
&lt;br /&gt;
  background: #332513 !important;&lt;br /&gt;
  background-color: #332513 !important;&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
&lt;br /&gt;
  color: #d89a22 !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  border-bottom: 1px solid #4a3518 !important;&lt;br /&gt;
&lt;br /&gt;
  margin: 8px 0 5px 0 !important;&lt;br /&gt;
  padding: 5px 6px !important;&lt;br /&gt;
&lt;br /&gt;
  font-size: 14px !important;&lt;br /&gt;
  font-weight: 800 !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  text-transform: none !important;&lt;br /&gt;
  text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme sidebar title bars */&lt;br /&gt;
html.eqoa-theme-light #column-one h3[id^=&amp;quot;p-&amp;quot;][id$=&amp;quot;-label&amp;quot;] {&lt;br /&gt;
  background: var(--wiki-panel-2) !important;&lt;br /&gt;
  background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
  border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar lists */&lt;br /&gt;
#column-one ul {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 0 0 12px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one li {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  color: var(--wiki-muted) !important;&lt;br /&gt;
  margin: 0 0 2px 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
#column-one a,&lt;br /&gt;
#column-one a:visited {&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one a:hover {&lt;br /&gt;
  color: var(--wiki-link-hover) !important;&lt;br /&gt;
  text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar search/input */&lt;br /&gt;
#column-one input,&lt;br /&gt;
#column-one select,&lt;br /&gt;
#column-one textarea {&lt;br /&gt;
  background: var(--wiki-panel) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
  border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
#column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
#column-one button {&lt;br /&gt;
  background: var(--wiki-button-bg) !important;&lt;br /&gt;
  color: var(--wiki-button-text) !important;&lt;br /&gt;
  border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme sidebar search/input */&lt;br /&gt;
html.eqoa-theme-light #column-one input,&lt;br /&gt;
html.eqoa-theme-light #column-one select,&lt;br /&gt;
html.eqoa-theme-light #column-one textarea {&lt;br /&gt;
  background: var(--wiki-panel) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
  border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #column-one input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light #column-one button {&lt;br /&gt;
  background: var(--wiki-button-bg) !important;&lt;br /&gt;
  color: var(--wiki-button-text) !important;&lt;br /&gt;
  border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1021</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1021"/>
		<updated>2026-05-23T14:23:31Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST ΓÇö Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX ΓÇö big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT ΓÇö 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
    height: 190px;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES ΓÇö LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP ΓÇö RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE ΓÇö DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Raid Encounter List&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.raid-list {&lt;br /&gt;
  margin: 12px 0 18px 0;&lt;br /&gt;
  background: #14100d;&lt;br /&gt;
  border: 1px solid #3b2a16;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__title {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 22px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__cols {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col b {&lt;br /&gt;
  display: block;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: flex-start;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(odd) {&lt;br /&gt;
  background: #171210;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(even) {&lt;br /&gt;
  background: #241a12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a {&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a:hover {&lt;br /&gt;
  color: #ffd36a;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__section-title {&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-top: 1px solid #6a4a1f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder / Class Mastery - Theme Alignment&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#character-builder-app,&lt;br /&gt;
#character-builder-app .character-builder-box,&lt;br /&gt;
#cm-calculator-app,&lt;br /&gt;
#cm-calculator-app .cm-box {&lt;br /&gt;
  background: #14100d !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-title,&lt;br /&gt;
#character-builder-app .character-builder-section-title,&lt;br /&gt;
#cm-calculator-app .cm-title,&lt;br /&gt;
#cm-calculator-app .cm-section-title {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app table,&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#character-builder-app td,&lt;br /&gt;
#cm-calculator-app table,&lt;br /&gt;
#cm-calculator-app th,&lt;br /&gt;
#cm-calculator-app td {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#cm-calculator-app th {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app input,&lt;br /&gt;
#character-builder-app select,&lt;br /&gt;
#character-builder-app textarea,&lt;br /&gt;
#cm-calculator-app input,&lt;br /&gt;
#cm-calculator-app select,&lt;br /&gt;
#cm-calculator-app textarea {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border: 1px solid #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button,&lt;br /&gt;
#cm-calculator-app button {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button:hover,&lt;br /&gt;
#cm-calculator-app button:hover {&lt;br /&gt;
  background: #4a3214 !important;&lt;br /&gt;
  color: #ffd36a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app a,&lt;br /&gt;
#cm-calculator-app a,&lt;br /&gt;
#character-builder-app .cb-equipped-item-name,&lt;br /&gt;
#cm-calculator-app .cm-mastery-name {&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-slot,&lt;br /&gt;
#character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
#character-builder-app .character-builder-warning-box,&lt;br /&gt;
#character-builder-app .cb-picker-item,&lt;br /&gt;
#cm-calculator-app .cm-mastery-card,&lt;br /&gt;
#cm-calculator-app .cm-warning-box {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-item:nth-child(even),&lt;br /&gt;
#cm-calculator-app .cm-mastery-card:nth-child(even) {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-selected,&lt;br /&gt;
#cm-calculator-app .cm-selected {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1020</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1020"/>
		<updated>2026-05-23T14:22:58Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST ΓÇö Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX ΓÇö big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT ΓÇö 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
    height: 190px;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES ΓÇö LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP ΓÇö RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE ΓÇö DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
    .zones-box,&lt;br /&gt;
&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Raid Encounter List&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.raid-list {&lt;br /&gt;
  margin: 12px 0 18px 0;&lt;br /&gt;
  background: #14100d;&lt;br /&gt;
  border: 1px solid #3b2a16;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__title {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 22px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__cols {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col b {&lt;br /&gt;
  display: block;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: flex-start;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(odd) {&lt;br /&gt;
  background: #171210;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(even) {&lt;br /&gt;
  background: #241a12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a {&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a:hover {&lt;br /&gt;
  color: #ffd36a;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__section-title {&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-top: 1px solid #6a4a1f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder / Class Mastery - Theme Alignment&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#character-builder-app,&lt;br /&gt;
#character-builder-app .character-builder-box,&lt;br /&gt;
#cm-calculator-app,&lt;br /&gt;
#cm-calculator-app .cm-box {&lt;br /&gt;
  background: #14100d !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-title,&lt;br /&gt;
#character-builder-app .character-builder-section-title,&lt;br /&gt;
#cm-calculator-app .cm-title,&lt;br /&gt;
#cm-calculator-app .cm-section-title {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app table,&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#character-builder-app td,&lt;br /&gt;
#cm-calculator-app table,&lt;br /&gt;
#cm-calculator-app th,&lt;br /&gt;
#cm-calculator-app td {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#cm-calculator-app th {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app input,&lt;br /&gt;
#character-builder-app select,&lt;br /&gt;
#character-builder-app textarea,&lt;br /&gt;
#cm-calculator-app input,&lt;br /&gt;
#cm-calculator-app select,&lt;br /&gt;
#cm-calculator-app textarea {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border: 1px solid #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button,&lt;br /&gt;
#cm-calculator-app button {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button:hover,&lt;br /&gt;
#cm-calculator-app button:hover {&lt;br /&gt;
  background: #4a3214 !important;&lt;br /&gt;
  color: #ffd36a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app a,&lt;br /&gt;
#cm-calculator-app a,&lt;br /&gt;
#character-builder-app .cb-equipped-item-name,&lt;br /&gt;
#cm-calculator-app .cm-mastery-name {&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-slot,&lt;br /&gt;
#character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
#character-builder-app .character-builder-warning-box,&lt;br /&gt;
#character-builder-app .cb-picker-item,&lt;br /&gt;
#cm-calculator-app .cm-mastery-card,&lt;br /&gt;
#cm-calculator-app .cm-warning-box {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-item:nth-child(even),&lt;br /&gt;
#cm-calculator-app .cm-mastery-card:nth-child(even) {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-selected,&lt;br /&gt;
#cm-calculator-app .cm-selected {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   SIDEBAR ONLY - MAIN PAGE HEADER BAR STYLE&lt;br /&gt;
   Do not target #p-cactions or #p-personal&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#column-one {&lt;br /&gt;
  background: var(--wiki-bg) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar containers */&lt;br /&gt;
#column-one .portlet,&lt;br /&gt;
#column-one .generated-sidebar,&lt;br /&gt;
#column-one .pBody {&lt;br /&gt;
  background: var(--wiki-bg) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore actual sidebar headings */&lt;br /&gt;
#column-one .portlet &amp;gt; h3,&lt;br /&gt;
#column-one .portlet &amp;gt; h5,&lt;br /&gt;
#column-one .generated-sidebar &amp;gt; h3,&lt;br /&gt;
#column-one .generated-sidebar &amp;gt; h5,&lt;br /&gt;
#column-one #p-search &amp;gt; h3,&lt;br /&gt;
#column-one #p-search &amp;gt; h5 {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  visibility: visible !important;&lt;br /&gt;
&lt;br /&gt;
  background: #332513 !important;&lt;br /&gt;
  background-color: #332513 !important;&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
&lt;br /&gt;
  color: #d89a22 !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  border-bottom: 1px solid #4a3518 !important;&lt;br /&gt;
&lt;br /&gt;
  margin: 8px 0 5px 0 !important;&lt;br /&gt;
  padding: 5px 6px !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
&lt;br /&gt;
  font-size: 13px !important;&lt;br /&gt;
  font-weight: 800 !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  text-transform: none !important;&lt;br /&gt;
  text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme heading bars */&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet &amp;gt; h3,&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet &amp;gt; h5,&lt;br /&gt;
html.eqoa-theme-light #column-one .generated-sidebar &amp;gt; h3,&lt;br /&gt;
html.eqoa-theme-light #column-one .generated-sidebar &amp;gt; h5,&lt;br /&gt;
html.eqoa-theme-light #column-one #p-search &amp;gt; h3,&lt;br /&gt;
html.eqoa-theme-light #column-one #p-search &amp;gt; h5 {&lt;br /&gt;
  background: var(--wiki-panel-2) !important;&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
  border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar lists */&lt;br /&gt;
#column-one ul {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 0 0 12px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one li {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  color: var(--wiki-muted) !important;&lt;br /&gt;
  margin: 0 0 2px 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
#column-one a,&lt;br /&gt;
#column-one a:visited {&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one a:hover {&lt;br /&gt;
  color: var(--wiki-link-hover) !important;&lt;br /&gt;
  text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar search/input only */&lt;br /&gt;
#column-one input {&lt;br /&gt;
  background: var(--wiki-panel) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
  border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
#column-one input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
  background: var(--wiki-button-bg) !important;&lt;br /&gt;
  color: var(--wiki-button-text) !important;&lt;br /&gt;
  border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1019</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1019"/>
		<updated>2026-05-23T14:22:18Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST ΓÇö Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX ΓÇö big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT ΓÇö 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
&lt;br /&gt;
    height: 190px;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES ΓÇö LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP ΓÇö RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE ΓÇö DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Raid Encounter List&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.raid-list {&lt;br /&gt;
  margin: 12px 0 18px 0;&lt;br /&gt;
  background: #14100d;&lt;br /&gt;
  border: 1px solid #3b2a16;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__title {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 22px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__cols {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col b {&lt;br /&gt;
  display: block;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: flex-start;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(odd) {&lt;br /&gt;
  background: #171210;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(even) {&lt;br /&gt;
  background: #241a12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a {&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a:hover {&lt;br /&gt;
  color: #ffd36a;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__section-title {&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-top: 1px solid #6a4a1f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder / Class Mastery - Theme Alignment&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#character-builder-app,&lt;br /&gt;
#character-builder-app .character-builder-box,&lt;br /&gt;
#cm-calculator-app,&lt;br /&gt;
#cm-calculator-app .cm-box {&lt;br /&gt;
  background: #14100d !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-title,&lt;br /&gt;
#character-builder-app .character-builder-section-title,&lt;br /&gt;
#cm-calculator-app .cm-title,&lt;br /&gt;
#cm-calculator-app .cm-section-title {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app table,&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#character-builder-app td,&lt;br /&gt;
#cm-calculator-app table,&lt;br /&gt;
#cm-calculator-app th,&lt;br /&gt;
#cm-calculator-app td {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#cm-calculator-app th {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app input,&lt;br /&gt;
#character-builder-app select,&lt;br /&gt;
#character-builder-app textarea,&lt;br /&gt;
#cm-calculator-app input,&lt;br /&gt;
#cm-calculator-app select,&lt;br /&gt;
#cm-calculator-app textarea {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border: 1px solid #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button,&lt;br /&gt;
#cm-calculator-app button {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button:hover,&lt;br /&gt;
#cm-calculator-app button:hover {&lt;br /&gt;
  background: #4a3214 !important;&lt;br /&gt;
  color: #ffd36a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app a,&lt;br /&gt;
#cm-calculator-app a,&lt;br /&gt;
#character-builder-app .cb-equipped-item-name,&lt;br /&gt;
#cm-calculator-app .cm-mastery-name {&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-slot,&lt;br /&gt;
#character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
#character-builder-app .character-builder-warning-box,&lt;br /&gt;
#character-builder-app .cb-picker-item,&lt;br /&gt;
#cm-calculator-app .cm-mastery-card,&lt;br /&gt;
#cm-calculator-app .cm-warning-box {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-item:nth-child(even),&lt;br /&gt;
#cm-calculator-app .cm-mastery-card:nth-child(even) {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-selected,&lt;br /&gt;
#cm-calculator-app .cm-selected {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1018</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1018"/>
		<updated>2026-05-23T14:21:26Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST ΓÇö Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX ΓÇö big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT ΓÇö 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
    height: 190px;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES ΓÇö LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP ΓÇö RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE ΓÇö DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Raid Encounter List&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.raid-list {&lt;br /&gt;
  margin: 12px 0 18px 0;&lt;br /&gt;
  background: #14100d;&lt;br /&gt;
  border: 1px solid #3b2a16;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__title {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 22px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__cols {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col b {&lt;br /&gt;
  display: block;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: flex-start;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(odd) {&lt;br /&gt;
  background: #171210;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(even) {&lt;br /&gt;
  background: #241a12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a {&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a:hover {&lt;br /&gt;
  color: #ffd36a;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__section-title {&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-top: 1px solid #6a4a1f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder / Class Mastery - Theme Alignment&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#character-builder-app,&lt;br /&gt;
#character-builder-app .character-builder-box,&lt;br /&gt;
#cm-calculator-app,&lt;br /&gt;
#cm-calculator-app .cm-box {&lt;br /&gt;
  background: #14100d !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-title,&lt;br /&gt;
#character-builder-app .character-builder-section-title,&lt;br /&gt;
#cm-calculator-app .cm-title,&lt;br /&gt;
#cm-calculator-app .cm-section-title {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app table,&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#character-builder-app td,&lt;br /&gt;
#cm-calculator-app table,&lt;br /&gt;
#cm-calculator-app th,&lt;br /&gt;
#cm-calculator-app td {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#cm-calculator-app th {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app input,&lt;br /&gt;
#character-builder-app select,&lt;br /&gt;
#character-builder-app textarea,&lt;br /&gt;
#cm-calculator-app input,&lt;br /&gt;
#cm-calculator-app select,&lt;br /&gt;
#cm-calculator-app textarea {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border: 1px solid #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button,&lt;br /&gt;
#cm-calculator-app button {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button:hover,&lt;br /&gt;
#cm-calculator-app button:hover {&lt;br /&gt;
  background: #4a3214 !important;&lt;br /&gt;
  color: #ffd36a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app a,&lt;br /&gt;
#cm-calculator-app a,&lt;br /&gt;
#character-builder-app .cb-equipped-item-name,&lt;br /&gt;
#cm-calculator-app .cm-mastery-name {&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-slot,&lt;br /&gt;
#character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
#character-builder-app .character-builder-warning-box,&lt;br /&gt;
#character-builder-app .cb-picker-item,&lt;br /&gt;
#cm-calculator-app .cm-mastery-card,&lt;br /&gt;
#cm-calculator-app .cm-warning-box {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-item:nth-child(even),&lt;br /&gt;
#cm-calculator-app .cm-mastery-card:nth-child(even) {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-selected,&lt;br /&gt;
#cm-calculator-app .cm-selected {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   SIDEBAR - MATCH MAIN PAGE HEADER BARS&lt;br /&gt;
   Does not touch edit/source/history tabs&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar base */&lt;br /&gt;
#column-one {&lt;br /&gt;
  background: var(--wiki-bg) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet,&lt;br /&gt;
#column-one .generated-sidebar,&lt;br /&gt;
#column-one .pBody {&lt;br /&gt;
  background: var(--wiki-bg) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide broken/plain sidebar title text */&lt;br /&gt;
#column-one .portlet &amp;gt; h3,&lt;br /&gt;
#column-one .portlet &amp;gt; h5,&lt;br /&gt;
#column-one .generated-sidebar &amp;gt; h3,&lt;br /&gt;
#column-one .generated-sidebar &amp;gt; h5 {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Turn first sidebar list item into the title bar */&lt;br /&gt;
#column-one .portlet .pBody &amp;gt; ul &amp;gt; li:first-child,&lt;br /&gt;
#column-one .generated-sidebar .pBody &amp;gt; ul &amp;gt; li:first-child {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
&lt;br /&gt;
  margin: 8px 0 5px -12px !important;&lt;br /&gt;
  padding: 5px 6px !important;&lt;br /&gt;
&lt;br /&gt;
  background: #332513 !important;&lt;br /&gt;
  background-color: #332513 !important;&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  border-bottom: 1px solid #4a3518 !important;&lt;br /&gt;
&lt;br /&gt;
  color: #d89a22 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  font-size: 14px !important;&lt;br /&gt;
  font-weight: 800 !important;&lt;br /&gt;
  line-height: 1.15 !important;&lt;br /&gt;
  text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* First sidebar list item link/title */&lt;br /&gt;
#column-one .portlet .pBody &amp;gt; ul &amp;gt; li:first-child &amp;gt; a,&lt;br /&gt;
#column-one .generated-sidebar .pBody &amp;gt; ul &amp;gt; li:first-child &amp;gt; a {&lt;br /&gt;
  color: #d89a22 !important;&lt;br /&gt;
  font-size: 14px !important;&lt;br /&gt;
  font-weight: 800 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme version */&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet .pBody &amp;gt; ul &amp;gt; li:first-child,&lt;br /&gt;
html.eqoa-theme-light #column-one .generated-sidebar .pBody &amp;gt; ul &amp;gt; li:first-child {&lt;br /&gt;
  background: var(--wiki-panel-2) !important;&lt;br /&gt;
  background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
  border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet .pBody &amp;gt; ul &amp;gt; li:first-child &amp;gt; a,&lt;br /&gt;
html.eqoa-theme-light #column-one .generated-sidebar .pBody &amp;gt; ul &amp;gt; li:first-child &amp;gt; a {&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar list spacing */&lt;br /&gt;
#column-one ul {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 0 0 12px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one li {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  color: var(--wiki-muted) !important;&lt;br /&gt;
  margin: 0 0 2px 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
#column-one a,&lt;br /&gt;
#column-one a:visited {&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one a:hover {&lt;br /&gt;
  color: var(--wiki-link-hover) !important;&lt;br /&gt;
  text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar search keeps its real heading */&lt;br /&gt;
#column-one #p-search &amp;gt; h3,&lt;br /&gt;
#column-one #p-search &amp;gt; h5 {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
&lt;br /&gt;
  margin: 8px 0 5px 0 !important;&lt;br /&gt;
  padding: 5px 6px !important;&lt;br /&gt;
&lt;br /&gt;
  background: #332513 !important;&lt;br /&gt;
  color: #d89a22 !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  border-bottom: 1px solid #4a3518 !important;&lt;br /&gt;
&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  font-size: 14px !important;&lt;br /&gt;
  font-weight: 800 !important;&lt;br /&gt;
  line-height: 1.15 !important;&lt;br /&gt;
  text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar search fields */&lt;br /&gt;
#column-one input {&lt;br /&gt;
  background: var(--wiki-panel) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
  border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
#column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
#column-one button {&lt;br /&gt;
  background: var(--wiki-button-bg) !important;&lt;br /&gt;
  color: var(--wiki-button-text) !important;&lt;br /&gt;
  border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1017</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1017"/>
		<updated>2026-05-23T14:19:31Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST ΓÇö Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX ΓÇö big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT ΓÇö 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
    height: 190px;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES ΓÇö LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP ΓÇö RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE ΓÇö DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Raid Encounter List&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.raid-list {&lt;br /&gt;
  margin: 12px 0 18px 0;&lt;br /&gt;
  background: #14100d;&lt;br /&gt;
  border: 1px solid #3b2a16;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__title {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 22px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.raid-list__cols {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col b {&lt;br /&gt;
  display: block;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: flex-start;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(odd) {&lt;br /&gt;
  background: #171210;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(even) {&lt;br /&gt;
  background: #241a12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a {&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a:hover {&lt;br /&gt;
  color: #ffd36a;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__section-title {&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-top: 1px solid #6a4a1f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder / Class Mastery - Theme Alignment&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#character-builder-app,&lt;br /&gt;
#character-builder-app .character-builder-box,&lt;br /&gt;
#cm-calculator-app,&lt;br /&gt;
#cm-calculator-app .cm-box {&lt;br /&gt;
  background: #14100d !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-title,&lt;br /&gt;
#character-builder-app .character-builder-section-title,&lt;br /&gt;
#cm-calculator-app .cm-title,&lt;br /&gt;
#cm-calculator-app .cm-section-title {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app table,&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#character-builder-app td,&lt;br /&gt;
#cm-calculator-app table,&lt;br /&gt;
#cm-calculator-app th,&lt;br /&gt;
#cm-calculator-app td {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#cm-calculator-app th {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app input,&lt;br /&gt;
#character-builder-app select,&lt;br /&gt;
#character-builder-app textarea,&lt;br /&gt;
#cm-calculator-app input,&lt;br /&gt;
#cm-calculator-app select,&lt;br /&gt;
#cm-calculator-app textarea {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border: 1px solid #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button,&lt;br /&gt;
#cm-calculator-app button {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button:hover,&lt;br /&gt;
#cm-calculator-app button:hover {&lt;br /&gt;
  background: #4a3214 !important;&lt;br /&gt;
  color: #ffd36a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app a,&lt;br /&gt;
#cm-calculator-app a,&lt;br /&gt;
#character-builder-app .cb-equipped-item-name,&lt;br /&gt;
#cm-calculator-app .cm-mastery-name {&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-slot,&lt;br /&gt;
#character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
#character-builder-app .character-builder-warning-box,&lt;br /&gt;
#character-builder-app .cb-picker-item,&lt;br /&gt;
#cm-calculator-app .cm-mastery-card,&lt;br /&gt;
#cm-calculator-app .cm-warning-box {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-item:nth-child(even),&lt;br /&gt;
#cm-calculator-app .cm-mastery-card:nth-child(even) {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-selected,&lt;br /&gt;
#cm-calculator-app .cm-selected {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   SIDEBAR - MATCH MAIN PAGE HEADER BARS&lt;br /&gt;
   Safe: does not touch edit/source/history tabs&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#column-one {&lt;br /&gt;
  background: var(--wiki-bg) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar portlet bodies */&lt;br /&gt;
#column-one .pBody,&lt;br /&gt;
#column-one .portlet,&lt;br /&gt;
#column-one .generated-sidebar {&lt;br /&gt;
  background: var(--wiki-bg) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Main-page-style sidebar header bars */&lt;br /&gt;
#column-one .portlet h3,&lt;br /&gt;
#column-one .portlet h5,&lt;br /&gt;
#column-one .generated-sidebar h3,&lt;br /&gt;
#column-one .generated-sidebar h5,&lt;br /&gt;
#column-one #p-search h3,&lt;br /&gt;
#column-one #p-search h5,&lt;br /&gt;
#column-one #p-navigation h3,&lt;br /&gt;
#column-one #p-navigation h5,&lt;br /&gt;
#column-one #p-tb h3,&lt;br /&gt;
#column-one #p-tb h5 {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
&lt;br /&gt;
  background: #332513 !important;&lt;br /&gt;
  background-color: #332513 !important;&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
&lt;br /&gt;
  color: #d89a22 !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  border-bottom: 1px solid #4a3518 !important;&lt;br /&gt;
&lt;br /&gt;
  margin: 10px 0 6px 0 !important;&lt;br /&gt;
  padding: 6px 6px !important;&lt;br /&gt;
&lt;br /&gt;
  font-size: 14px !important;&lt;br /&gt;
  font-weight: 800 !important;&lt;br /&gt;
  line-height: 1.15 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  text-transform: none !important;&lt;br /&gt;
  text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme version of the same header bars */&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet h3,&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet h5,&lt;br /&gt;
html.eqoa-theme-light #column-one .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #column-one .generated-sidebar h5,&lt;br /&gt;
html.eqoa-theme-light #column-one #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #column-one #p-search h5,&lt;br /&gt;
html.eqoa-theme-light #column-one #p-navigation h3,&lt;br /&gt;
html.eqoa-theme-light #column-one #p-navigation h5,&lt;br /&gt;
html.eqoa-theme-light #column-one #p-tb h3,&lt;br /&gt;
html.eqoa-theme-light #column-one #p-tb h5 {&lt;br /&gt;
  background: var(--wiki-panel-2) !important;&lt;br /&gt;
  background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
  border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar lists */&lt;br /&gt;
#column-one ul {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 0 0 12px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one li {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  color: var(--wiki-muted) !important;&lt;br /&gt;
  margin: 0 0 2px 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
#column-one a,&lt;br /&gt;
#column-one a:visited {&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one a:hover {&lt;br /&gt;
  color: var(--wiki-link-hover) !important;&lt;br /&gt;
  text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar search */&lt;br /&gt;
#column-one input {&lt;br /&gt;
  background: var(--wiki-panel) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
  border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
#column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
#column-one button {&lt;br /&gt;
  background: var(--wiki-button-bg) !important;&lt;br /&gt;
  color: var(--wiki-button-text) !important;&lt;br /&gt;
  border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1016</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1016"/>
		<updated>2026-05-23T14:17:22Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST ΓÇö Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX ΓÇö big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT ΓÇö 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
    height: 190px;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES ΓÇö LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP ΓÇö RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE ΓÇö DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Raid Encounter List&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.raid-list {&lt;br /&gt;
  margin: 12px 0 18px 0;&lt;br /&gt;
  background: #14100d;&lt;br /&gt;
  border: 1px solid #3b2a16;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__title {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 22px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__cols {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col b {&lt;br /&gt;
  display: block;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: flex-start;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(odd) {&lt;br /&gt;
  background: #171210;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(even) {&lt;br /&gt;
  background: #241a12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a {&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a:hover {&lt;br /&gt;
  color: #ffd36a;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__section-title {&lt;br /&gt;
&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-top: 1px solid #6a4a1f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder / Class Mastery - Theme Alignment&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#character-builder-app,&lt;br /&gt;
#character-builder-app .character-builder-box,&lt;br /&gt;
#cm-calculator-app,&lt;br /&gt;
#cm-calculator-app .cm-box {&lt;br /&gt;
  background: #14100d !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-title,&lt;br /&gt;
#character-builder-app .character-builder-section-title,&lt;br /&gt;
#cm-calculator-app .cm-title,&lt;br /&gt;
#cm-calculator-app .cm-section-title {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app table,&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#character-builder-app td,&lt;br /&gt;
#cm-calculator-app table,&lt;br /&gt;
#cm-calculator-app th,&lt;br /&gt;
#cm-calculator-app td {&lt;br /&gt;
&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#cm-calculator-app th {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app input,&lt;br /&gt;
#character-builder-app select,&lt;br /&gt;
#character-builder-app textarea,&lt;br /&gt;
#cm-calculator-app input,&lt;br /&gt;
#cm-calculator-app select,&lt;br /&gt;
#cm-calculator-app textarea {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border: 1px solid #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button,&lt;br /&gt;
#cm-calculator-app button {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button:hover,&lt;br /&gt;
#cm-calculator-app button:hover {&lt;br /&gt;
  background: #4a3214 !important;&lt;br /&gt;
  color: #ffd36a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app a,&lt;br /&gt;
#cm-calculator-app a,&lt;br /&gt;
#character-builder-app .cb-equipped-item-name,&lt;br /&gt;
#cm-calculator-app .cm-mastery-name {&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-slot,&lt;br /&gt;
#character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
#character-builder-app .character-builder-warning-box,&lt;br /&gt;
#character-builder-app .cb-picker-item,&lt;br /&gt;
#cm-calculator-app .cm-mastery-card,&lt;br /&gt;
#cm-calculator-app .cm-warning-box {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-item:nth-child(even),&lt;br /&gt;
#cm-calculator-app .cm-mastery-card:nth-child(even) {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-selected,&lt;br /&gt;
#cm-calculator-app .cm-selected {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL SAFE SIDEBAR ONLY&lt;br /&gt;
   No top edit/source/history rules&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#column-one {&lt;br /&gt;
  background: var(--wiki-bg) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet,&lt;br /&gt;
#column-one .generated-sidebar,&lt;br /&gt;
#column-one .pBody {&lt;br /&gt;
  background: var(--wiki-bg) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Actual MonoBook sidebar titles */&lt;br /&gt;
#column-one .portlet h3,&lt;br /&gt;
#column-one .portlet h5,&lt;br /&gt;
#column-one .generated-sidebar h3,&lt;br /&gt;
#column-one .generated-sidebar h5,&lt;br /&gt;
#column-one div.generated-sidebar h3,&lt;br /&gt;
#column-one div.generated-sidebar h5,&lt;br /&gt;
#column-one #p-search h3,&lt;br /&gt;
#column-one #p-search h5 {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  margin: 8px 0 5px 0 !important;&lt;br /&gt;
  padding: 4px 6px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
&lt;br /&gt;
  background: var(--wiki-panel-2) !important;&lt;br /&gt;
  background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
&lt;br /&gt;
  font-size: 13px !important;&lt;br /&gt;
  font-weight: 800 !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  text-transform: none !important;&lt;br /&gt;
  text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If MonoBook puts title text inside the heading */&lt;br /&gt;
#column-one .portlet h3 *,&lt;br /&gt;
#column-one .portlet h5 *,&lt;br /&gt;
#column-one .generated-sidebar h3 *,&lt;br /&gt;
#column-one .generated-sidebar h5 * {&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar lists */&lt;br /&gt;
#column-one ul {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 0 0 12px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one li {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  color: var(--wiki-muted) !important;&lt;br /&gt;
  margin: 0 0 2px 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
#column-one a,&lt;br /&gt;
#column-one a:visited {&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one a:hover {&lt;br /&gt;
  color: var(--wiki-link-hover) !important;&lt;br /&gt;
  text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar search */&lt;br /&gt;
#column-one input {&lt;br /&gt;
  background: var(--wiki-panel) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
  border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
#column-one input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
  background: var(--wiki-button-bg) !important;&lt;br /&gt;
  color: var(--wiki-button-text) !important;&lt;br /&gt;
  border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1015</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1015"/>
		<updated>2026-05-23T14:16:22Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST ΓÇö Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX ΓÇö big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT ΓÇö 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
    height: 190px;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES ΓÇö LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP ΓÇö RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE ΓÇö DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Raid Encounter List&lt;br /&gt;
&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.raid-list {&lt;br /&gt;
  margin: 12px 0 18px 0;&lt;br /&gt;
  background: #14100d;&lt;br /&gt;
  border: 1px solid #3b2a16;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__title {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 22px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__cols {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col b {&lt;br /&gt;
  display: block;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: flex-start;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(odd) {&lt;br /&gt;
  background: #171210;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(even) {&lt;br /&gt;
  background: #241a12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a {&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a:hover {&lt;br /&gt;
  color: #ffd36a;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__section-title {&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-top: 1px solid #6a4a1f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder / Class Mastery - Theme Alignment&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#character-builder-app,&lt;br /&gt;
#character-builder-app .character-builder-box,&lt;br /&gt;
#cm-calculator-app,&lt;br /&gt;
#cm-calculator-app .cm-box {&lt;br /&gt;
  background: #14100d !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-title,&lt;br /&gt;
#character-builder-app .character-builder-section-title,&lt;br /&gt;
#cm-calculator-app .cm-title,&lt;br /&gt;
#cm-calculator-app .cm-section-title {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app table,&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#character-builder-app td,&lt;br /&gt;
#cm-calculator-app table,&lt;br /&gt;
#cm-calculator-app th,&lt;br /&gt;
#cm-calculator-app td {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#cm-calculator-app th {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app input,&lt;br /&gt;
#character-builder-app select,&lt;br /&gt;
#character-builder-app textarea,&lt;br /&gt;
#cm-calculator-app input,&lt;br /&gt;
#cm-calculator-app select,&lt;br /&gt;
#cm-calculator-app textarea {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border: 1px solid #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button,&lt;br /&gt;
#cm-calculator-app button {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button:hover,&lt;br /&gt;
#cm-calculator-app button:hover {&lt;br /&gt;
  background: #4a3214 !important;&lt;br /&gt;
  color: #ffd36a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app a,&lt;br /&gt;
#cm-calculator-app a,&lt;br /&gt;
#character-builder-app .cb-equipped-item-name,&lt;br /&gt;
#cm-calculator-app .cm-mastery-name {&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-slot,&lt;br /&gt;
#character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
#character-builder-app .character-builder-warning-box,&lt;br /&gt;
#character-builder-app .cb-picker-item,&lt;br /&gt;
#cm-calculator-app .cm-mastery-card,&lt;br /&gt;
#cm-calculator-app .cm-warning-box {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-item:nth-child(even),&lt;br /&gt;
#cm-calculator-app .cm-mastery-card:nth-child(even) {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-selected,&lt;br /&gt;
#cm-calculator-app .cm-selected {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL SAFE SIDEBAR + TOP TAB COLORS&lt;br /&gt;
   No layout changes to edit/source/history buttons&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar surface */&lt;br /&gt;
#column-one {&lt;br /&gt;
  background: var(--wiki-bg) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar boxes */&lt;br /&gt;
#column-one .portlet,&lt;br /&gt;
#column-one .generated-sidebar,&lt;br /&gt;
#column-one .pBody {&lt;br /&gt;
  background: var(--wiki-bg) !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar titles - full bar like main page headers */&lt;br /&gt;
#column-one h3,&lt;br /&gt;
#column-one h5,&lt;br /&gt;
#column-one .portlet h3,&lt;br /&gt;
#column-one .portlet h5,&lt;br /&gt;
#column-one .generated-sidebar h3,&lt;br /&gt;
#column-one .generated-sidebar h5 {&lt;br /&gt;
  background: var(--wiki-panel-2) !important;&lt;br /&gt;
  background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  margin: 8px 0 5px 0 !important;&lt;br /&gt;
  padding: 4px 6px !important;&lt;br /&gt;
&lt;br /&gt;
  font-size: 13px !important;&lt;br /&gt;
  font-weight: 800 !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  text-transform: none !important;&lt;br /&gt;
  text-shadow: none !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar list spacing */&lt;br /&gt;
#column-one ul {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 0 0 12px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one li {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  color: var(--wiki-muted) !important;&lt;br /&gt;
  margin: 0 0 2px 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
#column-one a,&lt;br /&gt;
#column-one a:visited {&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one a:hover {&lt;br /&gt;
  color: var(--wiki-link-hover) !important;&lt;br /&gt;
  text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar search only */&lt;br /&gt;
#column-one input {&lt;br /&gt;
  background: var(--wiki-panel) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
  border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
#column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
#column-one button {&lt;br /&gt;
  background: var(--wiki-button-bg) !important;&lt;br /&gt;
  color: var(--wiki-button-text) !important;&lt;br /&gt;
  border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme top edit/source/history buttons - COLORS ONLY */&lt;br /&gt;
html.eqoa-theme-dark #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-dark #p-personal li a {&lt;br /&gt;
  background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
  border-color: var(--wiki-border) !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark #p-cactions li.selected a,&lt;br /&gt;
html.eqoa-theme-dark #p-cactions li a:hover,&lt;br /&gt;
html.eqoa-theme-dark #p-personal li a:hover {&lt;br /&gt;
  background-color: var(--wiki-panel) !important;&lt;br /&gt;
  color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1014</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1014"/>
		<updated>2026-05-23T14:14:45Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST ΓÇö Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX ΓÇö big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT ΓÇö 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
    height: 190px;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES ΓÇö LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP ΓÇö RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE ΓÇö DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Raid Encounter List&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.raid-list {&lt;br /&gt;
  margin: 12px 0 18px 0;&lt;br /&gt;
  background: #14100d;&lt;br /&gt;
  border: 1px solid #3b2a16;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__title {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 22px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__cols {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col b {&lt;br /&gt;
  display: block;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: flex-start;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(odd) {&lt;br /&gt;
  background: #171210;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(even) {&lt;br /&gt;
  background: #241a12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a {&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a:hover {&lt;br /&gt;
  color: #ffd36a;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__section-title {&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-top: 1px solid #6a4a1f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder / Class Mastery - Theme Alignment&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#character-builder-app,&lt;br /&gt;
#character-builder-app .character-builder-box,&lt;br /&gt;
#cm-calculator-app,&lt;br /&gt;
#cm-calculator-app .cm-box {&lt;br /&gt;
  background: #14100d !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-title,&lt;br /&gt;
#character-builder-app .character-builder-section-title,&lt;br /&gt;
#cm-calculator-app .cm-title,&lt;br /&gt;
#cm-calculator-app .cm-section-title {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app table,&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#character-builder-app td,&lt;br /&gt;
#cm-calculator-app table,&lt;br /&gt;
#cm-calculator-app th,&lt;br /&gt;
#cm-calculator-app td {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#cm-calculator-app th {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app input,&lt;br /&gt;
#character-builder-app select,&lt;br /&gt;
#character-builder-app textarea,&lt;br /&gt;
#cm-calculator-app input,&lt;br /&gt;
#cm-calculator-app select,&lt;br /&gt;
#cm-calculator-app textarea {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border: 1px solid #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button,&lt;br /&gt;
#cm-calculator-app button {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button:hover,&lt;br /&gt;
#cm-calculator-app button:hover {&lt;br /&gt;
  background: #4a3214 !important;&lt;br /&gt;
  color: #ffd36a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app a,&lt;br /&gt;
#cm-calculator-app a,&lt;br /&gt;
#character-builder-app .cb-equipped-item-name,&lt;br /&gt;
#cm-calculator-app .cm-mastery-name {&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-slot,&lt;br /&gt;
#character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
#character-builder-app .character-builder-warning-box,&lt;br /&gt;
#character-builder-app .cb-picker-item,&lt;br /&gt;
#cm-calculator-app .cm-mastery-card,&lt;br /&gt;
#cm-calculator-app .cm-warning-box {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-item:nth-child(even),&lt;br /&gt;
#cm-calculator-app .cm-mastery-card:nth-child(even) {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-selected,&lt;br /&gt;
#cm-calculator-app .cm-selected {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Sidebar theme only - safe&lt;br /&gt;
   Matches main page header bar style&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#column-one {&lt;br /&gt;
  background: var(--wiki-bg) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar body */&lt;br /&gt;
#column-one .pBody {&lt;br /&gt;
  background: var(--wiki-bg) !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar title bars */&lt;br /&gt;
#column-one h3,&lt;br /&gt;
#column-one h5 {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
&lt;br /&gt;
  background: var(--wiki-panel-2) !important;&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
&lt;br /&gt;
  margin: 9px 0 5px 0 !important;&lt;br /&gt;
  padding: 4px 6px !important;&lt;br /&gt;
&lt;br /&gt;
  font-size: 13px !important;&lt;br /&gt;
  font-weight: 800 !important;&lt;br /&gt;
  line-height: 1.15 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  text-transform: none !important;&lt;br /&gt;
  text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar lists */&lt;br /&gt;
#column-one ul {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 0 0 12px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one li {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  color: var(--wiki-muted) !important;&lt;br /&gt;
  margin: 0 0 2px 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
#column-one a,&lt;br /&gt;
#column-one a:visited {&lt;br /&gt;
&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one a:hover {&lt;br /&gt;
  color: var(--wiki-link-hover) !important;&lt;br /&gt;
  text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar search */&lt;br /&gt;
#column-one input {&lt;br /&gt;
  background: var(--wiki-panel) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
  border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
#column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
#column-one button {&lt;br /&gt;
  background: var(--wiki-button-bg) !important;&lt;br /&gt;
  color: var(--wiki-button-text) !important;&lt;br /&gt;
  border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme top edit/source/history buttons */&lt;br /&gt;
html.eqoa-theme-dark #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-dark #p-personal li a {&lt;br /&gt;
  background: var(--wiki-panel-2) !important;&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
  border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark #p-cactions li.selected a,&lt;br /&gt;
html.eqoa-theme-dark #p-cactions li a:hover,&lt;br /&gt;
html.eqoa-theme-dark #p-personal li a:hover {&lt;br /&gt;
  background: var(--wiki-panel) !important;&lt;br /&gt;
  color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1013</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1013"/>
		<updated>2026-05-23T14:13:22Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST ΓÇö Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX ΓÇö big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT ΓÇö 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
    height: 190px;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES ΓÇö LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP ΓÇö RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE ΓÇö DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Raid Encounter List&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.raid-list {&lt;br /&gt;
  margin: 12px 0 18px 0;&lt;br /&gt;
  background: #14100d;&lt;br /&gt;
  border: 1px solid #3b2a16;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__title {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 22px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__cols {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col b {&lt;br /&gt;
  display: block;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: flex-start;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(odd) {&lt;br /&gt;
  background: #171210;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(even) {&lt;br /&gt;
  background: #241a12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a {&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a:hover {&lt;br /&gt;
  color: #ffd36a;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__section-title {&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-top: 1px solid #6a4a1f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder / Class Mastery - Theme Alignment&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#character-builder-app,&lt;br /&gt;
#character-builder-app .character-builder-box,&lt;br /&gt;
#cm-calculator-app,&lt;br /&gt;
#cm-calculator-app .cm-box {&lt;br /&gt;
  background: #14100d !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-title,&lt;br /&gt;
#character-builder-app .character-builder-section-title,&lt;br /&gt;
#cm-calculator-app .cm-title,&lt;br /&gt;
#cm-calculator-app .cm-section-title {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app table,&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#character-builder-app td,&lt;br /&gt;
#cm-calculator-app table,&lt;br /&gt;
#cm-calculator-app th,&lt;br /&gt;
#cm-calculator-app td {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#cm-calculator-app th {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app input,&lt;br /&gt;
#character-builder-app select,&lt;br /&gt;
#character-builder-app textarea,&lt;br /&gt;
#cm-calculator-app input,&lt;br /&gt;
#cm-calculator-app select,&lt;br /&gt;
#cm-calculator-app textarea {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border: 1px solid #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button,&lt;br /&gt;
#cm-calculator-app button {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button:hover,&lt;br /&gt;
#cm-calculator-app button:hover {&lt;br /&gt;
  background: #4a3214 !important;&lt;br /&gt;
  color: #ffd36a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app a,&lt;br /&gt;
#cm-calculator-app a,&lt;br /&gt;
#character-builder-app .cb-equipped-item-name,&lt;br /&gt;
#cm-calculator-app .cm-mastery-name {&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-slot,&lt;br /&gt;
#character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
#character-builder-app .character-builder-warning-box,&lt;br /&gt;
#character-builder-app .cb-picker-item,&lt;br /&gt;
#cm-calculator-app .cm-mastery-card,&lt;br /&gt;
#cm-calculator-app .cm-warning-box {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-item:nth-child(even),&lt;br /&gt;
#cm-calculator-app .cm-mastery-card:nth-child(even) {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-selected,&lt;br /&gt;
#cm-calculator-app .cm-selected {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL SIDEBAR THEME - MONOBOOK SAFE&lt;br /&gt;
   Dark/Light theme using locked wiki variables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar theme only - safe */&lt;br /&gt;
#column-one {&lt;br /&gt;
  background: var(--wiki-bg) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .pBody {&lt;br /&gt;
  background: var(--wiki-bg) !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one h3,&lt;br /&gt;
#column-one h5 {&lt;br /&gt;
  background: var(--wiki-panel-2) !important;&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
  margin: 8px 0 4px 0 !important;&lt;br /&gt;
  padding: 3px 4px !important;&lt;br /&gt;
  font-size: 13px !important;&lt;br /&gt;
  font-weight: 800 !important;&lt;br /&gt;
  line-height: 1.15 !important;&lt;br /&gt;
  text-align: left !important;&lt;br /&gt;
  text-transform: lowercase !important;&lt;br /&gt;
  text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one ul {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin-left: 12px !important;&lt;br /&gt;
  padding-left: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one li {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  color: var(--wiki-muted) !important;&lt;br /&gt;
  margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one a,&lt;br /&gt;
#column-one a:visited {&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one a:hover {&lt;br /&gt;
  color: var(--wiki-link-hover) !important;&lt;br /&gt;
  text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one input {&lt;br /&gt;
  background: var(--wiki-panel) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
  border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Top edit/source/history buttons - dark theme only */&lt;br /&gt;
html.eqoa-theme-dark #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-dark #p-personal li a {&lt;br /&gt;
  background: var(--wiki-panel-2) !important;&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
  border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark #p-cactions li.selected a,&lt;br /&gt;
html.eqoa-theme-dark #p-cactions li a:hover,&lt;br /&gt;
html.eqoa-theme-dark #p-personal li a:hover {&lt;br /&gt;
  background: var(--wiki-panel) !important;&lt;br /&gt;
  color: var(--wiki-link-hover) !important;&lt;br /&gt;
  border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1012</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1012"/>
		<updated>2026-05-23T14:11:40Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST ΓÇö Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX ΓÇö big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT ΓÇö 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
    height: 190px;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES ΓÇö LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP ΓÇö RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE ΓÇö DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Raid Encounter List&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.raid-list {&lt;br /&gt;
  margin: 12px 0 18px 0;&lt;br /&gt;
  background: #14100d;&lt;br /&gt;
  border: 1px solid #3b2a16;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__title {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 22px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__cols {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col b {&lt;br /&gt;
  display: block;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: flex-start;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(odd) {&lt;br /&gt;
  background: #171210;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(even) {&lt;br /&gt;
  background: #241a12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a {&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a:hover {&lt;br /&gt;
  color: #ffd36a;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__section-title {&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-top: 1px solid #6a4a1f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder / Class Mastery - Theme Alignment&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#character-builder-app,&lt;br /&gt;
#character-builder-app .character-builder-box,&lt;br /&gt;
#cm-calculator-app,&lt;br /&gt;
#cm-calculator-app .cm-box {&lt;br /&gt;
  background: #14100d !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-title,&lt;br /&gt;
#character-builder-app .character-builder-section-title,&lt;br /&gt;
#cm-calculator-app .cm-title,&lt;br /&gt;
#cm-calculator-app .cm-section-title {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app table,&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#character-builder-app td,&lt;br /&gt;
#cm-calculator-app table,&lt;br /&gt;
#cm-calculator-app th,&lt;br /&gt;
#cm-calculator-app td {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#cm-calculator-app th {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app input,&lt;br /&gt;
#character-builder-app select,&lt;br /&gt;
#character-builder-app textarea,&lt;br /&gt;
#cm-calculator-app input,&lt;br /&gt;
#cm-calculator-app select,&lt;br /&gt;
#cm-calculator-app textarea {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border: 1px solid #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button,&lt;br /&gt;
#cm-calculator-app button {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button:hover,&lt;br /&gt;
#cm-calculator-app button:hover {&lt;br /&gt;
  background: #4a3214 !important;&lt;br /&gt;
  color: #ffd36a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app a,&lt;br /&gt;
#cm-calculator-app a,&lt;br /&gt;
#character-builder-app .cb-equipped-item-name,&lt;br /&gt;
#cm-calculator-app .cm-mastery-name {&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-slot,&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
#character-builder-app .character-builder-warning-box,&lt;br /&gt;
#character-builder-app .cb-picker-item,&lt;br /&gt;
#cm-calculator-app .cm-mastery-card,&lt;br /&gt;
#cm-calculator-app .cm-warning-box {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-item:nth-child(even),&lt;br /&gt;
#cm-calculator-app .cm-mastery-card:nth-child(even) {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-selected,&lt;br /&gt;
#cm-calculator-app .cm-selected {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL SIDEBAR THEME - MONOBOOK SAFE&lt;br /&gt;
   Dark/Light theme using locked wiki variables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar theme only - safe */&lt;br /&gt;
#column-one {&lt;br /&gt;
  background: var(--wiki-bg) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .pBody {&lt;br /&gt;
  background: var(--wiki-bg) !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one h3,&lt;br /&gt;
#column-one h5 {&lt;br /&gt;
  background: var(--wiki-panel-2) !important;&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
  border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
  margin: 10px 0 5px 0 !important;&lt;br /&gt;
  padding: 5px 6px !important;&lt;br /&gt;
  font-size: 13px !important;&lt;br /&gt;
  font-weight: 800 !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one ul {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one li {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one a,&lt;br /&gt;
#column-one a:visited {&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one a:hover {&lt;br /&gt;
  color: var(--wiki-link-hover) !important;&lt;br /&gt;
  text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one input {&lt;br /&gt;
  background: var(--wiki-panel) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
&lt;br /&gt;
  border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1011</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1011"/>
		<updated>2026-05-23T14:11:06Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST ΓÇö Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX ΓÇö big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT ΓÇö 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
    height: 190px;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES ΓÇö LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP ΓÇö RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE ΓÇö DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Raid Encounter List&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.raid-list {&lt;br /&gt;
  margin: 12px 0 18px 0;&lt;br /&gt;
  background: #14100d;&lt;br /&gt;
  border: 1px solid #3b2a16;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__title {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 22px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__cols {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col b {&lt;br /&gt;
  display: block;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: flex-start;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(odd) {&lt;br /&gt;
  background: #171210;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(even) {&lt;br /&gt;
  background: #241a12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a {&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a:hover {&lt;br /&gt;
  color: #ffd36a;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__section-title {&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-top: 1px solid #6a4a1f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder / Class Mastery - Theme Alignment&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#character-builder-app,&lt;br /&gt;
#character-builder-app .character-builder-box,&lt;br /&gt;
#cm-calculator-app,&lt;br /&gt;
#cm-calculator-app .cm-box {&lt;br /&gt;
  background: #14100d !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-title,&lt;br /&gt;
#character-builder-app .character-builder-section-title,&lt;br /&gt;
#cm-calculator-app .cm-title,&lt;br /&gt;
#cm-calculator-app .cm-section-title {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app table,&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#character-builder-app td,&lt;br /&gt;
#cm-calculator-app table,&lt;br /&gt;
#cm-calculator-app th,&lt;br /&gt;
&lt;br /&gt;
#cm-calculator-app td {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#cm-calculator-app th {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app input,&lt;br /&gt;
#character-builder-app select,&lt;br /&gt;
#character-builder-app textarea,&lt;br /&gt;
#cm-calculator-app input,&lt;br /&gt;
#cm-calculator-app select,&lt;br /&gt;
#cm-calculator-app textarea {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border: 1px solid #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button,&lt;br /&gt;
#cm-calculator-app button {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button:hover,&lt;br /&gt;
#cm-calculator-app button:hover {&lt;br /&gt;
  background: #4a3214 !important;&lt;br /&gt;
  color: #ffd36a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app a,&lt;br /&gt;
#cm-calculator-app a,&lt;br /&gt;
#character-builder-app .cb-equipped-item-name,&lt;br /&gt;
#cm-calculator-app .cm-mastery-name {&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-slot,&lt;br /&gt;
#character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
#character-builder-app .character-builder-warning-box,&lt;br /&gt;
#character-builder-app .cb-picker-item,&lt;br /&gt;
#cm-calculator-app .cm-mastery-card,&lt;br /&gt;
#cm-calculator-app .cm-warning-box {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-item:nth-child(even),&lt;br /&gt;
#cm-calculator-app .cm-mastery-card:nth-child(even) {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-selected,&lt;br /&gt;
#cm-calculator-app .cm-selected {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1010</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1010"/>
		<updated>2026-05-23T14:10:09Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST ΓÇö Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX ΓÇö big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT ΓÇö 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
    height: 190px;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES ΓÇö LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP ΓÇö RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE ΓÇö DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Raid Encounter List&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.raid-list {&lt;br /&gt;
  margin: 12px 0 18px 0;&lt;br /&gt;
  background: #14100d;&lt;br /&gt;
  border: 1px solid #3b2a16;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__title {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 22px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__cols {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col b {&lt;br /&gt;
  display: block;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: flex-start;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(odd) {&lt;br /&gt;
  background: #171210;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(even) {&lt;br /&gt;
  background: #241a12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a {&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a:hover {&lt;br /&gt;
  color: #ffd36a;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__section-title {&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-top: 1px solid #6a4a1f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder / Class Mastery - Theme Alignment&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#character-builder-app,&lt;br /&gt;
#character-builder-app .character-builder-box,&lt;br /&gt;
#cm-calculator-app,&lt;br /&gt;
#cm-calculator-app .cm-box {&lt;br /&gt;
  background: #14100d !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-title,&lt;br /&gt;
#character-builder-app .character-builder-section-title,&lt;br /&gt;
#cm-calculator-app .cm-title,&lt;br /&gt;
#cm-calculator-app .cm-section-title {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app table,&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#character-builder-app td,&lt;br /&gt;
#cm-calculator-app table,&lt;br /&gt;
#cm-calculator-app th,&lt;br /&gt;
#cm-calculator-app td {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#cm-calculator-app th {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app input,&lt;br /&gt;
#character-builder-app select,&lt;br /&gt;
#character-builder-app textarea,&lt;br /&gt;
#cm-calculator-app input,&lt;br /&gt;
#cm-calculator-app select,&lt;br /&gt;
#cm-calculator-app textarea {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border: 1px solid #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button,&lt;br /&gt;
#cm-calculator-app button {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button:hover,&lt;br /&gt;
#cm-calculator-app button:hover {&lt;br /&gt;
  background: #4a3214 !important;&lt;br /&gt;
  color: #ffd36a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app a,&lt;br /&gt;
#cm-calculator-app a,&lt;br /&gt;
#character-builder-app .cb-equipped-item-name,&lt;br /&gt;
#cm-calculator-app .cm-mastery-name {&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-slot,&lt;br /&gt;
#character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
#character-builder-app .character-builder-warning-box,&lt;br /&gt;
#character-builder-app .cb-picker-item,&lt;br /&gt;
#cm-calculator-app .cm-mastery-card,&lt;br /&gt;
#cm-calculator-app .cm-warning-box {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-item:nth-child(even),&lt;br /&gt;
#cm-calculator-app .cm-mastery-card:nth-child(even) {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-selected,&lt;br /&gt;
#cm-calculator-app .cm-selected {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL SIDEBAR THEME - MONOBOOK SAFE&lt;br /&gt;
   Dark/Light theme using locked wiki variables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Restore / protect top edit-source-history buttons */&lt;br /&gt;
#p-cactions,&lt;br /&gt;
#p-cactions *,&lt;br /&gt;
#p-personal,&lt;br /&gt;
#p-personal * {&lt;br /&gt;
  display: revert !important;&lt;br /&gt;
  visibility: visible !important;&lt;br /&gt;
  background: revert !important;&lt;br /&gt;
  color: revert !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar base only */&lt;br /&gt;
#column-one,&lt;br /&gt;
#column-one .generated-sidebar,&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal),&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) .pBody {&lt;br /&gt;
  background: var(--wiki-bg) !important;&lt;br /&gt;
  background-color: var(--wiki-bg) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
  border-color: var(--wiki-border) !important;&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar portlet spacing */&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) {&lt;br /&gt;
  margin: 0 0 10px 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) .pBody {&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 4px 0 8px 0 !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar title bars */&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) &amp;gt; h3,&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) &amp;gt; h5,&lt;br /&gt;
#column-one .generated-sidebar &amp;gt; h3,&lt;br /&gt;
#column-one .generated-sidebar &amp;gt; h5,&lt;br /&gt;
#column-one #p-navigation &amp;gt; h3,&lt;br /&gt;
#column-one #p-navigation &amp;gt; h5,&lt;br /&gt;
#column-one #p-tb &amp;gt; h3,&lt;br /&gt;
#column-one #p-tb &amp;gt; h5,&lt;br /&gt;
#column-one #p-search &amp;gt; h3,&lt;br /&gt;
#column-one #p-search &amp;gt; h5 {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  visibility: visible !important;&lt;br /&gt;
  float: none !important;&lt;br /&gt;
  clear: both !important;&lt;br /&gt;
&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
&lt;br /&gt;
  margin: 10px 0 5px 0 !important;&lt;br /&gt;
  padding: 5px 6px !important;&lt;br /&gt;
&lt;br /&gt;
  background: var(--wiki-panel-2) !important;&lt;br /&gt;
  background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
&lt;br /&gt;
  font-size: 13px !important;&lt;br /&gt;
  font-weight: 800 !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  text-transform: none !important;&lt;br /&gt;
  text-shadow: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar lists */&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) ul,&lt;br /&gt;
#column-one .generated-sidebar ul {&lt;br /&gt;
  margin: 0 0 0 12px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) li,&lt;br /&gt;
#column-one .generated-sidebar li {&lt;br /&gt;
  margin: 0 0 3px 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) a,&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) a:visited,&lt;br /&gt;
#column-one .generated-sidebar a,&lt;br /&gt;
#column-one .generated-sidebar a:visited {&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) a:hover,&lt;br /&gt;
#column-one .generated-sidebar a:hover {&lt;br /&gt;
  color: var(--wiki-link-hover) !important;&lt;br /&gt;
  text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar search box */&lt;br /&gt;
#column-one #p-search input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
#column-one #p-search input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#column-one #searchInput {&lt;br /&gt;
  width: 125px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  background: var(--wiki-panel) !important;&lt;br /&gt;
  background-color: var(--wiki-panel) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
  border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one #p-search input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
#column-one #searchGoButton,&lt;br /&gt;
#column-one #mw-searchButton {&lt;br /&gt;
  background: var(--wiki-button-bg) !important;&lt;br /&gt;
  background-color: var(--wiki-button-bg) !important;&lt;br /&gt;
  color: var(--wiki-button-text) !important;&lt;br /&gt;
  border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
  background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Logo stays clean */&lt;br /&gt;
#column-one #p-logo,&lt;br /&gt;
#column-one #p-logo a {&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  background-repeat: no-repeat !important;&lt;br /&gt;
  background-position: center !important;&lt;br /&gt;
  background-size: contain !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1009</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1009"/>
		<updated>2026-05-23T14:09:46Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST ΓÇö Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX ΓÇö big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT ΓÇö 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
    height: 190px;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES ΓÇö LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP ΓÇö RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE ΓÇö DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Raid Encounter List&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.raid-list {&lt;br /&gt;
  margin: 12px 0 18px 0;&lt;br /&gt;
  background: #14100d;&lt;br /&gt;
  border: 1px solid #3b2a16;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__title {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 22px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__cols {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col b {&lt;br /&gt;
  display: block;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: flex-start;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(odd) {&lt;br /&gt;
  background: #171210;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(even) {&lt;br /&gt;
  background: #241a12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a {&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a:hover {&lt;br /&gt;
  color: #ffd36a;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__section-title {&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-top: 1px solid #6a4a1f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder / Class Mastery - Theme Alignment&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#character-builder-app,&lt;br /&gt;
#character-builder-app .character-builder-box,&lt;br /&gt;
#cm-calculator-app,&lt;br /&gt;
#cm-calculator-app .cm-box {&lt;br /&gt;
  background: #14100d !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-title,&lt;br /&gt;
#character-builder-app .character-builder-section-title,&lt;br /&gt;
#cm-calculator-app .cm-title,&lt;br /&gt;
#cm-calculator-app .cm-section-title {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app table,&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#character-builder-app td,&lt;br /&gt;
#cm-calculator-app table,&lt;br /&gt;
#cm-calculator-app th,&lt;br /&gt;
#cm-calculator-app td {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#cm-calculator-app th {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app input,&lt;br /&gt;
#character-builder-app select,&lt;br /&gt;
#character-builder-app textarea,&lt;br /&gt;
#cm-calculator-app input,&lt;br /&gt;
#cm-calculator-app select,&lt;br /&gt;
#cm-calculator-app textarea {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border: 1px solid #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button,&lt;br /&gt;
#cm-calculator-app button {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button:hover,&lt;br /&gt;
#cm-calculator-app button:hover {&lt;br /&gt;
  background: #4a3214 !important;&lt;br /&gt;
  color: #ffd36a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app a,&lt;br /&gt;
#cm-calculator-app a,&lt;br /&gt;
#character-builder-app .cb-equipped-item-name,&lt;br /&gt;
#cm-calculator-app .cm-mastery-name {&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-slot,&lt;br /&gt;
#character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
#character-builder-app .character-builder-warning-box,&lt;br /&gt;
#character-builder-app .cb-picker-item,&lt;br /&gt;
#cm-calculator-app .cm-mastery-card,&lt;br /&gt;
#cm-calculator-app .cm-warning-box {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-item:nth-child(even),&lt;br /&gt;
#cm-calculator-app .cm-mastery-card:nth-child(even) {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-selected,&lt;br /&gt;
#cm-calculator-app .cm-selected {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1008</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1008"/>
		<updated>2026-05-23T14:07:20Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST ΓÇö Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX ΓÇö big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT ΓÇö 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
    height: 190px;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES ΓÇö LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP ΓÇö RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE ΓÇö DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Raid Encounter List&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.raid-list {&lt;br /&gt;
  margin: 12px 0 18px 0;&lt;br /&gt;
  background: #14100d;&lt;br /&gt;
  border: 1px solid #3b2a16;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__title {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 22px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__cols {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col b {&lt;br /&gt;
  display: block;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: flex-start;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(odd) {&lt;br /&gt;
  background: #171210;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(even) {&lt;br /&gt;
  background: #241a12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a {&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a:hover {&lt;br /&gt;
  color: #ffd36a;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__section-title {&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-top: 1px solid #6a4a1f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder / Class Mastery - Theme Alignment&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#character-builder-app,&lt;br /&gt;
#character-builder-app .character-builder-box,&lt;br /&gt;
#cm-calculator-app,&lt;br /&gt;
#cm-calculator-app .cm-box {&lt;br /&gt;
  background: #14100d !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-title,&lt;br /&gt;
#character-builder-app .character-builder-section-title,&lt;br /&gt;
#cm-calculator-app .cm-title,&lt;br /&gt;
#cm-calculator-app .cm-section-title {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app table,&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#character-builder-app td,&lt;br /&gt;
#cm-calculator-app table,&lt;br /&gt;
#cm-calculator-app th,&lt;br /&gt;
#cm-calculator-app td {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#cm-calculator-app th {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app input,&lt;br /&gt;
#character-builder-app select,&lt;br /&gt;
#character-builder-app textarea,&lt;br /&gt;
#cm-calculator-app input,&lt;br /&gt;
#cm-calculator-app select,&lt;br /&gt;
#cm-calculator-app textarea {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border: 1px solid #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button,&lt;br /&gt;
#cm-calculator-app button {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button:hover,&lt;br /&gt;
#cm-calculator-app button:hover {&lt;br /&gt;
  background: #4a3214 !important;&lt;br /&gt;
  color: #ffd36a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app a,&lt;br /&gt;
#cm-calculator-app a,&lt;br /&gt;
#character-builder-app .cb-equipped-item-name,&lt;br /&gt;
#cm-calculator-app .cm-mastery-name {&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-slot,&lt;br /&gt;
#character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
#character-builder-app .character-builder-warning-box,&lt;br /&gt;
#character-builder-app .cb-picker-item,&lt;br /&gt;
#cm-calculator-app .cm-mastery-card,&lt;br /&gt;
#cm-calculator-app .cm-warning-box {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-item:nth-child(even),&lt;br /&gt;
#cm-calculator-app .cm-mastery-card:nth-child(even) {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-selected,&lt;br /&gt;
#cm-calculator-app .cm-selected {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL SIDEBAR THEME&lt;br /&gt;
   Matches main page section bars&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Do not touch top edit/page tabs */&lt;br /&gt;
#p-cactions,&lt;br /&gt;
#p-cactions *,&lt;br /&gt;
#p-personal,&lt;br /&gt;
#p-personal * {&lt;br /&gt;
  background: revert !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar base */&lt;br /&gt;
#column-one,&lt;br /&gt;
#column-one .portlet,&lt;br /&gt;
#column-one .generated-sidebar,&lt;br /&gt;
#column-one .pBody {&lt;br /&gt;
  background: var(--wiki-bg) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
  border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar title bars */&lt;br /&gt;
#column-one .portlet h3,&lt;br /&gt;
#column-one .portlet h5,&lt;br /&gt;
#column-one .generated-sidebar h3,&lt;br /&gt;
#column-one .generated-sidebar h5,&lt;br /&gt;
#column-one #p-search h3,&lt;br /&gt;
#column-one #p-search h5,&lt;br /&gt;
#column-one #p-navigation h3,&lt;br /&gt;
#column-one #p-navigation h5,&lt;br /&gt;
#column-one #p-tb h3,&lt;br /&gt;
#column-one #p-tb h5 {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  float: none !important;&lt;br /&gt;
  clear: both !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
&lt;br /&gt;
  margin: 10px 0 5px 0 !important;&lt;br /&gt;
  padding: 5px 6px !important;&lt;br /&gt;
&lt;br /&gt;
  background: var(--wiki-panel-2) !important;&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
&lt;br /&gt;
  font-size: 13px !important;&lt;br /&gt;
  font-weight: 800 !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  text-transform: none !important;&lt;br /&gt;
  text-shadow: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar body spacing */&lt;br /&gt;
#column-one .pBody {&lt;br /&gt;
  padding: 4px 0 8px 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one ul {&lt;br /&gt;
  margin: 0 0 0 12px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one li {&lt;br /&gt;
  margin: 0 0 3px 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
#column-one a,&lt;br /&gt;
#column-one a:visited {&lt;br /&gt;
  color: var(--wiki-link) !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one a:hover {&lt;br /&gt;
  color: var(--wiki-link-hover) !important;&lt;br /&gt;
  text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar search */&lt;br /&gt;
#column-one #p-search input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
#column-one #p-search input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
#column-one #searchInput {&lt;br /&gt;
  background: var(--wiki-panel) !important;&lt;br /&gt;
  color: var(--wiki-text) !important;&lt;br /&gt;
  border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
  width: 125px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one #p-search input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
#column-one #searchGoButton,&lt;br /&gt;
#column-one #mw-searchButton {&lt;br /&gt;
  background: var(--wiki-button-bg) !important;&lt;br /&gt;
  color: var(--wiki-button-text) !important;&lt;br /&gt;
  border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1007</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1007"/>
		<updated>2026-05-23T14:05:30Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST ΓÇö Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX ΓÇö big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT ΓÇö 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
    height: 190px;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES ΓÇö LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP ΓÇö RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE ΓÇö DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Raid Encounter List&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.raid-list {&lt;br /&gt;
  margin: 12px 0 18px 0;&lt;br /&gt;
  background: #14100d;&lt;br /&gt;
  border: 1px solid #3b2a16;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__title {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 22px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__cols {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col b {&lt;br /&gt;
  display: block;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: flex-start;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(odd) {&lt;br /&gt;
  background: #171210;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(even) {&lt;br /&gt;
  background: #241a12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a {&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a:hover {&lt;br /&gt;
  color: #ffd36a;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__section-title {&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-top: 1px solid #6a4a1f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder / Class Mastery - Theme Alignment&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#character-builder-app,&lt;br /&gt;
#character-builder-app .character-builder-box,&lt;br /&gt;
#cm-calculator-app,&lt;br /&gt;
#cm-calculator-app .cm-box {&lt;br /&gt;
  background: #14100d !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-title,&lt;br /&gt;
#character-builder-app .character-builder-section-title,&lt;br /&gt;
#cm-calculator-app .cm-title,&lt;br /&gt;
#cm-calculator-app .cm-section-title {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app table,&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#character-builder-app td,&lt;br /&gt;
#cm-calculator-app table,&lt;br /&gt;
#cm-calculator-app th,&lt;br /&gt;
#cm-calculator-app td {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#cm-calculator-app th {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app input,&lt;br /&gt;
#character-builder-app select,&lt;br /&gt;
#character-builder-app textarea,&lt;br /&gt;
#cm-calculator-app input,&lt;br /&gt;
#cm-calculator-app select,&lt;br /&gt;
#cm-calculator-app textarea {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border: 1px solid #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button,&lt;br /&gt;
#cm-calculator-app button {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button:hover,&lt;br /&gt;
#cm-calculator-app button:hover {&lt;br /&gt;
  background: #4a3214 !important;&lt;br /&gt;
  color: #ffd36a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app a,&lt;br /&gt;
#cm-calculator-app a,&lt;br /&gt;
#character-builder-app .cb-equipped-item-name,&lt;br /&gt;
#cm-calculator-app .cm-mastery-name {&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-slot,&lt;br /&gt;
#character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
#character-builder-app .character-builder-warning-box,&lt;br /&gt;
#character-builder-app .cb-picker-item,&lt;br /&gt;
#cm-calculator-app .cm-mastery-card,&lt;br /&gt;
#cm-calculator-app .cm-warning-box {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-item:nth-child(even),&lt;br /&gt;
#cm-calculator-app .cm-mastery-card:nth-child(even) {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-selected,&lt;br /&gt;
#cm-calculator-app .cm-selected {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Sidebar / MonoBook Portlets - Dark/Light Theme Safe&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Never touch top page/edit tabs */&lt;br /&gt;
#p-cactions,&lt;br /&gt;
#p-cactions *,&lt;br /&gt;
#p-personal,&lt;br /&gt;
#p-personal * {&lt;br /&gt;
  background: revert !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shared sidebar spacing */&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) {&lt;br /&gt;
  margin: 0 0 10px 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) .pBody {&lt;br /&gt;
  padding: 5px 0 8px 0 !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) h3 {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  clear: both !important;&lt;br /&gt;
  float: none !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
&lt;br /&gt;
  margin: 10px 0 4px 0 !important;&lt;br /&gt;
  padding: 4px 6px !important;&lt;br /&gt;
&lt;br /&gt;
  font-size: 13px !important;&lt;br /&gt;
  font-weight: 800 !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  text-transform: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  border-bottom: 1px solid #4a3216 !important;&lt;br /&gt;
&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one #p-navigation &amp;gt; h5,&lt;br /&gt;
#column-one #p-search &amp;gt; h5,&lt;br /&gt;
#column-one #p-tb &amp;gt; h5,&lt;br /&gt;
#column-one .portlet &amp;gt; h5 {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  clear: both !important;&lt;br /&gt;
  float: none !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
&lt;br /&gt;
  margin: 10px 0 4px 0 !important;&lt;br /&gt;
  padding: 4px 6px !important;&lt;br /&gt;
&lt;br /&gt;
  font-size: 13px !important;&lt;br /&gt;
  font-weight: 800 !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  text-transform: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  border-bottom: 1px solid #4a3216 !important;&lt;br /&gt;
&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) ul {&lt;br /&gt;
  margin: 0 0 0 12px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) li {&lt;br /&gt;
  margin: 0 0 3px 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) a,&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) a:visited {&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) a:hover {&lt;br /&gt;
  text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) #column-one,&lt;br /&gt;
body:not(.eqoa-theme-light) #column-one,&lt;br /&gt;
html:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal),&lt;br /&gt;
body:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal),&lt;br /&gt;
html:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) .pBody,&lt;br /&gt;
body:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) .pBody {&lt;br /&gt;
  background: #0f0b08 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) h3,&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) h3 {&lt;br /&gt;
  background: #d8b45f !important;&lt;br /&gt;
  color: #2b2110 !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  border-bottom: 1px solid #b88924 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #column-one #p-navigation &amp;gt; h5,&lt;br /&gt;
html.eqoa-theme-light #column-one #p-search &amp;gt; h5,&lt;br /&gt;
html.eqoa-theme-light #column-one #p-tb &amp;gt; h5,&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet &amp;gt; h5,&lt;br /&gt;
body.eqoa-theme-light #column-one #p-navigation &amp;gt; h5,&lt;br /&gt;
body.eqoa-theme-light #column-one #p-search &amp;gt; h5,&lt;br /&gt;
body.eqoa-theme-light #column-one #p-tb &amp;gt; h5,&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet &amp;gt; h5 {&lt;br /&gt;
  background: #d8b45f !important;&lt;br /&gt;
  color: #2b2110 !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  border-bottom: 1px solid #b88924 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) li,&lt;br /&gt;
body:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) li {&lt;br /&gt;
  color: #78a8a8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) a,&lt;br /&gt;
html:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) a:visited,&lt;br /&gt;
body:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) a,&lt;br /&gt;
body:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) a:visited {&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) a:hover,&lt;br /&gt;
body:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) a:hover {&lt;br /&gt;
  color: #ffd36a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
body.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal),&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal),&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) .pBody,&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) .pBody {&lt;br /&gt;
  background: #f6efe0 !important;&lt;br /&gt;
  color: #2b2110 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) h3,&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) h3 {&lt;br /&gt;
  background: #e1c070 !important;&lt;br /&gt;
  color: #2b2110 !important;&lt;br /&gt;
  border-top: 1px solid #b88924 !important;&lt;br /&gt;
  border-bottom: 1px solid #b88924 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) li,&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) li {&lt;br /&gt;
  color: #5d7777 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) a,&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) a:visited,&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) a,&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) a:visited {&lt;br /&gt;
  color: #9b6500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) a:hover,&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) a:hover {&lt;br /&gt;
  color: #5f3d00 !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1006</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1006"/>
		<updated>2026-05-23T14:03:59Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST ΓÇö Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX ΓÇö big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT ΓÇö 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
    height: 190px;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES ΓÇö LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP ΓÇö RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE ΓÇö DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Raid Encounter List&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.raid-list {&lt;br /&gt;
  margin: 12px 0 18px 0;&lt;br /&gt;
  background: #14100d;&lt;br /&gt;
  border: 1px solid #3b2a16;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__title {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 22px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__cols {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col b {&lt;br /&gt;
  display: block;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: flex-start;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(odd) {&lt;br /&gt;
  background: #171210;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(even) {&lt;br /&gt;
  background: #241a12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a {&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a:hover {&lt;br /&gt;
  color: #ffd36a;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__section-title {&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-top: 1px solid #6a4a1f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder / Class Mastery - Theme Alignment&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#character-builder-app,&lt;br /&gt;
#character-builder-app .character-builder-box,&lt;br /&gt;
#cm-calculator-app,&lt;br /&gt;
#cm-calculator-app .cm-box {&lt;br /&gt;
  background: #14100d !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-title,&lt;br /&gt;
#character-builder-app .character-builder-section-title,&lt;br /&gt;
#cm-calculator-app .cm-title,&lt;br /&gt;
#cm-calculator-app .cm-section-title {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app table,&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#character-builder-app td,&lt;br /&gt;
#cm-calculator-app table,&lt;br /&gt;
#cm-calculator-app th,&lt;br /&gt;
#cm-calculator-app td {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#cm-calculator-app th {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app input,&lt;br /&gt;
#character-builder-app select,&lt;br /&gt;
#character-builder-app textarea,&lt;br /&gt;
#cm-calculator-app input,&lt;br /&gt;
#cm-calculator-app select,&lt;br /&gt;
#cm-calculator-app textarea {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border: 1px solid #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button,&lt;br /&gt;
#cm-calculator-app button {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button:hover,&lt;br /&gt;
#cm-calculator-app button:hover {&lt;br /&gt;
  background: #4a3214 !important;&lt;br /&gt;
  color: #ffd36a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app a,&lt;br /&gt;
#cm-calculator-app a,&lt;br /&gt;
#character-builder-app .cb-equipped-item-name,&lt;br /&gt;
#cm-calculator-app .cm-mastery-name {&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-slot,&lt;br /&gt;
#character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
#character-builder-app .character-builder-warning-box,&lt;br /&gt;
#character-builder-app .cb-picker-item,&lt;br /&gt;
#cm-calculator-app .cm-mastery-card,&lt;br /&gt;
#cm-calculator-app .cm-warning-box {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-item:nth-child(even),&lt;br /&gt;
#cm-calculator-app .cm-mastery-card:nth-child(even) {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-selected,&lt;br /&gt;
#cm-calculator-app .cm-selected {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Sidebar / MonoBook Portlets - Dark/Light Theme Safe&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Never touch top page/edit tabs */&lt;br /&gt;
#p-cactions,&lt;br /&gt;
#p-cactions *,&lt;br /&gt;
#p-personal,&lt;br /&gt;
#p-personal * {&lt;br /&gt;
  background: revert !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shared sidebar spacing */&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) {&lt;br /&gt;
  margin: 0 0 10px 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) .pBody {&lt;br /&gt;
  padding: 5px 0 8px 0 !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) h3 {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  clear: both !important;&lt;br /&gt;
  float: none !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
&lt;br /&gt;
  margin: 10px 0 4px 0 !important;&lt;br /&gt;
  padding: 4px 6px !important;&lt;br /&gt;
&lt;br /&gt;
  font-size: 13px !important;&lt;br /&gt;
  font-weight: 800 !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  text-transform: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  border-bottom: 1px solid #4a3216 !important;&lt;br /&gt;
&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  overflow: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) ul {&lt;br /&gt;
  margin: 0 0 0 12px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) li {&lt;br /&gt;
  margin: 0 0 3px 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) a,&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) a:visited {&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) a:hover {&lt;br /&gt;
  text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) #column-one,&lt;br /&gt;
body:not(.eqoa-theme-light) #column-one,&lt;br /&gt;
html:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal),&lt;br /&gt;
body:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal),&lt;br /&gt;
html:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) .pBody,&lt;br /&gt;
body:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) .pBody {&lt;br /&gt;
  background: #0f0b08 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) h3,&lt;br /&gt;
body:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) h3 {&lt;br /&gt;
  background: #35240f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border-top: 1px solid #4a3216 !important;&lt;br /&gt;
  border-bottom: 1px solid #4a3216 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) li,&lt;br /&gt;
body:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) li {&lt;br /&gt;
  color: #78a8a8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) a,&lt;br /&gt;
html:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) a:visited,&lt;br /&gt;
body:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) a,&lt;br /&gt;
body:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) a:visited {&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) a:hover,&lt;br /&gt;
body:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) a:hover {&lt;br /&gt;
  color: #ffd36a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
body.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal),&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal),&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) .pBody,&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) .pBody {&lt;br /&gt;
  background: #f6efe0 !important;&lt;br /&gt;
  color: #2b2110 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) h3,&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) h3 {&lt;br /&gt;
  background: #e1c070 !important;&lt;br /&gt;
  color: #2b2110 !important;&lt;br /&gt;
  border-top: 1px solid #b88924 !important;&lt;br /&gt;
  border-bottom: 1px solid #b88924 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) li,&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) li {&lt;br /&gt;
  color: #5d7777 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) a,&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) a:visited,&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) a,&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) a:visited {&lt;br /&gt;
  color: #9b6500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) a:hover,&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) a:hover {&lt;br /&gt;
  color: #5f3d00 !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1005</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1005"/>
		<updated>2026-05-23T14:02:20Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST ΓÇö Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX ΓÇö big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT ΓÇö 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
    height: 190px;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES ΓÇö LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP ΓÇö RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE ΓÇö DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Raid Encounter List&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.raid-list {&lt;br /&gt;
  margin: 12px 0 18px 0;&lt;br /&gt;
  background: #14100d;&lt;br /&gt;
  border: 1px solid #3b2a16;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__title {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 22px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__cols {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col b {&lt;br /&gt;
  display: block;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: flex-start;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(odd) {&lt;br /&gt;
  background: #171210;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(even) {&lt;br /&gt;
  background: #241a12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a {&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a:hover {&lt;br /&gt;
  color: #ffd36a;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__section-title {&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-top: 1px solid #6a4a1f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder / Class Mastery - Theme Alignment&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#character-builder-app,&lt;br /&gt;
#character-builder-app .character-builder-box,&lt;br /&gt;
#cm-calculator-app,&lt;br /&gt;
#cm-calculator-app .cm-box {&lt;br /&gt;
  background: #14100d !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-title,&lt;br /&gt;
#character-builder-app .character-builder-section-title,&lt;br /&gt;
#cm-calculator-app .cm-title,&lt;br /&gt;
#cm-calculator-app .cm-section-title {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app table,&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#character-builder-app td,&lt;br /&gt;
#cm-calculator-app table,&lt;br /&gt;
#cm-calculator-app th,&lt;br /&gt;
#cm-calculator-app td {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#cm-calculator-app th {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app input,&lt;br /&gt;
#character-builder-app select,&lt;br /&gt;
#character-builder-app textarea,&lt;br /&gt;
#cm-calculator-app input,&lt;br /&gt;
#cm-calculator-app select,&lt;br /&gt;
#cm-calculator-app textarea {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border: 1px solid #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button,&lt;br /&gt;
#cm-calculator-app button {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button:hover,&lt;br /&gt;
#cm-calculator-app button:hover {&lt;br /&gt;
  background: #4a3214 !important;&lt;br /&gt;
  color: #ffd36a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app a,&lt;br /&gt;
#cm-calculator-app a,&lt;br /&gt;
#character-builder-app .cb-equipped-item-name,&lt;br /&gt;
#cm-calculator-app .cm-mastery-name {&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-slot,&lt;br /&gt;
#character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
#character-builder-app .character-builder-warning-box,&lt;br /&gt;
#character-builder-app .cb-picker-item,&lt;br /&gt;
#cm-calculator-app .cm-mastery-card,&lt;br /&gt;
#cm-calculator-app .cm-warning-box {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-item:nth-child(even),&lt;br /&gt;
#cm-calculator-app .cm-mastery-card:nth-child(even) {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-selected,&lt;br /&gt;
#cm-calculator-app .cm-selected {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Sidebar / MonoBook Portlets - Dark/Light Theme Safe&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Never touch top page/edit tabs */&lt;br /&gt;
#p-cactions,&lt;br /&gt;
#p-cactions *,&lt;br /&gt;
#p-personal,&lt;br /&gt;
#p-personal * {&lt;br /&gt;
  background: revert !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shared sidebar spacing */&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) {&lt;br /&gt;
  margin: 0 0 10px 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) .pBody {&lt;br /&gt;
  padding: 5px 0 8px 0 !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) h3 {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  clear: both !important;&lt;br /&gt;
  float: none !important;&lt;br /&gt;
  width: auto !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
&lt;br /&gt;
  margin: 0 0 4px 0 !important;&lt;br /&gt;
  padding: 5px 6px !important;&lt;br /&gt;
&lt;br /&gt;
  font-size: 14px !important;&lt;br /&gt;
  font-weight: 800 !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
  text-align: left !important;&lt;br /&gt;
  text-transform: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
&lt;br /&gt;
  border-radius: 0 !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) ul {&lt;br /&gt;
  margin: 0 0 0 12px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) li {&lt;br /&gt;
  margin: 0 0 3px 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) a,&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) a:visited {&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) a:hover {&lt;br /&gt;
  text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) #column-one,&lt;br /&gt;
body:not(.eqoa-theme-light) #column-one,&lt;br /&gt;
html:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal),&lt;br /&gt;
body:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal),&lt;br /&gt;
html:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) .pBody,&lt;br /&gt;
body:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) .pBody {&lt;br /&gt;
  background: #0f0b08 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) h3,&lt;br /&gt;
body:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) h3 {&lt;br /&gt;
  background: #35240f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border-top: 1px solid #4a3216 !important;&lt;br /&gt;
  border-bottom: 1px solid #4a3216 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) li,&lt;br /&gt;
body:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) li {&lt;br /&gt;
  color: #78a8a8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) a,&lt;br /&gt;
html:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) a:visited,&lt;br /&gt;
body:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) a,&lt;br /&gt;
body:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) a:visited {&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) a:hover,&lt;br /&gt;
body:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) a:hover {&lt;br /&gt;
  color: #ffd36a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
body.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal),&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal),&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) .pBody,&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) .pBody {&lt;br /&gt;
  background: #f6efe0 !important;&lt;br /&gt;
  color: #2b2110 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) h3,&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) h3 {&lt;br /&gt;
  background: #e1c070 !important;&lt;br /&gt;
  color: #2b2110 !important;&lt;br /&gt;
  border-top: 1px solid #b88924 !important;&lt;br /&gt;
  border-bottom: 1px solid #b88924 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) li,&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) li {&lt;br /&gt;
  color: #5d7777 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) a,&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) a:visited,&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) a,&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) a:visited {&lt;br /&gt;
  color: #9b6500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) a:hover,&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) a:hover {&lt;br /&gt;
  color: #5f3d00 !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1004</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1004"/>
		<updated>2026-05-23T13:59:17Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST ΓÇö Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX ΓÇö big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT ΓÇö 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
    height: 190px;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES ΓÇö LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP ΓÇö RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE ΓÇö DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Raid Encounter List&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.raid-list {&lt;br /&gt;
  margin: 12px 0 18px 0;&lt;br /&gt;
  background: #14100d;&lt;br /&gt;
  border: 1px solid #3b2a16;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__title {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 22px;&lt;br /&gt;
&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__cols {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col b {&lt;br /&gt;
  display: block;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: flex-start;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(odd) {&lt;br /&gt;
  background: #171210;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(even) {&lt;br /&gt;
  background: #241a12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a {&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a:hover {&lt;br /&gt;
  color: #ffd36a;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__section-title {&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-top: 1px solid #6a4a1f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder / Class Mastery - Theme Alignment&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#character-builder-app,&lt;br /&gt;
#character-builder-app .character-builder-box,&lt;br /&gt;
#cm-calculator-app,&lt;br /&gt;
#cm-calculator-app .cm-box {&lt;br /&gt;
  background: #14100d !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-title,&lt;br /&gt;
#character-builder-app .character-builder-section-title,&lt;br /&gt;
#cm-calculator-app .cm-title,&lt;br /&gt;
#cm-calculator-app .cm-section-title {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app table,&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#character-builder-app td,&lt;br /&gt;
#cm-calculator-app table,&lt;br /&gt;
#cm-calculator-app th,&lt;br /&gt;
#cm-calculator-app td {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#cm-calculator-app th {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app input,&lt;br /&gt;
#character-builder-app select,&lt;br /&gt;
#character-builder-app textarea,&lt;br /&gt;
#cm-calculator-app input,&lt;br /&gt;
#cm-calculator-app select,&lt;br /&gt;
#cm-calculator-app textarea {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border: 1px solid #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button,&lt;br /&gt;
#cm-calculator-app button {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button:hover,&lt;br /&gt;
#cm-calculator-app button:hover {&lt;br /&gt;
  background: #4a3214 !important;&lt;br /&gt;
  color: #ffd36a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#character-builder-app a,&lt;br /&gt;
#cm-calculator-app a,&lt;br /&gt;
#character-builder-app .cb-equipped-item-name,&lt;br /&gt;
#cm-calculator-app .cm-mastery-name {&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-slot,&lt;br /&gt;
#character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
#character-builder-app .character-builder-warning-box,&lt;br /&gt;
#character-builder-app .cb-picker-item,&lt;br /&gt;
#cm-calculator-app .cm-mastery-card,&lt;br /&gt;
#cm-calculator-app .cm-warning-box {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-item:nth-child(even),&lt;br /&gt;
#cm-calculator-app .cm-mastery-card:nth-child(even) {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-selected,&lt;br /&gt;
#cm-calculator-app .cm-selected {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Sidebar / MonoBook Portlets - Theme Safe&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Do not touch top page tabs */&lt;br /&gt;
#p-cactions,&lt;br /&gt;
#p-cactions *,&lt;br /&gt;
#p-personal,&lt;br /&gt;
#p-personal * {&lt;br /&gt;
  background: revert !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Shared sidebar layout */&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) {&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  margin-bottom: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) h3 {&lt;br /&gt;
  margin: 10px 0 5px 0 !important;&lt;br /&gt;
  padding: 6px 8px 7px 8px !important;&lt;br /&gt;
  font-size: 15px !important;&lt;br /&gt;
  font-weight: 800 !important;&lt;br /&gt;
  line-height: 1.15 !important;&lt;br /&gt;
  text-align: left !important;&lt;br /&gt;
  text-transform: none !important;&lt;br /&gt;
  white-space: normal !important;&lt;br /&gt;
  border-radius: 0 !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) .pBody {&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 4px 0 8px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) ul {&lt;br /&gt;
  margin: 0 0 0 12px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) li {&lt;br /&gt;
  margin: 0 0 3px 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) a,&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) a:visited {&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) a:hover {&lt;br /&gt;
  text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) #column-one,&lt;br /&gt;
body:not(.eqoa-theme-light) #column-one {&lt;br /&gt;
  background: #0d0a08 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal),&lt;br /&gt;
body:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal),&lt;br /&gt;
html:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) .pBody,&lt;br /&gt;
body:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) .pBody {&lt;br /&gt;
  background: #0d0a08 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) h3,&lt;br /&gt;
body:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) h3 {&lt;br /&gt;
  background: linear-gradient(90deg, #3a260f 0%, #4a300f 70%, #24170a 100%) !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border-left: 3px solid #ffb000 !important;&lt;br /&gt;
  border-top: 1px solid #5d3c17 !important;&lt;br /&gt;
  border-bottom: 1px solid #5d3c17 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) li,&lt;br /&gt;
body:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) li {&lt;br /&gt;
  color: #78a8a8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) a,&lt;br /&gt;
html:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) a:visited,&lt;br /&gt;
body:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) a,&lt;br /&gt;
body:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) a:visited {&lt;br /&gt;
&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) a:hover,&lt;br /&gt;
body:not(.eqoa-theme-light) #column-one .portlet:not(#p-cactions):not(#p-personal) a:hover {&lt;br /&gt;
  color: #ffd36a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
body.eqoa-theme-light #column-one {&lt;br /&gt;
  background: #f5ead0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal),&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal),&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) .pBody,&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) .pBody {&lt;br /&gt;
  background: #f5ead0 !important;&lt;br /&gt;
  color: #2b2110 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) h3,&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) h3 {&lt;br /&gt;
  background: linear-gradient(90deg, #d9b968 0%, #f1dc9b 75%, #f5ead0 100%) !important;&lt;br /&gt;
  color: #2b2110 !important;&lt;br /&gt;
  border-left: 3px solid #9b6b10 !important;&lt;br /&gt;
  border-top: 1px solid #c99c3a !important;&lt;br /&gt;
  border-bottom: 1px solid #c99c3a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) li,&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) li {&lt;br /&gt;
  color: #5d7777 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) a,&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) a:visited,&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) a,&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) a:visited {&lt;br /&gt;
  color: #9b6500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) a:hover,&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) a:hover {&lt;br /&gt;
  color: #5f3d00 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar search */&lt;br /&gt;
#column-one #p-search input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
#column-one #p-search input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
  width: 125px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) #column-one #p-search input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
html:not(.eqoa-theme-light) #column-one #p-search input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
body:not(.eqoa-theme-light) #column-one #p-search input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
body:not(.eqoa-theme-light) #column-one #p-search input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
  background: #1a120c !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #column-one #p-search input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light #column-one #p-search input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
body.eqoa-theme-light #column-one #p-search input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
body.eqoa-theme-light #column-one #p-search input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
  background: #fffaf0 !important;&lt;br /&gt;
  color: #2b2110 !important;&lt;br /&gt;
  border: 1px solid #b88924 !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1003</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1003"/>
		<updated>2026-05-23T13:56:16Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST ΓÇö Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX ΓÇö big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT ΓÇö 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
    height: 190px;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES ΓÇö LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP ΓÇö RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE ΓÇö DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Raid Encounter List&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.raid-list {&lt;br /&gt;
  margin: 12px 0 18px 0;&lt;br /&gt;
  background: #14100d;&lt;br /&gt;
  border: 1px solid #3b2a16;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__title {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 22px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__cols {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col b {&lt;br /&gt;
  display: block;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: flex-start;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(odd) {&lt;br /&gt;
  background: #171210;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(even) {&lt;br /&gt;
  background: #241a12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a {&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a:hover {&lt;br /&gt;
  color: #ffd36a;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__section-title {&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-top: 1px solid #6a4a1f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder / Class Mastery - Theme Alignment&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#character-builder-app,&lt;br /&gt;
#character-builder-app .character-builder-box,&lt;br /&gt;
#cm-calculator-app,&lt;br /&gt;
#cm-calculator-app .cm-box {&lt;br /&gt;
  background: #14100d !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-title,&lt;br /&gt;
#character-builder-app .character-builder-section-title,&lt;br /&gt;
#cm-calculator-app .cm-title,&lt;br /&gt;
#cm-calculator-app .cm-section-title {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app table,&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#character-builder-app td,&lt;br /&gt;
#cm-calculator-app table,&lt;br /&gt;
#cm-calculator-app th,&lt;br /&gt;
#cm-calculator-app td {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#cm-calculator-app th {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app input,&lt;br /&gt;
#character-builder-app select,&lt;br /&gt;
#character-builder-app textarea,&lt;br /&gt;
#cm-calculator-app input,&lt;br /&gt;
#cm-calculator-app select,&lt;br /&gt;
#cm-calculator-app textarea {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border: 1px solid #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button,&lt;br /&gt;
#cm-calculator-app button {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button:hover,&lt;br /&gt;
#cm-calculator-app button:hover {&lt;br /&gt;
  background: #4a3214 !important;&lt;br /&gt;
  color: #ffd36a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app a,&lt;br /&gt;
#cm-calculator-app a,&lt;br /&gt;
#character-builder-app .cb-equipped-item-name,&lt;br /&gt;
#cm-calculator-app .cm-mastery-name {&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-slot,&lt;br /&gt;
#character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
#character-builder-app .character-builder-warning-box,&lt;br /&gt;
#character-builder-app .cb-picker-item,&lt;br /&gt;
#cm-calculator-app .cm-mastery-card,&lt;br /&gt;
#cm-calculator-app .cm-warning-box {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-item:nth-child(even),&lt;br /&gt;
#cm-calculator-app .cm-mastery-card:nth-child(even) {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-selected,&lt;br /&gt;
#cm-calculator-app .cm-selected {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Sidebar / MonoBook Portlets - Theme Safe&lt;br /&gt;
   Does NOT affect top page tabs/edit buttons&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Keep top page tabs visible */&lt;br /&gt;
#p-cactions,&lt;br /&gt;
#p-cactions *,&lt;br /&gt;
#p-personal,&lt;br /&gt;
#p-personal * {&lt;br /&gt;
  background: revert !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar dark default */&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) {&lt;br /&gt;
  background: #0d0a08 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) .pBody {&lt;br /&gt;
  background: #0d0a08 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 6px 0 10px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section titles */&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) h3 {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border-top: 1px solid #6a4a1f !important;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f !important;&lt;br /&gt;
  margin: 8px 0 6px 0 !important;&lt;br /&gt;
  padding: 7px 8px !important;&lt;br /&gt;
  font-size: 15px !important;&lt;br /&gt;
  font-weight: 800 !important;&lt;br /&gt;
  line-height: 1.2 !important;&lt;br /&gt;
  text-align: center !important;&lt;br /&gt;
  text-transform: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) ul {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) li {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  color: #78a8a8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) a,&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) a:visited {&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  font-weight: 700 !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet:not(#p-cactions):not(#p-personal) a:hover {&lt;br /&gt;
  color: #ffd36a !important;&lt;br /&gt;
  text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search box in sidebar only */&lt;br /&gt;
#column-one #p-search input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
#column-one #p-search input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
  background: #1a120c !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one #p-search input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
#column-one #p-search button {&lt;br /&gt;
  background: #2a1b0d !important;&lt;br /&gt;
  color: #ffffff !important;&lt;br /&gt;
  border: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal),&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) .pBody,&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal),&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) .pBody {&lt;br /&gt;
  background: #fff8df !important;&lt;br /&gt;
  color: #2b2110 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) h3,&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) h3 {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border-color: #b88924 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) a,&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) a:visited,&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) a,&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) a:visited {&lt;br /&gt;
  color: #b87900 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) a:hover,&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet:not(#p-cactions):not(#p-personal) a:hover {&lt;br /&gt;
  color: #7a4f00 !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1002</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1002"/>
		<updated>2026-05-23T13:52:57Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST ΓÇö Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX ΓÇö big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT ΓÇö 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
    height: 190px;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES ΓÇö LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP ΓÇö RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE ΓÇö DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Raid Encounter List&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.raid-list {&lt;br /&gt;
  margin: 12px 0 18px 0;&lt;br /&gt;
  background: #14100d;&lt;br /&gt;
  border: 1px solid #3b2a16;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__title {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 22px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__cols {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col b {&lt;br /&gt;
  display: block;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: flex-start;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(odd) {&lt;br /&gt;
  background: #171210;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(even) {&lt;br /&gt;
  background: #241a12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a {&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a:hover {&lt;br /&gt;
  color: #ffd36a;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__section-title {&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-top: 1px solid #6a4a1f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder / Class Mastery - Theme Alignment&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#character-builder-app,&lt;br /&gt;
#character-builder-app .character-builder-box,&lt;br /&gt;
#cm-calculator-app,&lt;br /&gt;
#cm-calculator-app .cm-box {&lt;br /&gt;
  background: #14100d !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-title,&lt;br /&gt;
#character-builder-app .character-builder-section-title,&lt;br /&gt;
#cm-calculator-app .cm-title,&lt;br /&gt;
#cm-calculator-app .cm-section-title {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app table,&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#character-builder-app td,&lt;br /&gt;
#cm-calculator-app table,&lt;br /&gt;
#cm-calculator-app th,&lt;br /&gt;
#cm-calculator-app td {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#cm-calculator-app th {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app input,&lt;br /&gt;
#character-builder-app select,&lt;br /&gt;
#character-builder-app textarea,&lt;br /&gt;
#cm-calculator-app input,&lt;br /&gt;
#cm-calculator-app select,&lt;br /&gt;
#cm-calculator-app textarea {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border: 1px solid #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button,&lt;br /&gt;
#cm-calculator-app button {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button:hover,&lt;br /&gt;
#cm-calculator-app button:hover {&lt;br /&gt;
  background: #4a3214 !important;&lt;br /&gt;
  color: #ffd36a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app a,&lt;br /&gt;
#cm-calculator-app a,&lt;br /&gt;
#character-builder-app .cb-equipped-item-name,&lt;br /&gt;
#cm-calculator-app .cm-mastery-name {&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-slot,&lt;br /&gt;
#character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
#character-builder-app .character-builder-warning-box,&lt;br /&gt;
#character-builder-app .cb-picker-item,&lt;br /&gt;
#cm-calculator-app .cm-mastery-card,&lt;br /&gt;
#cm-calculator-app .cm-warning-box {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-item:nth-child(even),&lt;br /&gt;
#cm-calculator-app .cm-mastery-card:nth-child(even) {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-selected,&lt;br /&gt;
#cm-calculator-app .cm-selected {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Sidebar / MonoBook Portlets - Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Dark default */&lt;br /&gt;
#column-one,&lt;br /&gt;
#column-one .portlet,&lt;br /&gt;
#column-one .pBody,&lt;br /&gt;
#column-one .generated-sidebar,&lt;br /&gt;
#column-one #p-logo {&lt;br /&gt;
  background: #0d0a08 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3a2a18 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .portlet h3 {&lt;br /&gt;
  background: #0d0a08 !important;&lt;br /&gt;
  color: #ffffff !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  text-transform: lowercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one .pBody {&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 3px 0 8px 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one ul {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin-left: 0.75em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one li {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  color: #78a8a8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one a,&lt;br /&gt;
#column-one a:visited {&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one a:hover {&lt;br /&gt;
  color: #ffd36a !important;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
#column-one input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
  background: #1a120c !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#column-one input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
#column-one button {&lt;br /&gt;
  background: #2a1b0d !important;&lt;br /&gt;
  color: #ffffff !important;&lt;br /&gt;
  border: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet,&lt;br /&gt;
html.eqoa-theme-light #column-one .pBody,&lt;br /&gt;
html.eqoa-theme-light #column-one .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #column-one #p-logo,&lt;br /&gt;
body.eqoa-theme-light #column-one,&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet,&lt;br /&gt;
body.eqoa-theme-light #column-one .pBody,&lt;br /&gt;
body.eqoa-theme-light #column-one .generated-sidebar,&lt;br /&gt;
body.eqoa-theme-light #column-one #p-logo {&lt;br /&gt;
  background: #fff8df !important;&lt;br /&gt;
  color: #2b2110 !important;&lt;br /&gt;
  border-color: #d0a64a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #column-one .portlet h3,&lt;br /&gt;
body.eqoa-theme-light #column-one .portlet h3 {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
body.eqoa-theme-light #column-one li {&lt;br /&gt;
  color: #6e8c8c !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light #column-one a:visited,&lt;br /&gt;
body.eqoa-theme-light #column-one a,&lt;br /&gt;
body.eqoa-theme-light #column-one a:visited {&lt;br /&gt;
  color: #b87900 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
body.eqoa-theme-light #column-one a:hover {&lt;br /&gt;
  color: #7a4f00 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #column-one input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light #column-one input[type=&amp;quot;search&amp;quot;],&lt;br /&gt;
body.eqoa-theme-light #column-one input[type=&amp;quot;text&amp;quot;],&lt;br /&gt;
body.eqoa-theme-light #column-one input[type=&amp;quot;search&amp;quot;] {&lt;br /&gt;
  background: #ffffff !important;&lt;br /&gt;
  color: #2b2110 !important;&lt;br /&gt;
  border: 1px solid #b88924 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #column-one input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light #column-one button,&lt;br /&gt;
body.eqoa-theme-light #column-one input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
body.eqoa-theme-light #column-one button {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffffff !important;&lt;br /&gt;
  border: 1px solid #b88924 !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:ClassMasteryCalculator.js&amp;diff=2424</id>
		<title>MediaWiki:ClassMasteryCalculator.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:ClassMasteryCalculator.js&amp;diff=2424"/>
		<updated>2026-05-23T13:46:34Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;mw.hook(&#039;wikipage.content&#039;).add(function () {&lt;br /&gt;
    var cmCalculatorStarted = false;&lt;br /&gt;
&lt;br /&gt;
    function cmDataIsReady() {&lt;br /&gt;
        return !!window.EQOA_CM_DATA &amp;amp;&amp;amp;&lt;br /&gt;
            (&lt;br /&gt;
                (&lt;br /&gt;
                    window.EQOA_CM_DATA.masteries &amp;amp;&amp;amp;&lt;br /&gt;
                    window.EQOA_CM_DATA.masteries.length&lt;br /&gt;
                ) ||&lt;br /&gt;
                window.EQOA_CM_RAW&lt;br /&gt;
            );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function waitForCMReady(attemptsLeft) {&lt;br /&gt;
        var app = document.getElementById(&#039;cm-calculator-app&#039;);&lt;br /&gt;
&lt;br /&gt;
        if (app &amp;amp;&amp;amp; cmDataIsReady()) {&lt;br /&gt;
            if (cmCalculatorStarted) return;&lt;br /&gt;
&lt;br /&gt;
            cmCalculatorStarted = true;&lt;br /&gt;
            initClassMasteryCalculator();&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (attemptsLeft &amp;lt;= 0) {&lt;br /&gt;
            if (app) {&lt;br /&gt;
                app.innerHTML =&lt;br /&gt;
                    &#039;&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;EQOA Class Mastery failed to load.&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        setTimeout(function () {&lt;br /&gt;
            waitForCMReady(attemptsLeft - 1);&lt;br /&gt;
        }, 100);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    waitForCMReady(100);&lt;br /&gt;
&lt;br /&gt;
    function initClassMasteryCalculator() {&lt;br /&gt;
        var app = document.getElementById(&#039;cm-calculator-app&#039;);&lt;br /&gt;
        if (!app) return;&lt;br /&gt;
&lt;br /&gt;
        var data = window.EQOA_CM_DATA || {};&lt;br /&gt;
        var selectedMasteries = {};&lt;br /&gt;
        var activeCmTab = &#039;General&#039;;&lt;br /&gt;
        var activeCmView = &#039;detailed&#039;;&lt;br /&gt;
        var showLockedCms = true;&lt;br /&gt;
        var visibleMasteries = [];&lt;br /&gt;
&lt;br /&gt;
        function safeArray(value) {&lt;br /&gt;
            return Object.prototype.toString.call(value) === &#039;[object Array]&#039; ? value : [];&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function numberOrZero(value) {&lt;br /&gt;
            var n = Number(String(value || &#039;&#039;).trim());&lt;br /&gt;
            return isFinite(n) ? n : 0;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function escapeHtml(value) {&lt;br /&gt;
            return String(value == null ? &#039;&#039; : value)&lt;br /&gt;
                .replace(/&amp;amp;/g, &#039;&amp;amp;amp;&#039;)&lt;br /&gt;
                .replace(/&amp;lt;/g, &#039;&amp;amp;lt;&#039;)&lt;br /&gt;
                .replace(/&amp;gt;/g, &#039;&amp;amp;gt;&#039;)&lt;br /&gt;
                .replace(/&amp;quot;/g, &#039;&amp;amp;quot;&#039;)&lt;br /&gt;
                .replace(/&#039;/g, &#039;&amp;amp;#039;&#039;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function splitList(value) {&lt;br /&gt;
            value = String(value || &#039;&#039;).trim();&lt;br /&gt;
            if (!value || value.toLowerCase() === &#039;all&#039;) return [&#039;All&#039;];&lt;br /&gt;
            return value.split(/\s+/);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function buildMasteriesFromRaw(rawText) {&lt;br /&gt;
            var lines = String(rawText || &#039;&#039;).split(/\r?\n/);&lt;br /&gt;
            var headerLineIndex = -1;&lt;br /&gt;
            var headers = [];&lt;br /&gt;
            var headerMap = {};&lt;br /&gt;
            var rows = [];&lt;br /&gt;
&lt;br /&gt;
            function get(cols, name) {&lt;br /&gt;
                var indexes = headerMap[name] || [];&lt;br /&gt;
                if (!indexes.length) return &#039;&#039;;&lt;br /&gt;
                return String(cols[indexes[0]] || &#039;&#039;).trim();&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            function getAll(cols, name) {&lt;br /&gt;
                var indexes = headerMap[name] || [];&lt;br /&gt;
                var values = [];&lt;br /&gt;
&lt;br /&gt;
                indexes.forEach(function (index) {&lt;br /&gt;
                    var value = String(cols[index] || &#039;&#039;).trim();&lt;br /&gt;
&lt;br /&gt;
                    if (!value) return;&lt;br /&gt;
                    if (/^[0-9A-F]{4}$/i.test(value)) return;&lt;br /&gt;
&lt;br /&gt;
                    if (values.indexOf(value) === -1) {&lt;br /&gt;
                        values.push(value);&lt;br /&gt;
                    }&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                return values;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            function addStat(stats, cols, header, key) {&lt;br /&gt;
                var value = parseInt(get(cols, header), 10);&lt;br /&gt;
                if (!isNaN(value) &amp;amp;&amp;amp; value !== 0) {&lt;br /&gt;
                    stats[key] = value;&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            lines.forEach(function (line, index) {&lt;br /&gt;
                if (headerLineIndex === -1 &amp;amp;&amp;amp; line.indexOf(&#039;Mastery\tDescription&#039;) === 0) {&lt;br /&gt;
                    headerLineIndex = index;&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            if (headerLineIndex === -1) return [];&lt;br /&gt;
&lt;br /&gt;
            headers = lines[headerLineIndex].split(&#039;\t&#039;).map(function (header) {&lt;br /&gt;
                return String(header || &#039;&#039;).trim();&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            headers.forEach(function (header, index) {&lt;br /&gt;
                if (!headerMap[header]) headerMap[header] = [];&lt;br /&gt;
                headerMap[header].push(index);&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            lines.slice(headerLineIndex + 1).forEach(function (line) {&lt;br /&gt;
                var cols;&lt;br /&gt;
                var name;&lt;br /&gt;
                var stats = {};&lt;br /&gt;
                var baseStatReqs = {};&lt;br /&gt;
&lt;br /&gt;
                if (!line.trim()) return;&lt;br /&gt;
&lt;br /&gt;
                cols = line.split(&#039;\t&#039;);&lt;br /&gt;
                name = get(cols, &#039;Mastery&#039;);&lt;br /&gt;
&lt;br /&gt;
                if (!name) return;&lt;br /&gt;
&lt;br /&gt;
                addStat(stats, cols, &#039;AC&#039;, &#039;ac&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;STR&#039;, &#039;str&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;STA&#039;, &#039;sta&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;AGI&#039;, &#039;agi&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;DEX&#039;, &#039;dex&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;WIS&#039;, &#039;wis&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;INT&#039;, &#039;int&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;CHA&#039;, &#039;cha&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;HP Max&#039;, &#039;hp&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;PWR Max&#039;, &#039;pow&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;STR Max&#039;, &#039;strMax&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;STA Max&#039;, &#039;staMax&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;AGI Max&#039;, &#039;agiMax&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;DEX Max&#039;, &#039;dexMax&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;WIS Max&#039;, &#039;wisMax&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;INT Max&#039;, &#039;intMax&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;CHA Max&#039;, &#039;chaMax&#039;);&lt;br /&gt;
&lt;br /&gt;
                [&#039;STR&#039;, &#039;STA&#039;, &#039;DEX&#039;, &#039;AGI&#039;, &#039;INT&#039;, &#039;WIS&#039;, &#039;CHA&#039;].forEach(function (stat) {&lt;br /&gt;
                    var value = parseInt(get(cols, &#039;Base &#039; + stat + &#039; Req&#039;), 10);&lt;br /&gt;
                    if (!isNaN(value) &amp;amp;&amp;amp; value &amp;gt; 0) {&lt;br /&gt;
                        baseStatReqs[stat] = value;&lt;br /&gt;
                    }&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                rows.push({&lt;br /&gt;
                    name: name,&lt;br /&gt;
                    description: get(cols, &#039;Description&#039;),&lt;br /&gt;
                    classification: get(cols, &#039;Classification&#039;),&lt;br /&gt;
                    subCategory: get(cols, &#039;Sub-Category&#039;),&lt;br /&gt;
                    races: splitList(get(cols, &#039;Race&#039;)),&lt;br /&gt;
                    classes: splitList(get(cols, &#039;Class&#039;)),&lt;br /&gt;
                    lycanthropy: get(cols, &#039;Lycanthropy&#039;),&lt;br /&gt;
                    quest: get(cols, &#039;Quest&#039;),&lt;br /&gt;
                    level: parseInt(get(cols, &#039;Level&#039;), 10) || 0,&lt;br /&gt;
                    points: parseInt(get(cols, &#039;Points&#039;), 10) || 0,&lt;br /&gt;
                    cmSpentReq: parseInt(get(cols, &#039;CM Spent Req&#039;), 10) || 0,&lt;br /&gt;
                    requirements: []&lt;br /&gt;
                        .concat(getAll(cols, &#039;CM Req 1&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;CM Req 2&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;CM Req 3&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;CM Req 4&#039;)),&lt;br /&gt;
                    spellsAdded: []&lt;br /&gt;
                        .concat(getAll(cols, &#039;=+Spell 1&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;=+Spell 2&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;=+Spell 3&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;=+Spell 4&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;=+Spell 5&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;=+Spell 6&#039;)),&lt;br /&gt;
                    spellsRemoved: []&lt;br /&gt;
                        .concat(getAll(cols, &#039;-Spell 1&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;-Spell 2&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;-Spell 3&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;-Spell 4&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;-Spell 5&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;-Spell 6&#039;)),&lt;br /&gt;
                    stats: stats,&lt;br /&gt;
                    baseStatReqs: baseStatReqs&lt;br /&gt;
                });&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return rows;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if ((!data.masteries || !data.masteries.length) &amp;amp;&amp;amp; window.EQOA_CM_RAW) {&lt;br /&gt;
            data.masteries = buildMasteriesFromRaw(window.EQOA_CM_RAW);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getBuilderState() {&lt;br /&gt;
            if (&lt;br /&gt;
                window.EQOA_CHARACTER_BUILDER_STATE &amp;amp;&amp;amp;&lt;br /&gt;
                typeof window.EQOA_CHARACTER_BUILDER_STATE.getState === &#039;function&#039;&lt;br /&gt;
            ) {&lt;br /&gt;
                return window.EQOA_CHARACTER_BUILDER_STATE.getState();&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return null;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function isEmbedded() {&lt;br /&gt;
            return !!getBuilderState();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getRaceCode(raceName) {&lt;br /&gt;
            var raceCodes = data.raceCodes || {};&lt;br /&gt;
            return raceCodes[raceName] || raceName;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function listAllowsValue(list, value) {&lt;br /&gt;
            var wanted = String(value || &#039;&#039;).toUpperCase();&lt;br /&gt;
&lt;br /&gt;
            if (!wanted) return true;&lt;br /&gt;
&lt;br /&gt;
            return safeArray(list).some(function (entry) {&lt;br /&gt;
                var text = String(entry || &#039;&#039;).toUpperCase().trim();&lt;br /&gt;
                var tokens;&lt;br /&gt;
&lt;br /&gt;
                if (!text || text === &#039;ALL&#039;) return true;&lt;br /&gt;
&lt;br /&gt;
                tokens = text.split(/\s+/);&lt;br /&gt;
                return tokens.indexOf(wanted) !== -1;&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function normalizePath(value) {&lt;br /&gt;
            value = String(value || &#039;&#039;).toLowerCase().replace(/[\s-]/g, &#039;&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!value || value === &#039;all&#039; || value === &#039;none&#039;) return &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
            var map = {&lt;br /&gt;
                lionwere: &#039;werelion&#039;,&lt;br /&gt;
                werelion: &#039;werelion&#039;,&lt;br /&gt;
                bearwere: &#039;werebear&#039;,&lt;br /&gt;
                werebear: &#039;werebear&#039;,&lt;br /&gt;
                wolfwere: &#039;werewolf&#039;,&lt;br /&gt;
                werewolf: &#039;werewolf&#039;,&lt;br /&gt;
                ratwere: &#039;wererat&#039;,&lt;br /&gt;
                wererat: &#039;wererat&#039;,&lt;br /&gt;
                gatorwere: &#039;weregator&#039;,&lt;br /&gt;
                weregator: &#039;weregator&#039;,&lt;br /&gt;
                vampire: &#039;vampire&#039;,&lt;br /&gt;
                werehunter: &#039;werehunter&#039;,&lt;br /&gt;
                hunterwere: &#039;werehunter&#039;,&lt;br /&gt;
                werebeast: &#039;werebeast&#039;&lt;br /&gt;
            };&lt;br /&gt;
&lt;br /&gt;
            return map[value] || value;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function isWerePath(path) {&lt;br /&gt;
            return [&#039;werelion&#039;, &#039;werebear&#039;, &#039;werewolf&#039;, &#039;wererat&#039;, &#039;weregator&#039;].indexOf(path) !== -1;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getBitePath(name) {&lt;br /&gt;
            name = String(name || &#039;&#039;).toLowerCase();&lt;br /&gt;
&lt;br /&gt;
            if (name.indexOf(&#039;lion bite&#039;) !== -1) return &#039;werelion&#039;;&lt;br /&gt;
            if (name.indexOf(&#039;bear bite&#039;) !== -1) return &#039;werebear&#039;;&lt;br /&gt;
            if (name.indexOf(&#039;wolf bite&#039;) !== -1) return &#039;werewolf&#039;;&lt;br /&gt;
            if (name.indexOf(&#039;rat bite&#039;) !== -1) return &#039;wererat&#039;;&lt;br /&gt;
            if (name.indexOf(&#039;gator bite&#039;) !== -1) return &#039;weregator&#039;;&lt;br /&gt;
&lt;br /&gt;
            return &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function isSharedWereMastery(name) {&lt;br /&gt;
            return name === &#039;Lycanthropic Resistances&#039; ||&lt;br /&gt;
                name === &#039;Lycanthropic Regeneration&#039; ||&lt;br /&gt;
                name === &#039;Lycanthropic Rejuvenation&#039; ||&lt;br /&gt;
                name === &#039;Combat Senses&#039; ||&lt;br /&gt;
                name === &#039;Defensive Instincts&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function formatStatName(statName) {&lt;br /&gt;
            var map = {&lt;br /&gt;
                ac: &#039;AC&#039;,&lt;br /&gt;
                hp: &#039;HP&#039;,&lt;br /&gt;
                pow: &#039;Power&#039;,&lt;br /&gt;
                str: &#039;STR&#039;,&lt;br /&gt;
                sta: &#039;STA&#039;,&lt;br /&gt;
                agi: &#039;AGI&#039;,&lt;br /&gt;
                dex: &#039;DEX&#039;,&lt;br /&gt;
                wis: &#039;WIS&#039;,&lt;br /&gt;
                int: &#039;INT&#039;,&lt;br /&gt;
                cha: &#039;CHA&#039;,&lt;br /&gt;
                strMax: &#039;STR Max&#039;,&lt;br /&gt;
                staMax: &#039;STA Max&#039;,&lt;br /&gt;
                agiMax: &#039;AGI Max&#039;,&lt;br /&gt;
                dexMax: &#039;DEX Max&#039;,&lt;br /&gt;
                wisMax: &#039;WIS Max&#039;,&lt;br /&gt;
                intMax: &#039;INT Max&#039;,&lt;br /&gt;
                chaMax: &#039;CHA Max&#039;&lt;br /&gt;
            };&lt;br /&gt;
&lt;br /&gt;
            return map[statName] || String(statName || &#039;&#039;).toUpperCase();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function addOption(select, value, label) {&lt;br /&gt;
            var option = document.createElement(&#039;option&#039;);&lt;br /&gt;
            option.value = value;&lt;br /&gt;
            option.textContent = label;&lt;br /&gt;
            select.appendChild(option);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCmDisplayTab(cm) {&lt;br /&gt;
            var classification = String((cm &amp;amp;&amp;amp; cm.classification) || &#039;&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (classification === &#039;Master Class&#039;) {&lt;br /&gt;
                if (safeArray(cm.races).length &amp;amp;&amp;amp; safeArray(cm.races)[0] !== &#039;All&#039;) return &#039;Racial&#039;;&lt;br /&gt;
                if (safeArray(cm.classes).length &amp;amp;&amp;amp; safeArray(cm.classes)[0] !== &#039;All&#039;) return &#039;Class&#039;;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return classification || &#039;General&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCmType(cm) {&lt;br /&gt;
            return getCmDisplayTab(cm) || &#039;Other&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCmTypeClass(cm) {&lt;br /&gt;
            var type = getCmType(cm);&lt;br /&gt;
&lt;br /&gt;
            if (type === &#039;General&#039;) return &#039;cm-type-general&#039;;&lt;br /&gt;
            if (type === &#039;Racial&#039;) return &#039;cm-type-racial&#039;;&lt;br /&gt;
            if (type === &#039;Archetype&#039;) return &#039;cm-type-archetype&#039;;&lt;br /&gt;
            if (type === &#039;Class&#039;) return &#039;cm-type-class&#039;;&lt;br /&gt;
            if (type === &#039;Master Class&#039;) return &#039;cm-type-master&#039;;&lt;br /&gt;
&lt;br /&gt;
            return &#039;cm-type-other&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getBaseStatsFromInputs() {&lt;br /&gt;
            var builderState = getBuilderState();&lt;br /&gt;
            var baseStats;&lt;br /&gt;
            var result;&lt;br /&gt;
&lt;br /&gt;
            if (builderState &amp;amp;&amp;amp; builderState.baseStats) {&lt;br /&gt;
                baseStats = builderState.baseStats;&lt;br /&gt;
            } else {&lt;br /&gt;
                baseStats = {&lt;br /&gt;
                    STR: numberOrZero(document.getElementById(&#039;cm-base-str&#039;) &amp;amp;&amp;amp; document.getElementById(&#039;cm-base-str&#039;).value),&lt;br /&gt;
                    STA: numberOrZero(document.getElementById(&#039;cm-base-sta&#039;) &amp;amp;&amp;amp; document.getElementById(&#039;cm-base-sta&#039;).value),&lt;br /&gt;
                    DEX: numberOrZero(document.getElementById(&#039;cm-base-dex&#039;) &amp;amp;&amp;amp; document.getElementById(&#039;cm-base-dex&#039;).value),&lt;br /&gt;
                    AGI: numberOrZero(document.getElementById(&#039;cm-base-agi&#039;) &amp;amp;&amp;amp; document.getElementById(&#039;cm-base-agi&#039;).value),&lt;br /&gt;
                    INT: numberOrZero(document.getElementById(&#039;cm-base-int&#039;) &amp;amp;&amp;amp; document.getElementById(&#039;cm-base-int&#039;).value),&lt;br /&gt;
                    WIS: numberOrZero(document.getElementById(&#039;cm-base-wis&#039;) &amp;amp;&amp;amp; document.getElementById(&#039;cm-base-wis&#039;).value),&lt;br /&gt;
                    CHA: numberOrZero(document.getElementById(&#039;cm-base-cha&#039;) &amp;amp;&amp;amp; document.getElementById(&#039;cm-base-cha&#039;).value)&lt;br /&gt;
                };&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            result = {&lt;br /&gt;
                STR: numberOrZero(baseStats.STR),&lt;br /&gt;
                STA: numberOrZero(baseStats.STA),&lt;br /&gt;
                DEX: numberOrZero(baseStats.DEX),&lt;br /&gt;
                AGI: numberOrZero(baseStats.AGI),&lt;br /&gt;
                INT: numberOrZero(baseStats.INT),&lt;br /&gt;
                WIS: numberOrZero(baseStats.WIS),&lt;br /&gt;
                CHA: numberOrZero(baseStats.CHA)&lt;br /&gt;
            };&lt;br /&gt;
&lt;br /&gt;
            Object.keys(selectedMasteries).forEach(function (name) {&lt;br /&gt;
                var stats = selectedMasteries[name].stats || {};&lt;br /&gt;
                result.STR += numberOrZero(stats.str);&lt;br /&gt;
                result.STA += numberOrZero(stats.sta);&lt;br /&gt;
                result.DEX += numberOrZero(stats.dex);&lt;br /&gt;
                result.AGI += numberOrZero(stats.agi);&lt;br /&gt;
                result.INT += numberOrZero(stats.int);&lt;br /&gt;
                result.WIS += numberOrZero(stats.wis);&lt;br /&gt;
                result.CHA += numberOrZero(stats.cha);&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return result;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function updateBaseStatInputsDisplay(baseStats) {&lt;br /&gt;
            var map = {&lt;br /&gt;
                STR: &#039;cm-base-str&#039;,&lt;br /&gt;
                STA: &#039;cm-base-sta&#039;,&lt;br /&gt;
                DEX: &#039;cm-base-dex&#039;,&lt;br /&gt;
                AGI: &#039;cm-base-agi&#039;,&lt;br /&gt;
                INT: &#039;cm-base-int&#039;,&lt;br /&gt;
                WIS: &#039;cm-base-wis&#039;,&lt;br /&gt;
                CHA: &#039;cm-base-cha&#039;&lt;br /&gt;
            };&lt;br /&gt;
&lt;br /&gt;
            Object.keys(map).forEach(function (stat) {&lt;br /&gt;
                var input = document.getElementById(map[stat]);&lt;br /&gt;
                if (input) input.value = numberOrZero(baseStats[stat]);&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getAvailablePoints() {&lt;br /&gt;
            var builderState = getBuilderState();&lt;br /&gt;
            var level = parseInt(levelInput.value, 10);&lt;br /&gt;
            var max;&lt;br /&gt;
            var available;&lt;br /&gt;
&lt;br /&gt;
            if (isNaN(level) || level &amp;lt; 1) level = 1;&lt;br /&gt;
            if (level &amp;gt; 60) level = 60;&lt;br /&gt;
&lt;br /&gt;
            levelInput.value = level;&lt;br /&gt;
            max = Math.min(level * 25, 1500);&lt;br /&gt;
&lt;br /&gt;
            if (builderState &amp;amp;&amp;amp; builderState.cmAvailable !== undefined) {&lt;br /&gt;
                available = numberOrZero(builderState.cmAvailable);&lt;br /&gt;
                if (available &amp;lt; 0) available = 0;&lt;br /&gt;
                if (available &amp;gt; max) available = max;&lt;br /&gt;
                return available;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return max;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getSpentPoints() {&lt;br /&gt;
            var total = 0;&lt;br /&gt;
&lt;br /&gt;
            Object.keys(selectedMasteries).forEach(function (name) {&lt;br /&gt;
                total += numberOrZero(selectedMasteries[name].points);&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return total;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCmPointStatusText() {&lt;br /&gt;
            var total = getAvailablePoints();&lt;br /&gt;
            var spent = getSpentPoints();&lt;br /&gt;
            var left = total - spent;&lt;br /&gt;
&lt;br /&gt;
            if (left &amp;lt; 0) left = 0;&lt;br /&gt;
&lt;br /&gt;
            return &#039;Total CMs: &#039; + total + &#039; | Spent: &#039; + spent + &#039; | Left: &#039; + left;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCmStatMinRequirements(cm) {&lt;br /&gt;
            var reqs = [];&lt;br /&gt;
&lt;br /&gt;
            if (!cm || !cm.baseStatReqs) return reqs;&lt;br /&gt;
&lt;br /&gt;
            Object.keys(cm.baseStatReqs).forEach(function (statName) {&lt;br /&gt;
                var value = numberOrZero(cm.baseStatReqs[statName]);&lt;br /&gt;
                if (value &amp;gt; 0) {&lt;br /&gt;
                    reqs.push({ stat: statName, value: value });&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return reqs;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCmLockReasons(cm, includePoints) {&lt;br /&gt;
            var spent = getSpentPoints();&lt;br /&gt;
            var available = getAvailablePoints();&lt;br /&gt;
            var baseStats = getBaseStatsFromInputs();&lt;br /&gt;
            var level = parseInt(levelInput.value, 10) || 1;&lt;br /&gt;
            var reasons = [];&lt;br /&gt;
&lt;br /&gt;
            if (cm.level &amp;amp;&amp;amp; cm.level &amp;gt; level) {&lt;br /&gt;
                reasons.push(&#039;Reach level &#039; + cm.level);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (cm.cmSpentReq &amp;amp;&amp;amp; spent &amp;lt; cm.cmSpentReq) {&lt;br /&gt;
                reasons.push(&#039;Spend &#039; + (cm.cmSpentReq - spent) + &#039; more CM&#039;);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            getCmStatMinRequirements(cm).forEach(function (req) {&lt;br /&gt;
                if (numberOrZero(baseStats[req.stat]) &amp;lt; req.value) {&lt;br /&gt;
                    reasons.push(&#039;Requires base &#039; + req.stat + &#039; &#039; + req.value);&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            safeArray(cm.requirements).forEach(function (reqName) {&lt;br /&gt;
                if (!selectedMasteries[reqName]) {&lt;br /&gt;
                    reasons.push(&#039;Requires &#039; + reqName);&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            if (includePoints &amp;amp;&amp;amp; spent + numberOrZero(cm.points) &amp;gt; available) {&lt;br /&gt;
                reasons.push(&#039;Not enough CM points&#039;);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return reasons;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getRequirementsHtml(cm) {&lt;br /&gt;
            return safeArray(cm.requirements).map(function (reqName) {&lt;br /&gt;
                return &#039;&amp;lt;span class=&amp;quot;&#039; + (selectedMasteries[reqName] ? &#039;cm-req-owned&#039; : &#039;cm-req-missing&#039;) + &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    escapeHtml(reqName) +&lt;br /&gt;
                &#039;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
            }).join(&#039;, &#039;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getStatReqHtml(cm) {&lt;br /&gt;
            return getCmStatMinRequirements(cm).map(function (req) {&lt;br /&gt;
                return &#039;Base &#039; + escapeHtml(req.stat) + &#039; &#039; + escapeHtml(req.value);&lt;br /&gt;
            }).join(&#039;, &#039;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCmSearchText(cm) {&lt;br /&gt;
            var parts = [&lt;br /&gt;
                cm.name,&lt;br /&gt;
                cm.description,&lt;br /&gt;
                cm.classification,&lt;br /&gt;
                cm.lycanthropy&lt;br /&gt;
            ];&lt;br /&gt;
&lt;br /&gt;
            Object.keys(cm.stats || {}).forEach(function (key) {&lt;br /&gt;
                parts.push(key);&lt;br /&gt;
                parts.push(formatStatName(key));&lt;br /&gt;
                parts.push(cm.stats[key]);&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            safeArray(cm.requirements).forEach(function (value) { parts.push(value); });&lt;br /&gt;
            safeArray(cm.spellsAdded).forEach(function (value) { parts.push(value); });&lt;br /&gt;
            safeArray(cm.spellsRemoved).forEach(function (value) { parts.push(value); });&lt;br /&gt;
&lt;br /&gt;
            return parts.join(&#039; &#039;).toLowerCase();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function findCmByName(name) {&lt;br /&gt;
            var found = null;&lt;br /&gt;
&lt;br /&gt;
            safeArray(data.masteries).some(function (cm) {&lt;br /&gt;
                if (cm.name === name) {&lt;br /&gt;
                    found = cm;&lt;br /&gt;
                    return true;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                return false;&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return found;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function isMasterClassTitle(cm) {&lt;br /&gt;
            return cm &amp;amp;&amp;amp; cm.classification === &#039;Master Class&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getSelectedMasterClassTitle() {&lt;br /&gt;
            var selectedTitle = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
            Object.keys(selectedMasteries).forEach(function (name) {&lt;br /&gt;
                if (isMasterClassTitle(selectedMasteries[name])) {&lt;br /&gt;
                    selectedTitle = name;&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return selectedTitle;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        app.innerHTML =&lt;br /&gt;
            &#039;&amp;lt;div class=&amp;quot;cm-calculator-box&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;character-builder-title&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;EQOA: Sandstorm Class Mastery Builder&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;character-builder-controls&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;label&amp;gt;Race&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;select id=&amp;quot;cm-race&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                    &#039;&amp;lt;label&amp;gt;Class&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;select id=&amp;quot;cm-class&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                    &#039;&amp;lt;label&amp;gt;Character Level&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cm-level&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;60&amp;quot; value=&amp;quot;60&amp;quot; style=&amp;quot;width:70px;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                    &#039;&amp;lt;label&amp;gt;Base Stats&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;span&amp;gt;&#039; +&lt;br /&gt;
                        &#039;STR &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cm-base-str&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:55px;&amp;quot;&amp;gt; &#039; +&lt;br /&gt;
                        &#039;STA &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cm-base-sta&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:55px;&amp;quot;&amp;gt; &#039; +&lt;br /&gt;
                        &#039;DEX &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cm-base-dex&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:55px;&amp;quot;&amp;gt; &#039; +&lt;br /&gt;
                        &#039;AGI &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cm-base-agi&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:55px;&amp;quot;&amp;gt; &#039; +&lt;br /&gt;
                        &#039;INT &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cm-base-int&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:55px;&amp;quot;&amp;gt; &#039; +&lt;br /&gt;
                        &#039;WIS &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cm-base-wis&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:55px;&amp;quot;&amp;gt; &#039; +&lt;br /&gt;
                        &#039;CHA &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cm-base-cha&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:55px;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                    &#039;&amp;lt;label&amp;gt;Transformation Path&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;select id=&amp;quot;cm-path&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;option value=&amp;quot;&amp;quot;&amp;gt;None&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;option value=&amp;quot;Werelion&amp;quot;&amp;gt;Lionwere&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;option value=&amp;quot;Werebear&amp;quot;&amp;gt;Bearwere&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;option value=&amp;quot;Werewolf&amp;quot;&amp;gt;Wolfwere&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;option value=&amp;quot;Wererat&amp;quot;&amp;gt;Ratwere&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;option value=&amp;quot;Weregator&amp;quot;&amp;gt;Gatorwere&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;option value=&amp;quot;Vampire&amp;quot;&amp;gt;Vampire&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;option value=&amp;quot;Were Hunter&amp;quot;&amp;gt;Were-Hunter&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;/select&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; id=&amp;quot;cm-reset&amp;quot; class=&amp;quot;cm-reset-button&amp;quot;&amp;gt;Reset&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:15px;&amp;quot;&amp;gt;Point Summary&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;table class=&amp;quot;character-builder-stat-table&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Available&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Spent&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Remaining&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;tr&amp;gt;&amp;lt;td id=&amp;quot;cm-available&amp;quot;&amp;gt;1500&amp;lt;/td&amp;gt;&amp;lt;td id=&amp;quot;cm-spent&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td id=&amp;quot;cm-remaining&amp;quot;&amp;gt;1500&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/table&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:18px;&amp;quot;&amp;gt;Master Class Title&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;div id=&amp;quot;cm-master-class-panel&amp;quot; class=&amp;quot;cm-master-class-panel&amp;quot;&amp;gt;None selected&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;cm-build-actions&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; id=&amp;quot;cm-share-url&amp;quot; class=&amp;quot;cm-action-button&amp;quot;&amp;gt;Generate Share URL&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; id=&amp;quot;cm-export-card&amp;quot; class=&amp;quot;cm-action-button&amp;quot;&amp;gt;Export Build Card&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:18px;&amp;quot;&amp;gt;Stats / Spells Gained from CM&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;div id=&amp;quot;cm-unlocked-summary&amp;quot;&amp;gt;No stats or spells gained yet.&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:18px;&amp;quot;&amp;gt;Class Masteries&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;cm-tabs&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;cm-tab-button cm-tab-active&amp;quot; data-tab=&amp;quot;General&amp;quot;&amp;gt;General&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;cm-tab-button&amp;quot; data-tab=&amp;quot;Racial&amp;quot;&amp;gt;Racial&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;cm-tab-button&amp;quot; data-tab=&amp;quot;Archetype&amp;quot;&amp;gt;Archetype&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;cm-tab-button&amp;quot; data-tab=&amp;quot;Class&amp;quot;&amp;gt;Class&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;cm-search-tools&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;div class=&amp;quot;cm-search-row&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;input type=&amp;quot;search&amp;quot; id=&amp;quot;cm-search&amp;quot; class=&amp;quot;cm-search-input&amp;quot; placeholder=&amp;quot;Search mastery, stat, spell, requirement...&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;button type=&amp;quot;button&amp;quot; id=&amp;quot;cm-clear-search&amp;quot; class=&amp;quot;cm-clear-search-button&amp;quot;&amp;gt;Clear&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;label class=&amp;quot;cm-lock-toggle&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;cm-show-locked&amp;quot; checked&amp;gt; &amp;lt;span&amp;gt;Show locked&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;cm-view-toggle&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;cm-view-button cm-view-active&amp;quot; data-view=&amp;quot;detailed&amp;quot;&amp;gt;Detailed&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;cm-view-button&amp;quot; data-view=&amp;quot;compact&amp;quot;&amp;gt;Compact&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;cm-main-layout&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;div class=&amp;quot;cm-purchased-panel&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;div class=&amp;quot;cm-panel-title&amp;quot;&amp;gt;CM Purchased&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;div id=&amp;quot;cm-purchased-list&amp;quot;&amp;gt;None purchased.&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;div id=&amp;quot;cm-mastery-panel&amp;quot; class=&amp;quot;character-builder-warning-box&amp;quot;&amp;gt;Select a race and class to begin.&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div id=&amp;quot;cm-tooltip&amp;quot; class=&amp;quot;cm-tooltip&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
        var raceSelect = document.getElementById(&#039;cm-race&#039;);&lt;br /&gt;
        var classSelect = document.getElementById(&#039;cm-class&#039;);&lt;br /&gt;
        var levelInput = document.getElementById(&#039;cm-level&#039;);&lt;br /&gt;
        var pathSelect = document.getElementById(&#039;cm-path&#039;);&lt;br /&gt;
        var resetButton = document.getElementById(&#039;cm-reset&#039;);&lt;br /&gt;
        var searchInput = document.getElementById(&#039;cm-search&#039;);&lt;br /&gt;
        var clearSearchButton = document.getElementById(&#039;cm-clear-search&#039;);&lt;br /&gt;
        var showLockedInput = document.getElementById(&#039;cm-show-locked&#039;);&lt;br /&gt;
        var viewButtons = document.querySelectorAll(&#039;.cm-view-button&#039;);&lt;br /&gt;
        var cmTooltip = document.getElementById(&#039;cm-tooltip&#039;);&lt;br /&gt;
        var shareUrlButton = document.getElementById(&#039;cm-share-url&#039;);&lt;br /&gt;
        var exportCardButton = document.getElementById(&#039;cm-export-card&#039;);&lt;br /&gt;
&lt;br /&gt;
        function applyCmTheme(theme) {&lt;br /&gt;
            app.classList.remove(&#039;cm-theme-dark&#039;);&lt;br /&gt;
            app.classList.remove(&#039;cm-theme-light&#039;);&lt;br /&gt;
            app.classList.add(theme === &#039;light&#039; ? &#039;cm-theme-light&#039; : &#039;cm-theme-dark&#039;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function loadSavedCmTheme() {&lt;br /&gt;
            var isLight =&lt;br /&gt;
                document.documentElement.classList.contains(&#039;eqoa-theme-light&#039;) ||&lt;br /&gt;
                document.body.classList.contains(&#039;eqoa-theme-light&#039;);&lt;br /&gt;
&lt;br /&gt;
            try {&lt;br /&gt;
                var saved = localStorage.getItem(&#039;eqoa-wiki-theme&#039;);&lt;br /&gt;
                if (saved === &#039;light&#039;) isLight = true;&lt;br /&gt;
                if (saved === &#039;dark&#039;) isLight = false;&lt;br /&gt;
            } catch (e) {}&lt;br /&gt;
&lt;br /&gt;
            applyCmTheme(isLight ? &#039;light&#039; : &#039;dark&#039;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function loadRaces() {&lt;br /&gt;
            raceSelect.innerHTML = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
            Object.keys(data.raceClasses || {}).forEach(function (race) {&lt;br /&gt;
                addOption(raceSelect, race, race);&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            loadClasses();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function loadClasses() {&lt;br /&gt;
            var race = raceSelect.value;&lt;br /&gt;
            var classList = safeArray((data.raceClasses || {})[race]);&lt;br /&gt;
&lt;br /&gt;
            classSelect.innerHTML = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
            classList.forEach(function (classCode) {&lt;br /&gt;
                addOption(&lt;br /&gt;
                    classSelect,&lt;br /&gt;
                    classCode,&lt;br /&gt;
                    classCode + &#039; - &#039; + ((data.classes || {})[classCode] || classCode)&lt;br /&gt;
                );&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            updateSummary();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function syncFromCharacterBuilder() {&lt;br /&gt;
            var builderState = getBuilderState();&lt;br /&gt;
&lt;br /&gt;
            if (!builderState) return;&lt;br /&gt;
&lt;br /&gt;
            if (builderState.race &amp;amp;&amp;amp; data.raceClasses[builderState.race]) {&lt;br /&gt;
                raceSelect.value = builderState.race;&lt;br /&gt;
                loadClasses();&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (builderState.classCode) {&lt;br /&gt;
                classSelect.value = builderState.classCode;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (builderState.level !== undefined) {&lt;br /&gt;
                levelInput.value = builderState.level;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (builderState.baseStats) {&lt;br /&gt;
                updateBaseStatInputsDisplay(builderState.baseStats);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            updateSummary();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        window.EQOA_SYNC_CLASS_MASTERY_FROM_BUILDER = syncFromCharacterBuilder;&lt;br /&gt;
&lt;br /&gt;
        if (isEmbedded()) {&lt;br /&gt;
            raceSelect.disabled = true;&lt;br /&gt;
            classSelect.disabled = true;&lt;br /&gt;
            levelInput.disabled = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getBuildTotals() {&lt;br /&gt;
            var statTotals = {};&lt;br /&gt;
            var spellsAdded = {};&lt;br /&gt;
            var spellsRemoved = {};&lt;br /&gt;
&lt;br /&gt;
            Object.keys(selectedMasteries).forEach(function (name) {&lt;br /&gt;
                var cm = selectedMasteries[name];&lt;br /&gt;
&lt;br /&gt;
                Object.keys(cm.stats || {}).forEach(function (statName) {&lt;br /&gt;
                    var value = parseInt(cm.stats[statName], 10);&lt;br /&gt;
&lt;br /&gt;
                    if (!isNaN(value) &amp;amp;&amp;amp; value !== 0) {&lt;br /&gt;
                        statTotals[statName] = (statTotals[statName] || 0) + value;&lt;br /&gt;
                    }&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                safeArray(cm.spellsAdded).forEach(function (spell) {&lt;br /&gt;
                    if (spell) spellsAdded[spell] = true;&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                safeArray(cm.spellsRemoved).forEach(function (spell) {&lt;br /&gt;
                    if (spell) spellsRemoved[spell] = true;&lt;br /&gt;
                });&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return {&lt;br /&gt;
                stats: statTotals,&lt;br /&gt;
                spellsAdded: spellsAdded,&lt;br /&gt;
                spellsRemoved: spellsRemoved&lt;br /&gt;
            };&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
function getUnlockedStatCaps() {&lt;br /&gt;
    var caps = {&lt;br /&gt;
        str: 400,&lt;br /&gt;
        sta: 400,&lt;br /&gt;
        agi: 400,&lt;br /&gt;
        dex: 400,&lt;br /&gt;
        wis: 400,&lt;br /&gt;
        int: 400,&lt;br /&gt;
        cha: 400&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    Object.keys(selectedMasteries).forEach(function (name) {&lt;br /&gt;
        var stats = selectedMasteries[name].stats || {};&lt;br /&gt;
&lt;br /&gt;
        caps.str += numberOrZero(stats.strMax);&lt;br /&gt;
        caps.sta += numberOrZero(stats.staMax);&lt;br /&gt;
        caps.agi += numberOrZero(stats.agiMax);&lt;br /&gt;
        caps.dex += numberOrZero(stats.dexMax);&lt;br /&gt;
        caps.wis += numberOrZero(stats.wisMax);&lt;br /&gt;
        caps.int += numberOrZero(stats.intMax);&lt;br /&gt;
        caps.cha += numberOrZero(stats.chaMax);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    return caps;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function publishClassMasteryState() {&lt;br /&gt;
    window.EQOA_CLASS_MASTERY_STATE = {&lt;br /&gt;
        getStatCaps: getUnlockedStatCaps,&lt;br /&gt;
        getSelectedMasteries: function () {&lt;br /&gt;
            return Object.keys(selectedMasteries).sort();&lt;br /&gt;
        }&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    if (window.dispatchEvent) {&lt;br /&gt;
        window.dispatchEvent(new CustomEvent(&#039;eqoa-class-mastery-state-change&#039;));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
        function updatePurchasedList() {&lt;br /&gt;
            var list = document.getElementById(&#039;cm-purchased-list&#039;);&lt;br /&gt;
            var names = Object.keys(selectedMasteries).sort();&lt;br /&gt;
&lt;br /&gt;
            if (!list) return;&lt;br /&gt;
&lt;br /&gt;
            if (!names.length) {&lt;br /&gt;
                list.innerHTML = &#039;None purchased.&#039;;&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            list.innerHTML = names.map(function (name) {&lt;br /&gt;
                var cm = selectedMasteries[name];&lt;br /&gt;
&lt;br /&gt;
                return &#039;&amp;lt;div class=&amp;quot;cm-purchased-item&amp;quot; data-cm-name=&amp;quot;&#039; + escapeHtml(name) + &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;span&amp;gt;&#039; + escapeHtml(name) + &#039;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;span class=&amp;quot;cm-purchased-cost&amp;quot;&amp;gt;&#039; + escapeHtml(cm.points) + &#039;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            }).join(&#039;&#039;);&lt;br /&gt;
&lt;br /&gt;
            Array.prototype.forEach.call(list.querySelectorAll(&#039;.cm-purchased-item&#039;), function (row) {&lt;br /&gt;
                row.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                    delete selectedMasteries[row.getAttribute(&#039;data-cm-name&#039;)];&lt;br /&gt;
                    updateSummary();&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function updateMasterClassPanel() {&lt;br /&gt;
            var panel = document.getElementById(&#039;cm-master-class-panel&#039;);&lt;br /&gt;
            var selectedTitle = getSelectedMasterClassTitle();&lt;br /&gt;
&lt;br /&gt;
            if (!panel) return;&lt;br /&gt;
&lt;br /&gt;
            panel.innerHTML = selectedTitle ? escapeHtml(selectedTitle) : &#039;None selected&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function updateUnlockedSummary() {&lt;br /&gt;
            var summary = document.getElementById(&#039;cm-unlocked-summary&#039;);&lt;br /&gt;
            var totals = getBuildTotals();&lt;br /&gt;
            var html = &#039;&amp;lt;div class=&amp;quot;cm-unlocked-grid cm-unlocked-grid-three&amp;quot;&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cm-unlocked-box&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;cm-panel-title&amp;quot;&amp;gt;Stats&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            if (!Object.keys(totals.stats).length) {&lt;br /&gt;
                html += &#039;&amp;lt;div&amp;gt;No stat changes yet.&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            } else {&lt;br /&gt;
                Object.keys(totals.stats).sort().forEach(function (statName) {&lt;br /&gt;
                    var value = totals.stats[statName];&lt;br /&gt;
                    html += &#039;&amp;lt;div class=&amp;quot;cm-purchased-item&amp;quot;&amp;gt;&amp;lt;span&amp;gt;&#039; +&lt;br /&gt;
                        escapeHtml(formatStatName(statName)) +&lt;br /&gt;
                        &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;cm-purchased-cost&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                        (value &amp;gt; 0 ? &#039;+&#039; : &#039;&#039;) +&lt;br /&gt;
                        escapeHtml(value) +&lt;br /&gt;
                        &#039;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
            html += &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cm-unlocked-box&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;cm-panel-title&amp;quot;&amp;gt;Spells Gained&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            Object.keys(totals.spellsAdded).sort().forEach(function (spell) {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cm-purchased-item&amp;quot;&amp;gt;+ &#039; + escapeHtml(spell) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            });&lt;br /&gt;
            if (!Object.keys(totals.spellsAdded).length) html += &#039;&amp;lt;div&amp;gt;No spells gained yet.&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            html += &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cm-unlocked-box&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;cm-panel-title&amp;quot;&amp;gt;Spells Removed&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            Object.keys(totals.spellsRemoved).sort().forEach(function (spell) {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cm-purchased-item&amp;quot;&amp;gt;- &#039; + escapeHtml(spell) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            });&lt;br /&gt;
            if (!Object.keys(totals.spellsRemoved).length) html += &#039;&amp;lt;div&amp;gt;No spells removed yet.&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            html += &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            html += &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            summary.innerHTML = html;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function updateSummary() {&lt;br /&gt;
            var available = getAvailablePoints();&lt;br /&gt;
            var spent = getSpentPoints();&lt;br /&gt;
            var remaining = available - spent;&lt;br /&gt;
&lt;br /&gt;
            if (remaining &amp;lt; 0) remaining = 0;&lt;br /&gt;
&lt;br /&gt;
            if (isEmbedded()) {&lt;br /&gt;
                updateBaseStatInputsDisplay(getBaseStatsFromInputs());&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            document.getElementById(&#039;cm-available&#039;).textContent = available;&lt;br /&gt;
            document.getElementById(&#039;cm-spent&#039;).textContent = spent;&lt;br /&gt;
            document.getElementById(&#039;cm-remaining&#039;).textContent = remaining;&lt;br /&gt;
&lt;br /&gt;
            updatePurchasedList();&lt;br /&gt;
updateMasterClassPanel();&lt;br /&gt;
updateUnlockedSummary();&lt;br /&gt;
publishClassMasteryState();&lt;br /&gt;
renderMasteryList();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function buildTooltipHtml(cm) {&lt;br /&gt;
            var html = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cm-tooltip-title&amp;quot;&amp;gt;&#039; + escapeHtml(cm.name) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cm-tooltip-desc&amp;quot;&amp;gt;&#039; + escapeHtml(cm.description) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cm-tooltip-meta&amp;quot;&amp;gt;Level &#039; + escapeHtml(cm.level) +&lt;br /&gt;
                &#039; | Cost &#039; + escapeHtml(cm.points) +&lt;br /&gt;
                (cm.cmSpentReq ? &#039; | CM Spent Req &#039; + escapeHtml(cm.cmSpentReq) : &#039;&#039;) +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cm-tooltip-meta&amp;quot;&amp;gt;&#039; + escapeHtml(getCmPointStatusText()) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            Object.keys(cm.stats || {}).forEach(function (key) {&lt;br /&gt;
                var value = cm.stats[key];&lt;br /&gt;
                var sign = value &amp;gt; 0 ? &#039;+&#039; : &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cm-tooltip-stat&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    escapeHtml(formatStatName(key)) +&lt;br /&gt;
                    &#039;: &#039; +&lt;br /&gt;
                    sign +&lt;br /&gt;
                    escapeHtml(value) +&lt;br /&gt;
                    &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            safeArray(cm.spellsAdded).forEach(function (spell) {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cm-tooltip-spell-add&amp;quot;&amp;gt;+ &#039; + escapeHtml(spell) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            safeArray(cm.spellsRemoved).forEach(function (spell) {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cm-tooltip-spell-remove&amp;quot;&amp;gt;- &#039; + escapeHtml(spell) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return html;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function showCmTooltip(cm, card) {&lt;br /&gt;
            var rect;&lt;br /&gt;
            var tooltipWidth = 340;&lt;br /&gt;
            var leftPos;&lt;br /&gt;
&lt;br /&gt;
            if (!cmTooltip || !cm) return;&lt;br /&gt;
&lt;br /&gt;
            cmTooltip.innerHTML = buildTooltipHtml(cm);&lt;br /&gt;
            cmTooltip.style.display = &#039;block&#039;;&lt;br /&gt;
&lt;br /&gt;
            rect = card.getBoundingClientRect();&lt;br /&gt;
            leftPos = rect.right + 12;&lt;br /&gt;
&lt;br /&gt;
            if (leftPos + tooltipWidth &amp;gt; window.innerWidth) {&lt;br /&gt;
                leftPos = rect.left - tooltipWidth - 12;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            cmTooltip.style.left = leftPos + &#039;px&#039;;&lt;br /&gt;
            cmTooltip.style.top = Math.max(10, rect.top) + &#039;px&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function hideCmTooltip() {&lt;br /&gt;
            if (cmTooltip) cmTooltip.style.display = &#039;none&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function renderMasteryList() {&lt;br /&gt;
            var masteryPanel = document.getElementById(&#039;cm-mastery-panel&#039;);&lt;br /&gt;
            var selectedRace = raceSelect.value;&lt;br /&gt;
            var selectedRaceCode = getRaceCode(selectedRace);&lt;br /&gt;
            var selectedClass = classSelect.value;&lt;br /&gt;
            var selectedPathNormalized = normalizePath(pathSelect ? pathSelect.value : &#039;&#039;);&lt;br /&gt;
            var selectedIsWere = isWerePath(selectedPathNormalized);&lt;br /&gt;
            var searchQuery = searchInput ? String(searchInput.value || &#039;&#039;).toLowerCase() : &#039;&#039;;&lt;br /&gt;
            var seen = {};&lt;br /&gt;
            var availableMasteries = [];&lt;br /&gt;
            var lockedMasteries = [];&lt;br /&gt;
&lt;br /&gt;
            if (!masteryPanel) return;&lt;br /&gt;
&lt;br /&gt;
            visibleMasteries = [];&lt;br /&gt;
&lt;br /&gt;
            safeArray(data.masteries).forEach(function (cm) {&lt;br /&gt;
                var cmName = String(cm.name || &#039;&#039;);&lt;br /&gt;
                var cmPath = normalizePath(cm.lycanthropy);&lt;br /&gt;
                var bitePath = getBitePath(cmName);&lt;br /&gt;
                var pathOk = false;&lt;br /&gt;
                var raceOk;&lt;br /&gt;
                var classOk;&lt;br /&gt;
                var tabOk;&lt;br /&gt;
                var searchOk;&lt;br /&gt;
                var lockReasons;&lt;br /&gt;
&lt;br /&gt;
                raceOk = listAllowsValue(cm.races, selectedRaceCode);&lt;br /&gt;
                classOk = listAllowsValue(cm.classes, selectedClass);&lt;br /&gt;
                tabOk = String(getCmDisplayTab(cm)).toLowerCase() === String(activeCmTab).toLowerCase();&lt;br /&gt;
                searchOk = !searchQuery || getCmSearchText(cm).indexOf(searchQuery) !== -1;&lt;br /&gt;
&lt;br /&gt;
                if (bitePath) {&lt;br /&gt;
                    pathOk = selectedPathNormalized === bitePath;&lt;br /&gt;
                } else if (!cmPath) {&lt;br /&gt;
                    pathOk = true;&lt;br /&gt;
                } else if (!selectedPathNormalized) {&lt;br /&gt;
                    pathOk = false;&lt;br /&gt;
                } else if (selectedIsWere &amp;amp;&amp;amp; isSharedWereMastery(cmName)) {&lt;br /&gt;
                    pathOk = cmPath === &#039;werebeast&#039; || isWerePath(cmPath);&lt;br /&gt;
                } else if (selectedIsWere &amp;amp;&amp;amp; cmPath === &#039;werebeast&#039;) {&lt;br /&gt;
                    pathOk = true;&lt;br /&gt;
                } else {&lt;br /&gt;
                    pathOk = cmPath === selectedPathNormalized;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                if (&lt;br /&gt;
                    !raceOk ||&lt;br /&gt;
                    !classOk ||&lt;br /&gt;
                    !tabOk ||&lt;br /&gt;
                    !pathOk ||&lt;br /&gt;
                    !searchOk ||&lt;br /&gt;
                    selectedMasteries[cmName] ||&lt;br /&gt;
                    seen[cmName]&lt;br /&gt;
                ) {&lt;br /&gt;
                    return;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                seen[cmName] = true;&lt;br /&gt;
&lt;br /&gt;
                lockReasons = getCmLockReasons(cm, false);&lt;br /&gt;
&lt;br /&gt;
                if (lockReasons.length) {&lt;br /&gt;
                    lockedMasteries.push({&lt;br /&gt;
                        cm: cm,&lt;br /&gt;
                        locked: true,&lt;br /&gt;
                        unlockHint: lockReasons.join(&#039; | &#039;)&lt;br /&gt;
                    });&lt;br /&gt;
                } else {&lt;br /&gt;
                    availableMasteries.push({&lt;br /&gt;
                        cm: cm,&lt;br /&gt;
                        locked: false,&lt;br /&gt;
                        unlockHint: &#039;&#039;&lt;br /&gt;
                    });&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            visibleMasteries = showLockedCms ? availableMasteries.concat(lockedMasteries) : availableMasteries;&lt;br /&gt;
&lt;br /&gt;
            if (!visibleMasteries.length) {&lt;br /&gt;
                masteryPanel.innerHTML =&lt;br /&gt;
                    &#039;No Class Masteries found for this selection.&amp;lt;br&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;small&amp;gt;Loaded masteries: &#039; + safeArray(data.masteries).length + &#039;&amp;lt;/small&amp;gt;&#039;;&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            masteryPanel.innerHTML = visibleMasteries.map(function (entry, index) {&lt;br /&gt;
                var cm = entry.cm;&lt;br /&gt;
                var lockedClass = entry.locked ? &#039; cm-card-locked&#039; : &#039;&#039;;&lt;br /&gt;
                var typeClass = getCmTypeClass(cm);&lt;br /&gt;
                var cmType = getCmType(cm);&lt;br /&gt;
                var reqHtml = getRequirementsHtml(cm);&lt;br /&gt;
                var statReqHtml = getStatReqHtml(cm);&lt;br /&gt;
                var lockHtml = &#039;&#039;;&lt;br /&gt;
                var metaHtml;&lt;br /&gt;
&lt;br /&gt;
                if (entry.locked) {&lt;br /&gt;
                    lockHtml =&lt;br /&gt;
                        &#039;&amp;lt;div class=&amp;quot;cm-unlock-hint&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                            &#039;&amp;lt;strong&amp;gt;Locked:&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&#039; +&lt;br /&gt;
                            escapeHtml(entry.unlockHint).replace(/\|/g, &#039;&amp;lt;br&amp;gt;&#039;) +&lt;br /&gt;
                        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                metaHtml =&lt;br /&gt;
                    &#039;&amp;lt;div class=&amp;quot;cm-card-meta&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                        &#039;Level: &#039; + escapeHtml(cm.level) +&lt;br /&gt;
                        &#039; | Cost: &#039; + escapeHtml(cm.points) +&lt;br /&gt;
                        (cm.cmSpentReq ? &#039; | CM Spent Req: &#039; + escapeHtml(cm.cmSpentReq) : &#039;&#039;) +&lt;br /&gt;
                    &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;div class=&amp;quot;cm-card-meta&amp;quot;&amp;gt;&#039; + escapeHtml(getCmPointStatusText()) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
                if (activeCmView === &#039;compact&#039;) {&lt;br /&gt;
                    return &#039;&amp;lt;div class=&amp;quot;cm-card cm-purchasable-card cm-card-compact &#039; + typeClass + lockedClass + &#039;&amp;quot; data-cm-index=&amp;quot;&#039; + index + &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;div class=&amp;quot;cm-card-title&amp;quot;&amp;gt;&#039; + escapeHtml(cm.name) + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;div class=&amp;quot;cm-card-type-tag&amp;quot;&amp;gt;&#039; + escapeHtml(cmType) + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                        metaHtml +&lt;br /&gt;
                        (statReqHtml ? &#039;&amp;lt;div class=&amp;quot;cm-card-req&amp;quot;&amp;gt;Stat Req: &#039; + statReqHtml + &#039;&amp;lt;/div&amp;gt;&#039; : &#039;&#039;) +&lt;br /&gt;
                        lockHtml +&lt;br /&gt;
                    &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                return &#039;&amp;lt;div class=&amp;quot;cm-card cm-purchasable-card &#039; + typeClass + lockedClass + &#039;&amp;quot; data-cm-index=&amp;quot;&#039; + index + &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;div class=&amp;quot;cm-card-title&amp;quot;&amp;gt;&#039; + escapeHtml(cm.name) + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;div class=&amp;quot;cm-card-type-tag&amp;quot;&amp;gt;&#039; + escapeHtml(cmType) + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;div class=&amp;quot;cm-card-desc&amp;quot;&amp;gt;&#039; + escapeHtml(cm.description) + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                    metaHtml +&lt;br /&gt;
                    (reqHtml ? &#039;&amp;lt;div class=&amp;quot;cm-card-req&amp;quot;&amp;gt;Requires: &#039; + reqHtml + &#039;&amp;lt;/div&amp;gt;&#039; : &#039;&#039;) +&lt;br /&gt;
                    (statReqHtml ? &#039;&amp;lt;div class=&amp;quot;cm-card-req&amp;quot;&amp;gt;Stat Req: &#039; + statReqHtml + &#039;&amp;lt;/div&amp;gt;&#039; : &#039;&#039;) +&lt;br /&gt;
                    lockHtml +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            }).join(&#039;&#039;);&lt;br /&gt;
&lt;br /&gt;
            Array.prototype.forEach.call(masteryPanel.querySelectorAll(&#039;.cm-purchasable-card&#039;), function (card) {&lt;br /&gt;
                var index = parseInt(card.getAttribute(&#039;data-cm-index&#039;), 10);&lt;br /&gt;
                var entry = visibleMasteries[index];&lt;br /&gt;
                var cm = entry ? entry.cm : null;&lt;br /&gt;
&lt;br /&gt;
                card.addEventListener(&#039;mouseenter&#039;, function () {&lt;br /&gt;
                    showCmTooltip(cm, card);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                card.addEventListener(&#039;mouseleave&#039;, hideCmTooltip);&lt;br /&gt;
&lt;br /&gt;
                card.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                    var reasons;&lt;br /&gt;
                    var selectedTitle;&lt;br /&gt;
&lt;br /&gt;
                    if (!cm || !entry) return;&lt;br /&gt;
&lt;br /&gt;
                    if (entry.locked) {&lt;br /&gt;
                        alert(entry.unlockHint);&lt;br /&gt;
                        return;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    reasons = getCmLockReasons(cm, true);&lt;br /&gt;
&lt;br /&gt;
                    if (reasons.length) {&lt;br /&gt;
                        alert(reasons.join(&#039; | &#039;));&lt;br /&gt;
                        return;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    if (isMasterClassTitle(cm)) {&lt;br /&gt;
                        selectedTitle = getSelectedMasterClassTitle();&lt;br /&gt;
&lt;br /&gt;
                        if (selectedTitle &amp;amp;&amp;amp; selectedTitle !== cm.name) {&lt;br /&gt;
                            alert(&#039;You can only select one Master Class Title per character build.&#039;);&lt;br /&gt;
                            return;&lt;br /&gt;
                        }&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    selectedMasteries[cm.name] = cm;&lt;br /&gt;
                    hideCmTooltip();&lt;br /&gt;
                    updateSummary();&lt;br /&gt;
                });&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function buildShareUrl() {&lt;br /&gt;
            return window.location.href.split(&#039;#&#039;)[0] +&lt;br /&gt;
                &#039;#cm-build=&#039; +&lt;br /&gt;
                encodeURIComponent(JSON.stringify({&lt;br /&gt;
                    r: raceSelect.value,&lt;br /&gt;
                    c: classSelect.value,&lt;br /&gt;
                    l: levelInput.value,&lt;br /&gt;
                    p: pathSelect ? pathSelect.value : &#039;&#039;,&lt;br /&gt;
                    b: getBaseStatsFromInputs(),&lt;br /&gt;
                    cms: Object.keys(selectedMasteries).sort()&lt;br /&gt;
                }));&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function copyTextToClipboard(text, button) {&lt;br /&gt;
            if (navigator.clipboard &amp;amp;&amp;amp; navigator.clipboard.writeText) {&lt;br /&gt;
                navigator.clipboard.writeText(text).then(function () {&lt;br /&gt;
                    var oldText = button.textContent;&lt;br /&gt;
                    button.textContent = &#039;Copied&#039;;&lt;br /&gt;
                    setTimeout(function () {&lt;br /&gt;
                        button.textContent = oldText;&lt;br /&gt;
                    }, 1200);&lt;br /&gt;
                });&lt;br /&gt;
            } else {&lt;br /&gt;
                alert(text);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
       function renderBuildCard() {&lt;br /&gt;
    var cbExportButton = document.getElementById(&#039;cb-export-card&#039;);&lt;br /&gt;
&lt;br /&gt;
    if (cbExportButton) {&lt;br /&gt;
        cbExportButton.click();&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    alert(&#039;Export Build Card is only available inside Character Builder.&#039;);&lt;br /&gt;
}&lt;br /&gt;
        &lt;br /&gt;
&lt;br /&gt;
        function setBaseStatInputs(baseStats) {&lt;br /&gt;
            baseStats = baseStats || {};&lt;br /&gt;
            document.getElementById(&#039;cm-base-str&#039;).value = numberOrZero(baseStats.STR);&lt;br /&gt;
            document.getElementById(&#039;cm-base-sta&#039;).value = numberOrZero(baseStats.STA);&lt;br /&gt;
            document.getElementById(&#039;cm-base-dex&#039;).value = numberOrZero(baseStats.DEX);&lt;br /&gt;
            document.getElementById(&#039;cm-base-agi&#039;).value = numberOrZero(baseStats.AGI);&lt;br /&gt;
            document.getElementById(&#039;cm-base-int&#039;).value = numberOrZero(baseStats.INT);&lt;br /&gt;
            document.getElementById(&#039;cm-base-wis&#039;).value = numberOrZero(baseStats.WIS);&lt;br /&gt;
            document.getElementById(&#039;cm-base-cha&#039;).value = numberOrZero(baseStats.CHA);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function loadBuildFromUrl() {&lt;br /&gt;
            var hash = window.location.hash || &#039;&#039;;&lt;br /&gt;
            var build;&lt;br /&gt;
&lt;br /&gt;
            if (hash.indexOf(&#039;#cm-build=&#039;) !== 0) return;&lt;br /&gt;
&lt;br /&gt;
            try {&lt;br /&gt;
                build = JSON.parse(decodeURIComponent(hash.replace(&#039;#cm-build=&#039;, &#039;&#039;)));&lt;br /&gt;
            } catch (e) {&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (build.r &amp;amp;&amp;amp; data.raceClasses &amp;amp;&amp;amp; data.raceClasses[build.r]) {&lt;br /&gt;
                raceSelect.value = build.r;&lt;br /&gt;
                loadClasses();&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (build.c) classSelect.value = build.c;&lt;br /&gt;
            if (build.l) levelInput.value = build.l;&lt;br /&gt;
            if (pathSelect &amp;amp;&amp;amp; build.p !== undefined) pathSelect.value = build.p;&lt;br /&gt;
            if (build.b) setBaseStatInputs(build.b);&lt;br /&gt;
&lt;br /&gt;
            selectedMasteries = {};&lt;br /&gt;
&lt;br /&gt;
            safeArray(build.cms).forEach(function (name) {&lt;br /&gt;
                var cm = findCmByName(name);&lt;br /&gt;
                if (cm) selectedMasteries[cm.name] = cm;&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            updateSummary();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        raceSelect.addEventListener(&#039;change&#039;, loadClasses);&lt;br /&gt;
        classSelect.addEventListener(&#039;change&#039;, updateSummary);&lt;br /&gt;
        levelInput.addEventListener(&#039;input&#039;, updateSummary);&lt;br /&gt;
&lt;br /&gt;
        [&lt;br /&gt;
            &#039;cm-base-str&#039;,&lt;br /&gt;
            &#039;cm-base-sta&#039;,&lt;br /&gt;
            &#039;cm-base-dex&#039;,&lt;br /&gt;
            &#039;cm-base-agi&#039;,&lt;br /&gt;
            &#039;cm-base-int&#039;,&lt;br /&gt;
            &#039;cm-base-wis&#039;,&lt;br /&gt;
            &#039;cm-base-cha&#039;&lt;br /&gt;
        ].forEach(function (id) {&lt;br /&gt;
            var input = document.getElementById(id);&lt;br /&gt;
            if (input) input.addEventListener(&#039;input&#039;, updateSummary);&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        if (searchInput) {&lt;br /&gt;
            searchInput.addEventListener(&#039;input&#039;, renderMasteryList);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (clearSearchButton &amp;amp;&amp;amp; searchInput) {&lt;br /&gt;
            clearSearchButton.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                searchInput.value = &#039;&#039;;&lt;br /&gt;
                renderMasteryList();&lt;br /&gt;
                searchInput.focus();&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (showLockedInput) {&lt;br /&gt;
            showLockedInput.addEventListener(&#039;change&#039;, function () {&lt;br /&gt;
                showLockedCms = showLockedInput.checked;&lt;br /&gt;
                renderMasteryList();&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (shareUrlButton) {&lt;br /&gt;
            shareUrlButton.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                copyTextToClipboard(buildShareUrl(), shareUrlButton);&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (exportCardButton) {&lt;br /&gt;
            exportCardButton.addEventListener(&#039;click&#039;, renderBuildCard);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (pathSelect) {&lt;br /&gt;
            pathSelect.addEventListener(&#039;change&#039;, updateSummary);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (isEmbedded()) {&lt;br /&gt;
            window.addEventListener(&#039;eqoa-character-builder-state-change&#039;, syncFromCharacterBuilder);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        Array.prototype.forEach.call(document.querySelectorAll(&#039;.cm-tab-button&#039;), function (button) {&lt;br /&gt;
            button.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                activeCmTab = button.getAttribute(&#039;data-tab&#039;);&lt;br /&gt;
&lt;br /&gt;
                Array.prototype.forEach.call(document.querySelectorAll(&#039;.cm-tab-button&#039;), function (btn) {&lt;br /&gt;
                    btn.classList.remove(&#039;cm-tab-active&#039;);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                button.classList.add(&#039;cm-tab-active&#039;);&lt;br /&gt;
                updateSummary();&lt;br /&gt;
            });&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        Array.prototype.forEach.call(viewButtons, function (button) {&lt;br /&gt;
            button.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                activeCmView = button.getAttribute(&#039;data-view&#039;) || &#039;detailed&#039;;&lt;br /&gt;
&lt;br /&gt;
                Array.prototype.forEach.call(viewButtons, function (btn) {&lt;br /&gt;
                    btn.classList.remove(&#039;cm-view-active&#039;);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                button.classList.add(&#039;cm-view-active&#039;);&lt;br /&gt;
                renderMasteryList();&lt;br /&gt;
            });&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        if (resetButton) {&lt;br /&gt;
            resetButton.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                selectedMasteries = {};&lt;br /&gt;
                activeCmTab = &#039;General&#039;;&lt;br /&gt;
                activeCmView = &#039;detailed&#039;;&lt;br /&gt;
                showLockedCms = true;&lt;br /&gt;
                levelInput.value = 60;&lt;br /&gt;
                setBaseStatInputs({});&lt;br /&gt;
&lt;br /&gt;
                if (pathSelect) pathSelect.value = &#039;&#039;;&lt;br /&gt;
                if (searchInput) searchInput.value = &#039;&#039;;&lt;br /&gt;
                if (showLockedInput) showLockedInput.checked = true;&lt;br /&gt;
&lt;br /&gt;
                Array.prototype.forEach.call(document.querySelectorAll(&#039;.cm-tab-button&#039;), function (btn) {&lt;br /&gt;
                    btn.classList.remove(&#039;cm-tab-active&#039;);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                Array.prototype.forEach.call(viewButtons, function (btn) {&lt;br /&gt;
                    btn.classList.remove(&#039;cm-view-active&#039;);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                var generalTab = document.querySelector(&#039;.cm-tab-button[data-tab=&amp;quot;General&amp;quot;]&#039;);&lt;br /&gt;
                var detailedView = document.querySelector(&#039;.cm-view-button[data-view=&amp;quot;detailed&amp;quot;]&#039;);&lt;br /&gt;
&lt;br /&gt;
                if (generalTab) generalTab.classList.add(&#039;cm-tab-active&#039;);&lt;br /&gt;
                if (detailedView) detailedView.classList.add(&#039;cm-view-active&#039;);&lt;br /&gt;
&lt;br /&gt;
                hideCmTooltip();&lt;br /&gt;
                updateSummary();&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        loadSavedCmTheme();&lt;br /&gt;
&lt;br /&gt;
        window.addEventListener(&#039;eqoa-wiki-theme-change&#039;, function (event) {&lt;br /&gt;
            if (event.detail &amp;amp;&amp;amp; event.detail.theme) {&lt;br /&gt;
                applyCmTheme(event.detail.theme);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        loadRaces();&lt;br /&gt;
&lt;br /&gt;
        if (isEmbedded()) {&lt;br /&gt;
            syncFromCharacterBuilder();&lt;br /&gt;
        } else {&lt;br /&gt;
            loadBuildFromUrl();&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:ClassMasteryCalculator.js&amp;diff=2423</id>
		<title>MediaWiki:ClassMasteryCalculator.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:ClassMasteryCalculator.js&amp;diff=2423"/>
		<updated>2026-05-23T13:45:29Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;mw.hook(&#039;wikipage.content&#039;).add(function () {&lt;br /&gt;
    var cmCalculatorStarted = false;&lt;br /&gt;
&lt;br /&gt;
    function cmDataIsReady() {&lt;br /&gt;
        return !!window.EQOA_CM_DATA &amp;amp;&amp;amp;&lt;br /&gt;
            (&lt;br /&gt;
                (&lt;br /&gt;
                    window.EQOA_CM_DATA.masteries &amp;amp;&amp;amp;&lt;br /&gt;
                    window.EQOA_CM_DATA.masteries.length&lt;br /&gt;
                ) ||&lt;br /&gt;
                window.EQOA_CM_RAW&lt;br /&gt;
            );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function waitForCMReady(attemptsLeft) {&lt;br /&gt;
        var app = document.getElementById(&#039;cm-calculator-app&#039;);&lt;br /&gt;
&lt;br /&gt;
        if (app &amp;amp;&amp;amp; cmDataIsReady()) {&lt;br /&gt;
            if (cmCalculatorStarted) return;&lt;br /&gt;
&lt;br /&gt;
            cmCalculatorStarted = true;&lt;br /&gt;
            initClassMasteryCalculator();&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (attemptsLeft &amp;lt;= 0) {&lt;br /&gt;
            if (app) {&lt;br /&gt;
                app.innerHTML =&lt;br /&gt;
                    &#039;&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;EQOA Class Mastery failed to load.&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        setTimeout(function () {&lt;br /&gt;
            waitForCMReady(attemptsLeft - 1);&lt;br /&gt;
        }, 100);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    waitForCMReady(100);&lt;br /&gt;
&lt;br /&gt;
    function initClassMasteryCalculator() {&lt;br /&gt;
        var app = document.getElementById(&#039;cm-calculator-app&#039;);&lt;br /&gt;
        if (!app) return;&lt;br /&gt;
&lt;br /&gt;
        var data = window.EQOA_CM_DATA || {};&lt;br /&gt;
        var selectedMasteries = {};&lt;br /&gt;
        var activeCmTab = &#039;General&#039;;&lt;br /&gt;
        var activeCmView = &#039;detailed&#039;;&lt;br /&gt;
        var showLockedCms = true;&lt;br /&gt;
&lt;br /&gt;
        var visibleMasteries = [];&lt;br /&gt;
&lt;br /&gt;
        function safeArray(value) {&lt;br /&gt;
            return Object.prototype.toString.call(value) === &#039;[object Array]&#039; ? value : [];&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function numberOrZero(value) {&lt;br /&gt;
            var n = Number(String(value || &#039;&#039;).trim());&lt;br /&gt;
            return isFinite(n) ? n : 0;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function escapeHtml(value) {&lt;br /&gt;
            return String(value == null ? &#039;&#039; : value)&lt;br /&gt;
                .replace(/&amp;amp;/g, &#039;&amp;amp;amp;&#039;)&lt;br /&gt;
                .replace(/&amp;lt;/g, &#039;&amp;amp;lt;&#039;)&lt;br /&gt;
                .replace(/&amp;gt;/g, &#039;&amp;amp;gt;&#039;)&lt;br /&gt;
                .replace(/&amp;quot;/g, &#039;&amp;amp;quot;&#039;)&lt;br /&gt;
                .replace(/&#039;/g, &#039;&amp;amp;#039;&#039;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function splitList(value) {&lt;br /&gt;
            value = String(value || &#039;&#039;).trim();&lt;br /&gt;
            if (!value || value.toLowerCase() === &#039;all&#039;) return [&#039;All&#039;];&lt;br /&gt;
            return value.split(/\s+/);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function buildMasteriesFromRaw(rawText) {&lt;br /&gt;
            var lines = String(rawText || &#039;&#039;).split(/\r?\n/);&lt;br /&gt;
            var headerLineIndex = -1;&lt;br /&gt;
            var headers = [];&lt;br /&gt;
            var headerMap = {};&lt;br /&gt;
            var rows = [];&lt;br /&gt;
&lt;br /&gt;
            function get(cols, name) {&lt;br /&gt;
                var indexes = headerMap[name] || [];&lt;br /&gt;
                if (!indexes.length) return &#039;&#039;;&lt;br /&gt;
                return String(cols[indexes[0]] || &#039;&#039;).trim();&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            function getAll(cols, name) {&lt;br /&gt;
                var indexes = headerMap[name] || [];&lt;br /&gt;
                var values = [];&lt;br /&gt;
&lt;br /&gt;
                indexes.forEach(function (index) {&lt;br /&gt;
                    var value = String(cols[index] || &#039;&#039;).trim();&lt;br /&gt;
&lt;br /&gt;
                    if (!value) return;&lt;br /&gt;
                    if (/^[0-9A-F]{4}$/i.test(value)) return;&lt;br /&gt;
&lt;br /&gt;
                    if (values.indexOf(value) === -1) {&lt;br /&gt;
                        values.push(value);&lt;br /&gt;
                    }&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                return values;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            function addStat(stats, cols, header, key) {&lt;br /&gt;
                var value = parseInt(get(cols, header), 10);&lt;br /&gt;
                if (!isNaN(value) &amp;amp;&amp;amp; value !== 0) {&lt;br /&gt;
                    stats[key] = value;&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            lines.forEach(function (line, index) {&lt;br /&gt;
                if (headerLineIndex === -1 &amp;amp;&amp;amp; line.indexOf(&#039;Mastery\tDescription&#039;) === 0) {&lt;br /&gt;
                    headerLineIndex = index;&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            if (headerLineIndex === -1) return [];&lt;br /&gt;
&lt;br /&gt;
            headers = lines[headerLineIndex].split(&#039;\t&#039;).map(function (header) {&lt;br /&gt;
                return String(header || &#039;&#039;).trim();&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            headers.forEach(function (header, index) {&lt;br /&gt;
                if (!headerMap[header]) headerMap[header] = [];&lt;br /&gt;
                headerMap[header].push(index);&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            lines.slice(headerLineIndex + 1).forEach(function (line) {&lt;br /&gt;
                var cols;&lt;br /&gt;
                var name;&lt;br /&gt;
                var stats = {};&lt;br /&gt;
                var baseStatReqs = {};&lt;br /&gt;
&lt;br /&gt;
                if (!line.trim()) return;&lt;br /&gt;
&lt;br /&gt;
                cols = line.split(&#039;\t&#039;);&lt;br /&gt;
                name = get(cols, &#039;Mastery&#039;);&lt;br /&gt;
&lt;br /&gt;
                if (!name) return;&lt;br /&gt;
&lt;br /&gt;
                addStat(stats, cols, &#039;AC&#039;, &#039;ac&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;STR&#039;, &#039;str&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;STA&#039;, &#039;sta&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;AGI&#039;, &#039;agi&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;DEX&#039;, &#039;dex&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;WIS&#039;, &#039;wis&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;INT&#039;, &#039;int&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;CHA&#039;, &#039;cha&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;HP Max&#039;, &#039;hp&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;PWR Max&#039;, &#039;pow&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;STR Max&#039;, &#039;strMax&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;STA Max&#039;, &#039;staMax&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;AGI Max&#039;, &#039;agiMax&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;DEX Max&#039;, &#039;dexMax&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;WIS Max&#039;, &#039;wisMax&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;INT Max&#039;, &#039;intMax&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;CHA Max&#039;, &#039;chaMax&#039;);&lt;br /&gt;
&lt;br /&gt;
                [&#039;STR&#039;, &#039;STA&#039;, &#039;DEX&#039;, &#039;AGI&#039;, &#039;INT&#039;, &#039;WIS&#039;, &#039;CHA&#039;].forEach(function (stat) {&lt;br /&gt;
                    var value = parseInt(get(cols, &#039;Base &#039; + stat + &#039; Req&#039;), 10);&lt;br /&gt;
                    if (!isNaN(value) &amp;amp;&amp;amp; value &amp;gt; 0) {&lt;br /&gt;
                        baseStatReqs[stat] = value;&lt;br /&gt;
                    }&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                rows.push({&lt;br /&gt;
                    name: name,&lt;br /&gt;
                    description: get(cols, &#039;Description&#039;),&lt;br /&gt;
                    classification: get(cols, &#039;Classification&#039;),&lt;br /&gt;
                    subCategory: get(cols, &#039;Sub-Category&#039;),&lt;br /&gt;
                    races: splitList(get(cols, &#039;Race&#039;)),&lt;br /&gt;
                    classes: splitList(get(cols, &#039;Class&#039;)),&lt;br /&gt;
                    lycanthropy: get(cols, &#039;Lycanthropy&#039;),&lt;br /&gt;
                    quest: get(cols, &#039;Quest&#039;),&lt;br /&gt;
                    level: parseInt(get(cols, &#039;Level&#039;), 10) || 0,&lt;br /&gt;
                    points: parseInt(get(cols, &#039;Points&#039;), 10) || 0,&lt;br /&gt;
                    cmSpentReq: parseInt(get(cols, &#039;CM Spent Req&#039;), 10) || 0,&lt;br /&gt;
                    requirements: []&lt;br /&gt;
                        .concat(getAll(cols, &#039;CM Req 1&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;CM Req 2&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;CM Req 3&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;CM Req 4&#039;)),&lt;br /&gt;
                    spellsAdded: []&lt;br /&gt;
                        .concat(getAll(cols, &#039;=+Spell 1&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;=+Spell 2&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;=+Spell 3&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;=+Spell 4&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;=+Spell 5&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;=+Spell 6&#039;)),&lt;br /&gt;
                    spellsRemoved: []&lt;br /&gt;
                        .concat(getAll(cols, &#039;-Spell 1&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;-Spell 2&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;-Spell 3&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;-Spell 4&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;-Spell 5&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;-Spell 6&#039;)),&lt;br /&gt;
                    stats: stats,&lt;br /&gt;
                    baseStatReqs: baseStatReqs&lt;br /&gt;
                });&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return rows;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if ((!data.masteries || !data.masteries.length) &amp;amp;&amp;amp; window.EQOA_CM_RAW) {&lt;br /&gt;
            data.masteries = buildMasteriesFromRaw(window.EQOA_CM_RAW);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getBuilderState() {&lt;br /&gt;
            if (&lt;br /&gt;
                window.EQOA_CHARACTER_BUILDER_STATE &amp;amp;&amp;amp;&lt;br /&gt;
                typeof window.EQOA_CHARACTER_BUILDER_STATE.getState === &#039;function&#039;&lt;br /&gt;
            ) {&lt;br /&gt;
                return window.EQOA_CHARACTER_BUILDER_STATE.getState();&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return null;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function isEmbedded() {&lt;br /&gt;
            return !!getBuilderState();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getRaceCode(raceName) {&lt;br /&gt;
            var raceCodes = data.raceCodes || {};&lt;br /&gt;
            return raceCodes[raceName] || raceName;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function listAllowsValue(list, value) {&lt;br /&gt;
            var wanted = String(value || &#039;&#039;).toUpperCase();&lt;br /&gt;
&lt;br /&gt;
            if (!wanted) return true;&lt;br /&gt;
&lt;br /&gt;
            return safeArray(list).some(function (entry) {&lt;br /&gt;
                var text = String(entry || &#039;&#039;).toUpperCase().trim();&lt;br /&gt;
                var tokens;&lt;br /&gt;
&lt;br /&gt;
                if (!text || text === &#039;ALL&#039;) return true;&lt;br /&gt;
&lt;br /&gt;
                tokens = text.split(/\s+/);&lt;br /&gt;
                return tokens.indexOf(wanted) !== -1;&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function normalizePath(value) {&lt;br /&gt;
            value = String(value || &#039;&#039;).toLowerCase().replace(/[\s-]/g, &#039;&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!value || value === &#039;all&#039; || value === &#039;none&#039;) return &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
            var map = {&lt;br /&gt;
                lionwere: &#039;werelion&#039;,&lt;br /&gt;
                werelion: &#039;werelion&#039;,&lt;br /&gt;
                bearwere: &#039;werebear&#039;,&lt;br /&gt;
                werebear: &#039;werebear&#039;,&lt;br /&gt;
                wolfwere: &#039;werewolf&#039;,&lt;br /&gt;
                werewolf: &#039;werewolf&#039;,&lt;br /&gt;
                ratwere: &#039;wererat&#039;,&lt;br /&gt;
                wererat: &#039;wererat&#039;,&lt;br /&gt;
                gatorwere: &#039;weregator&#039;,&lt;br /&gt;
                weregator: &#039;weregator&#039;,&lt;br /&gt;
                vampire: &#039;vampire&#039;,&lt;br /&gt;
                werehunter: &#039;werehunter&#039;,&lt;br /&gt;
                hunterwere: &#039;werehunter&#039;,&lt;br /&gt;
                werebeast: &#039;werebeast&#039;&lt;br /&gt;
            };&lt;br /&gt;
&lt;br /&gt;
            return map[value] || value;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function isWerePath(path) {&lt;br /&gt;
            return [&#039;werelion&#039;, &#039;werebear&#039;, &#039;werewolf&#039;, &#039;wererat&#039;, &#039;weregator&#039;].indexOf(path) !== -1;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getBitePath(name) {&lt;br /&gt;
            name = String(name || &#039;&#039;).toLowerCase();&lt;br /&gt;
&lt;br /&gt;
            if (name.indexOf(&#039;lion bite&#039;) !== -1) return &#039;werelion&#039;;&lt;br /&gt;
            if (name.indexOf(&#039;bear bite&#039;) !== -1) return &#039;werebear&#039;;&lt;br /&gt;
            if (name.indexOf(&#039;wolf bite&#039;) !== -1) return &#039;werewolf&#039;;&lt;br /&gt;
            if (name.indexOf(&#039;rat bite&#039;) !== -1) return &#039;wererat&#039;;&lt;br /&gt;
            if (name.indexOf(&#039;gator bite&#039;) !== -1) return &#039;weregator&#039;;&lt;br /&gt;
&lt;br /&gt;
            return &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function isSharedWereMastery(name) {&lt;br /&gt;
            return name === &#039;Lycanthropic Resistances&#039; ||&lt;br /&gt;
                name === &#039;Lycanthropic Regeneration&#039; ||&lt;br /&gt;
                name === &#039;Lycanthropic Rejuvenation&#039; ||&lt;br /&gt;
                name === &#039;Combat Senses&#039; ||&lt;br /&gt;
                name === &#039;Defensive Instincts&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function formatStatName(statName) {&lt;br /&gt;
            var map = {&lt;br /&gt;
                ac: &#039;AC&#039;,&lt;br /&gt;
                hp: &#039;HP&#039;,&lt;br /&gt;
                pow: &#039;Power&#039;,&lt;br /&gt;
                str: &#039;STR&#039;,&lt;br /&gt;
                sta: &#039;STA&#039;,&lt;br /&gt;
                agi: &#039;AGI&#039;,&lt;br /&gt;
                dex: &#039;DEX&#039;,&lt;br /&gt;
                wis: &#039;WIS&#039;,&lt;br /&gt;
                int: &#039;INT&#039;,&lt;br /&gt;
                cha: &#039;CHA&#039;,&lt;br /&gt;
                strMax: &#039;STR Max&#039;,&lt;br /&gt;
                staMax: &#039;STA Max&#039;,&lt;br /&gt;
                agiMax: &#039;AGI Max&#039;,&lt;br /&gt;
                dexMax: &#039;DEX Max&#039;,&lt;br /&gt;
                wisMax: &#039;WIS Max&#039;,&lt;br /&gt;
                intMax: &#039;INT Max&#039;,&lt;br /&gt;
                chaMax: &#039;CHA Max&#039;&lt;br /&gt;
            };&lt;br /&gt;
&lt;br /&gt;
            return map[statName] || String(statName || &#039;&#039;).toUpperCase();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function addOption(select, value, label) {&lt;br /&gt;
            var option = document.createElement(&#039;option&#039;);&lt;br /&gt;
            option.value = value;&lt;br /&gt;
            option.textContent = label;&lt;br /&gt;
            select.appendChild(option);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCmDisplayTab(cm) {&lt;br /&gt;
            var classification = String((cm &amp;amp;&amp;amp; cm.classification) || &#039;&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (classification === &#039;Master Class&#039;) {&lt;br /&gt;
                if (safeArray(cm.races).length &amp;amp;&amp;amp; safeArray(cm.races)[0] !== &#039;All&#039;) return &#039;Racial&#039;;&lt;br /&gt;
                if (safeArray(cm.classes).length &amp;amp;&amp;amp; safeArray(cm.classes)[0] !== &#039;All&#039;) return &#039;Class&#039;;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return classification || &#039;General&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCmType(cm) {&lt;br /&gt;
            return getCmDisplayTab(cm) || &#039;Other&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCmTypeClass(cm) {&lt;br /&gt;
            var type = getCmType(cm);&lt;br /&gt;
&lt;br /&gt;
            if (type === &#039;General&#039;) return &#039;cm-type-general&#039;;&lt;br /&gt;
            if (type === &#039;Racial&#039;) return &#039;cm-type-racial&#039;;&lt;br /&gt;
            if (type === &#039;Archetype&#039;) return &#039;cm-type-archetype&#039;;&lt;br /&gt;
            if (type === &#039;Class&#039;) return &#039;cm-type-class&#039;;&lt;br /&gt;
            if (type === &#039;Master Class&#039;) return &#039;cm-type-master&#039;;&lt;br /&gt;
&lt;br /&gt;
            return &#039;cm-type-other&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getBaseStatsFromInputs() {&lt;br /&gt;
            var builderState = getBuilderState();&lt;br /&gt;
            var baseStats;&lt;br /&gt;
            var result;&lt;br /&gt;
&lt;br /&gt;
            if (builderState &amp;amp;&amp;amp; builderState.baseStats) {&lt;br /&gt;
                baseStats = builderState.baseStats;&lt;br /&gt;
            } else {&lt;br /&gt;
                baseStats = {&lt;br /&gt;
                    STR: numberOrZero(document.getElementById(&#039;cm-base-str&#039;) &amp;amp;&amp;amp; document.getElementById(&#039;cm-base-str&#039;).value),&lt;br /&gt;
                    STA: numberOrZero(document.getElementById(&#039;cm-base-sta&#039;) &amp;amp;&amp;amp; document.getElementById(&#039;cm-base-sta&#039;).value),&lt;br /&gt;
                    DEX: numberOrZero(document.getElementById(&#039;cm-base-dex&#039;) &amp;amp;&amp;amp; document.getElementById(&#039;cm-base-dex&#039;).value),&lt;br /&gt;
                    AGI: numberOrZero(document.getElementById(&#039;cm-base-agi&#039;) &amp;amp;&amp;amp; document.getElementById(&#039;cm-base-agi&#039;).value),&lt;br /&gt;
                    INT: numberOrZero(document.getElementById(&#039;cm-base-int&#039;) &amp;amp;&amp;amp; document.getElementById(&#039;cm-base-int&#039;).value),&lt;br /&gt;
                    WIS: numberOrZero(document.getElementById(&#039;cm-base-wis&#039;) &amp;amp;&amp;amp; document.getElementById(&#039;cm-base-wis&#039;).value),&lt;br /&gt;
                    CHA: numberOrZero(document.getElementById(&#039;cm-base-cha&#039;) &amp;amp;&amp;amp; document.getElementById(&#039;cm-base-cha&#039;).value)&lt;br /&gt;
                };&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            result = {&lt;br /&gt;
                STR: numberOrZero(baseStats.STR),&lt;br /&gt;
                STA: numberOrZero(baseStats.STA),&lt;br /&gt;
                DEX: numberOrZero(baseStats.DEX),&lt;br /&gt;
                AGI: numberOrZero(baseStats.AGI),&lt;br /&gt;
                INT: numberOrZero(baseStats.INT),&lt;br /&gt;
                WIS: numberOrZero(baseStats.WIS),&lt;br /&gt;
                CHA: numberOrZero(baseStats.CHA)&lt;br /&gt;
            };&lt;br /&gt;
&lt;br /&gt;
            Object.keys(selectedMasteries).forEach(function (name) {&lt;br /&gt;
                var stats = selectedMasteries[name].stats || {};&lt;br /&gt;
                result.STR += numberOrZero(stats.str);&lt;br /&gt;
                result.STA += numberOrZero(stats.sta);&lt;br /&gt;
                result.DEX += numberOrZero(stats.dex);&lt;br /&gt;
                result.AGI += numberOrZero(stats.agi);&lt;br /&gt;
                result.INT += numberOrZero(stats.int);&lt;br /&gt;
                result.WIS += numberOrZero(stats.wis);&lt;br /&gt;
                result.CHA += numberOrZero(stats.cha);&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return result;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function updateBaseStatInputsDisplay(baseStats) {&lt;br /&gt;
            var map = {&lt;br /&gt;
                STR: &#039;cm-base-str&#039;,&lt;br /&gt;
                STA: &#039;cm-base-sta&#039;,&lt;br /&gt;
                DEX: &#039;cm-base-dex&#039;,&lt;br /&gt;
                AGI: &#039;cm-base-agi&#039;,&lt;br /&gt;
                INT: &#039;cm-base-int&#039;,&lt;br /&gt;
                WIS: &#039;cm-base-wis&#039;,&lt;br /&gt;
                CHA: &#039;cm-base-cha&#039;&lt;br /&gt;
            };&lt;br /&gt;
&lt;br /&gt;
            Object.keys(map).forEach(function (stat) {&lt;br /&gt;
                var input = document.getElementById(map[stat]);&lt;br /&gt;
                if (input) input.value = numberOrZero(baseStats[stat]);&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getAvailablePoints() {&lt;br /&gt;
            var builderState = getBuilderState();&lt;br /&gt;
            var level = parseInt(levelInput.value, 10);&lt;br /&gt;
            var max;&lt;br /&gt;
            var available;&lt;br /&gt;
&lt;br /&gt;
            if (isNaN(level) || level &amp;lt; 1) level = 1;&lt;br /&gt;
            if (level &amp;gt; 60) level = 60;&lt;br /&gt;
&lt;br /&gt;
            levelInput.value = level;&lt;br /&gt;
            max = Math.min(level * 25, 1500);&lt;br /&gt;
&lt;br /&gt;
            if (builderState &amp;amp;&amp;amp; builderState.cmAvailable !== undefined) {&lt;br /&gt;
                available = numberOrZero(builderState.cmAvailable);&lt;br /&gt;
                if (available &amp;lt; 0) available = 0;&lt;br /&gt;
                if (available &amp;gt; max) available = max;&lt;br /&gt;
                return available;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return max;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getSpentPoints() {&lt;br /&gt;
            var total = 0;&lt;br /&gt;
&lt;br /&gt;
            Object.keys(selectedMasteries).forEach(function (name) {&lt;br /&gt;
                total += numberOrZero(selectedMasteries[name].points);&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return total;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCmPointStatusText() {&lt;br /&gt;
            var total = getAvailablePoints();&lt;br /&gt;
            var spent = getSpentPoints();&lt;br /&gt;
            var left = total - spent;&lt;br /&gt;
&lt;br /&gt;
            if (left &amp;lt; 0) left = 0;&lt;br /&gt;
&lt;br /&gt;
            return &#039;Total CMs: &#039; + total + &#039; | Spent: &#039; + spent + &#039; | Left: &#039; + left;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCmStatMinRequirements(cm) {&lt;br /&gt;
            var reqs = [];&lt;br /&gt;
&lt;br /&gt;
            if (!cm || !cm.baseStatReqs) return reqs;&lt;br /&gt;
&lt;br /&gt;
            Object.keys(cm.baseStatReqs).forEach(function (statName) {&lt;br /&gt;
                var value = numberOrZero(cm.baseStatReqs[statName]);&lt;br /&gt;
                if (value &amp;gt; 0) {&lt;br /&gt;
                    reqs.push({ stat: statName, value: value });&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return reqs;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCmLockReasons(cm, includePoints) {&lt;br /&gt;
            var spent = getSpentPoints();&lt;br /&gt;
            var available = getAvailablePoints();&lt;br /&gt;
            var baseStats = getBaseStatsFromInputs();&lt;br /&gt;
            var level = parseInt(levelInput.value, 10) || 1;&lt;br /&gt;
            var reasons = [];&lt;br /&gt;
&lt;br /&gt;
            if (cm.level &amp;amp;&amp;amp; cm.level &amp;gt; level) {&lt;br /&gt;
                reasons.push(&#039;Reach level &#039; + cm.level);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (cm.cmSpentReq &amp;amp;&amp;amp; spent &amp;lt; cm.cmSpentReq) {&lt;br /&gt;
                reasons.push(&#039;Spend &#039; + (cm.cmSpentReq - spent) + &#039; more CM&#039;);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            getCmStatMinRequirements(cm).forEach(function (req) {&lt;br /&gt;
                if (numberOrZero(baseStats[req.stat]) &amp;lt; req.value) {&lt;br /&gt;
                    reasons.push(&#039;Requires base &#039; + req.stat + &#039; &#039; + req.value);&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            safeArray(cm.requirements).forEach(function (reqName) {&lt;br /&gt;
                if (!selectedMasteries[reqName]) {&lt;br /&gt;
                    reasons.push(&#039;Requires &#039; + reqName);&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            if (includePoints &amp;amp;&amp;amp; spent + numberOrZero(cm.points) &amp;gt; available) {&lt;br /&gt;
                reasons.push(&#039;Not enough CM points&#039;);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return reasons;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getRequirementsHtml(cm) {&lt;br /&gt;
            return safeArray(cm.requirements).map(function (reqName) {&lt;br /&gt;
                return &#039;&amp;lt;span class=&amp;quot;&#039; + (selectedMasteries[reqName] ? &#039;cm-req-owned&#039; : &#039;cm-req-missing&#039;) + &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    escapeHtml(reqName) +&lt;br /&gt;
                &#039;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
            }).join(&#039;, &#039;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getStatReqHtml(cm) {&lt;br /&gt;
            return getCmStatMinRequirements(cm).map(function (req) {&lt;br /&gt;
                return &#039;Base &#039; + escapeHtml(req.stat) + &#039; &#039; + escapeHtml(req.value);&lt;br /&gt;
            }).join(&#039;, &#039;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCmSearchText(cm) {&lt;br /&gt;
            var parts = [&lt;br /&gt;
                cm.name,&lt;br /&gt;
                cm.description,&lt;br /&gt;
                cm.classification,&lt;br /&gt;
                cm.lycanthropy&lt;br /&gt;
            ];&lt;br /&gt;
&lt;br /&gt;
            Object.keys(cm.stats || {}).forEach(function (key) {&lt;br /&gt;
                parts.push(key);&lt;br /&gt;
                parts.push(formatStatName(key));&lt;br /&gt;
                parts.push(cm.stats[key]);&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            safeArray(cm.requirements).forEach(function (value) { parts.push(value); });&lt;br /&gt;
            safeArray(cm.spellsAdded).forEach(function (value) { parts.push(value); });&lt;br /&gt;
            safeArray(cm.spellsRemoved).forEach(function (value) { parts.push(value); });&lt;br /&gt;
&lt;br /&gt;
            return parts.join(&#039; &#039;).toLowerCase();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function findCmByName(name) {&lt;br /&gt;
            var found = null;&lt;br /&gt;
&lt;br /&gt;
            safeArray(data.masteries).some(function (cm) {&lt;br /&gt;
                if (cm.name === name) {&lt;br /&gt;
                    found = cm;&lt;br /&gt;
                    return true;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                return false;&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return found;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function isMasterClassTitle(cm) {&lt;br /&gt;
            return cm &amp;amp;&amp;amp; cm.classification === &#039;Master Class&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getSelectedMasterClassTitle() {&lt;br /&gt;
            var selectedTitle = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
            Object.keys(selectedMasteries).forEach(function (name) {&lt;br /&gt;
                if (isMasterClassTitle(selectedMasteries[name])) {&lt;br /&gt;
                    selectedTitle = name;&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return selectedTitle;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        app.innerHTML =&lt;br /&gt;
            &#039;&amp;lt;div class=&amp;quot;cm-calculator-box&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;character-builder-title&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;EQOA: Sandstorm Class Mastery Builder&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;character-builder-controls&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;label&amp;gt;Race&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;select id=&amp;quot;cm-race&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                    &#039;&amp;lt;label&amp;gt;Class&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;select id=&amp;quot;cm-class&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                    &#039;&amp;lt;label&amp;gt;Character Level&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cm-level&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;60&amp;quot; value=&amp;quot;60&amp;quot; style=&amp;quot;width:70px;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                    &#039;&amp;lt;label&amp;gt;Base Stats&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;span&amp;gt;&#039; +&lt;br /&gt;
                        &#039;STR &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cm-base-str&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:55px;&amp;quot;&amp;gt; &#039; +&lt;br /&gt;
                        &#039;STA &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cm-base-sta&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:55px;&amp;quot;&amp;gt; &#039; +&lt;br /&gt;
                        &#039;DEX &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cm-base-dex&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:55px;&amp;quot;&amp;gt; &#039; +&lt;br /&gt;
                        &#039;AGI &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cm-base-agi&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:55px;&amp;quot;&amp;gt; &#039; +&lt;br /&gt;
                        &#039;INT &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cm-base-int&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:55px;&amp;quot;&amp;gt; &#039; +&lt;br /&gt;
                        &#039;WIS &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cm-base-wis&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:55px;&amp;quot;&amp;gt; &#039; +&lt;br /&gt;
                        &#039;CHA &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cm-base-cha&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:55px;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                    &#039;&amp;lt;label&amp;gt;Transformation Path&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;select id=&amp;quot;cm-path&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;option value=&amp;quot;&amp;quot;&amp;gt;None&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;option value=&amp;quot;Werelion&amp;quot;&amp;gt;Lionwere&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;option value=&amp;quot;Werebear&amp;quot;&amp;gt;Bearwere&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;option value=&amp;quot;Werewolf&amp;quot;&amp;gt;Wolfwere&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;option value=&amp;quot;Wererat&amp;quot;&amp;gt;Ratwere&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;option value=&amp;quot;Weregator&amp;quot;&amp;gt;Gatorwere&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;option value=&amp;quot;Vampire&amp;quot;&amp;gt;Vampire&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;option value=&amp;quot;Were Hunter&amp;quot;&amp;gt;Were-Hunter&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;/select&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; id=&amp;quot;cm-reset&amp;quot; class=&amp;quot;cm-reset-button&amp;quot;&amp;gt;Reset&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:15px;&amp;quot;&amp;gt;Point Summary&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;table class=&amp;quot;character-builder-stat-table&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Available&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Spent&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Remaining&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;tr&amp;gt;&amp;lt;td id=&amp;quot;cm-available&amp;quot;&amp;gt;1500&amp;lt;/td&amp;gt;&amp;lt;td id=&amp;quot;cm-spent&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td id=&amp;quot;cm-remaining&amp;quot;&amp;gt;1500&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/table&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:18px;&amp;quot;&amp;gt;Master Class Title&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;div id=&amp;quot;cm-master-class-panel&amp;quot; class=&amp;quot;cm-master-class-panel&amp;quot;&amp;gt;None selected&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;cm-build-actions&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; id=&amp;quot;cm-share-url&amp;quot; class=&amp;quot;cm-action-button&amp;quot;&amp;gt;Generate Share URL&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; id=&amp;quot;cm-export-card&amp;quot; class=&amp;quot;cm-action-button&amp;quot;&amp;gt;Export Build Card&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:18px;&amp;quot;&amp;gt;Stats / Spells Gained from CM&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;div id=&amp;quot;cm-unlocked-summary&amp;quot;&amp;gt;No stats or spells gained yet.&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:18px;&amp;quot;&amp;gt;Class Masteries&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;cm-tabs&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;cm-tab-button cm-tab-active&amp;quot; data-tab=&amp;quot;General&amp;quot;&amp;gt;General&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;cm-tab-button&amp;quot; data-tab=&amp;quot;Racial&amp;quot;&amp;gt;Racial&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;cm-tab-button&amp;quot; data-tab=&amp;quot;Archetype&amp;quot;&amp;gt;Archetype&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;cm-tab-button&amp;quot; data-tab=&amp;quot;Class&amp;quot;&amp;gt;Class&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;cm-search-tools&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;div class=&amp;quot;cm-search-row&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;input type=&amp;quot;search&amp;quot; id=&amp;quot;cm-search&amp;quot; class=&amp;quot;cm-search-input&amp;quot; placeholder=&amp;quot;Search mastery, stat, spell, requirement...&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;button type=&amp;quot;button&amp;quot; id=&amp;quot;cm-clear-search&amp;quot; class=&amp;quot;cm-clear-search-button&amp;quot;&amp;gt;Clear&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;label class=&amp;quot;cm-lock-toggle&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;cm-show-locked&amp;quot; checked&amp;gt; &amp;lt;span&amp;gt;Show locked&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;cm-view-toggle&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;cm-view-button cm-view-active&amp;quot; data-view=&amp;quot;detailed&amp;quot;&amp;gt;Detailed&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;cm-view-button&amp;quot; data-view=&amp;quot;compact&amp;quot;&amp;gt;Compact&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;cm-main-layout&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;div class=&amp;quot;cm-purchased-panel&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;div class=&amp;quot;cm-panel-title&amp;quot;&amp;gt;CM Purchased&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;div id=&amp;quot;cm-purchased-list&amp;quot;&amp;gt;None purchased.&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;div id=&amp;quot;cm-mastery-panel&amp;quot; class=&amp;quot;character-builder-warning-box&amp;quot;&amp;gt;Select a race and class to begin.&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div id=&amp;quot;cm-tooltip&amp;quot; class=&amp;quot;cm-tooltip&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
        var raceSelect = document.getElementById(&#039;cm-race&#039;);&lt;br /&gt;
        var classSelect = document.getElementById(&#039;cm-class&#039;);&lt;br /&gt;
        var levelInput = document.getElementById(&#039;cm-level&#039;);&lt;br /&gt;
        var pathSelect = document.getElementById(&#039;cm-path&#039;);&lt;br /&gt;
        var resetButton = document.getElementById(&#039;cm-reset&#039;);&lt;br /&gt;
        var searchInput = document.getElementById(&#039;cm-search&#039;);&lt;br /&gt;
        var clearSearchButton = document.getElementById(&#039;cm-clear-search&#039;);&lt;br /&gt;
        var showLockedInput = document.getElementById(&#039;cm-show-locked&#039;);&lt;br /&gt;
        var viewButtons = document.querySelectorAll(&#039;.cm-view-button&#039;);&lt;br /&gt;
        var cmTooltip = document.getElementById(&#039;cm-tooltip&#039;);&lt;br /&gt;
        var shareUrlButton = document.getElementById(&#039;cm-share-url&#039;);&lt;br /&gt;
        var exportCardButton = document.getElementById(&#039;cm-export-card&#039;);&lt;br /&gt;
&lt;br /&gt;
        function applyCmTheme(theme) {&lt;br /&gt;
            app.classList.remove(&#039;cm-theme-dark&#039;);&lt;br /&gt;
            app.classList.remove(&#039;cm-theme-light&#039;);&lt;br /&gt;
            app.classList.add(theme === &#039;light&#039; ? &#039;cm-theme-light&#039; : &#039;cm-theme-dark&#039;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function loadSavedCmTheme() {&lt;br /&gt;
            var isLight =&lt;br /&gt;
                document.documentElement.classList.contains(&#039;eqoa-theme-light&#039;) ||&lt;br /&gt;
                document.body.classList.contains(&#039;eqoa-theme-light&#039;);&lt;br /&gt;
&lt;br /&gt;
            try {&lt;br /&gt;
                var saved = localStorage.getItem(&#039;eqoa-wiki-theme&#039;);&lt;br /&gt;
                if (saved === &#039;light&#039;) isLight = true;&lt;br /&gt;
                if (saved === &#039;dark&#039;) isLight = false;&lt;br /&gt;
            } catch (e) {}&lt;br /&gt;
&lt;br /&gt;
            applyCmTheme(isLight ? &#039;light&#039; : &#039;dark&#039;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function loadRaces() {&lt;br /&gt;
            raceSelect.innerHTML = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
            Object.keys(data.raceClasses || {}).forEach(function (race) {&lt;br /&gt;
                addOption(raceSelect, race, race);&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            loadClasses();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function loadClasses() {&lt;br /&gt;
            var race = raceSelect.value;&lt;br /&gt;
            var classList = safeArray((data.raceClasses || {})[race]);&lt;br /&gt;
&lt;br /&gt;
            classSelect.innerHTML = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
            classList.forEach(function (classCode) {&lt;br /&gt;
                addOption(&lt;br /&gt;
                    classSelect,&lt;br /&gt;
                    classCode,&lt;br /&gt;
                    classCode + &#039; - &#039; + ((data.classes || {})[classCode] || classCode)&lt;br /&gt;
                );&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            updateSummary();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function syncFromCharacterBuilder() {&lt;br /&gt;
            var builderState = getBuilderState();&lt;br /&gt;
&lt;br /&gt;
            if (!builderState) return;&lt;br /&gt;
&lt;br /&gt;
            if (builderState.race &amp;amp;&amp;amp; data.raceClasses[builderState.race]) {&lt;br /&gt;
                raceSelect.value = builderState.race;&lt;br /&gt;
                loadClasses();&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (builderState.classCode) {&lt;br /&gt;
                classSelect.value = builderState.classCode;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (builderState.level !== undefined) {&lt;br /&gt;
                levelInput.value = builderState.level;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (builderState.baseStats) {&lt;br /&gt;
                updateBaseStatInputsDisplay(builderState.baseStats);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            updateSummary();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        window.EQOA_SYNC_CLASS_MASTERY_FROM_BUILDER = syncFromCharacterBuilder;&lt;br /&gt;
&lt;br /&gt;
        if (isEmbedded()) {&lt;br /&gt;
            raceSelect.disabled = true;&lt;br /&gt;
            classSelect.disabled = true;&lt;br /&gt;
            levelInput.disabled = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getBuildTotals() {&lt;br /&gt;
            var statTotals = {};&lt;br /&gt;
            var spellsAdded = {};&lt;br /&gt;
            var spellsRemoved = {};&lt;br /&gt;
&lt;br /&gt;
            Object.keys(selectedMasteries).forEach(function (name) {&lt;br /&gt;
                var cm = selectedMasteries[name];&lt;br /&gt;
&lt;br /&gt;
                Object.keys(cm.stats || {}).forEach(function (statName) {&lt;br /&gt;
                    var value = parseInt(cm.stats[statName], 10);&lt;br /&gt;
&lt;br /&gt;
                    if (!isNaN(value) &amp;amp;&amp;amp; value !== 0) {&lt;br /&gt;
                        statTotals[statName] = (statTotals[statName] || 0) + value;&lt;br /&gt;
                    }&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                safeArray(cm.spellsAdded).forEach(function (spell) {&lt;br /&gt;
                    if (spell) spellsAdded[spell] = true;&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                safeArray(cm.spellsRemoved).forEach(function (spell) {&lt;br /&gt;
                    if (spell) spellsRemoved[spell] = true;&lt;br /&gt;
                });&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return {&lt;br /&gt;
                stats: statTotals,&lt;br /&gt;
                spellsAdded: spellsAdded,&lt;br /&gt;
                spellsRemoved: spellsRemoved&lt;br /&gt;
            };&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
function getUnlockedStatCaps() {&lt;br /&gt;
    var caps = {&lt;br /&gt;
        str: 400,&lt;br /&gt;
        sta: 400,&lt;br /&gt;
        agi: 400,&lt;br /&gt;
        dex: 400,&lt;br /&gt;
        wis: 400,&lt;br /&gt;
        int: 400,&lt;br /&gt;
        cha: 400&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    Object.keys(selectedMasteries).forEach(function (name) {&lt;br /&gt;
        var stats = selectedMasteries[name].stats || {};&lt;br /&gt;
&lt;br /&gt;
        caps.str += numberOrZero(stats.strMax);&lt;br /&gt;
        caps.sta += numberOrZero(stats.staMax);&lt;br /&gt;
        caps.agi += numberOrZero(stats.agiMax);&lt;br /&gt;
        caps.dex += numberOrZero(stats.dexMax);&lt;br /&gt;
        caps.wis += numberOrZero(stats.wisMax);&lt;br /&gt;
        caps.int += numberOrZero(stats.intMax);&lt;br /&gt;
        caps.cha += numberOrZero(stats.chaMax);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    return caps;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function publishClassMasteryState() {&lt;br /&gt;
    window.EQOA_CLASS_MASTERY_STATE = {&lt;br /&gt;
        getStatCaps: getUnlockedStatCaps,&lt;br /&gt;
        getSelectedMasteries: function () {&lt;br /&gt;
            return Object.keys(selectedMasteries).sort();&lt;br /&gt;
        }&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    if (window.dispatchEvent) {&lt;br /&gt;
        window.dispatchEvent(new CustomEvent(&#039;eqoa-class-mastery-state-change&#039;));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
        function updatePurchasedList() {&lt;br /&gt;
            var list = document.getElementById(&#039;cm-purchased-list&#039;);&lt;br /&gt;
            var names = Object.keys(selectedMasteries).sort();&lt;br /&gt;
&lt;br /&gt;
            if (!list) return;&lt;br /&gt;
&lt;br /&gt;
            if (!names.length) {&lt;br /&gt;
                list.innerHTML = &#039;None purchased.&#039;;&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            list.innerHTML = names.map(function (name) {&lt;br /&gt;
                var cm = selectedMasteries[name];&lt;br /&gt;
&lt;br /&gt;
                return &#039;&amp;lt;div class=&amp;quot;cm-purchased-item&amp;quot; data-cm-name=&amp;quot;&#039; + escapeHtml(name) + &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;span&amp;gt;&#039; + escapeHtml(name) + &#039;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;span class=&amp;quot;cm-purchased-cost&amp;quot;&amp;gt;&#039; + escapeHtml(cm.points) + &#039;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            }).join(&#039;&#039;);&lt;br /&gt;
&lt;br /&gt;
            Array.prototype.forEach.call(list.querySelectorAll(&#039;.cm-purchased-item&#039;), function (row) {&lt;br /&gt;
                row.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                    delete selectedMasteries[row.getAttribute(&#039;data-cm-name&#039;)];&lt;br /&gt;
                    updateSummary();&lt;br /&gt;
                });&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function updateMasterClassPanel() {&lt;br /&gt;
            var panel = document.getElementById(&#039;cm-master-class-panel&#039;);&lt;br /&gt;
            var selectedTitle = getSelectedMasterClassTitle();&lt;br /&gt;
&lt;br /&gt;
            if (!panel) return;&lt;br /&gt;
&lt;br /&gt;
            panel.innerHTML = selectedTitle ? escapeHtml(selectedTitle) : &#039;None selected&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function updateUnlockedSummary() {&lt;br /&gt;
            var summary = document.getElementById(&#039;cm-unlocked-summary&#039;);&lt;br /&gt;
            var totals = getBuildTotals();&lt;br /&gt;
            var html = &#039;&amp;lt;div class=&amp;quot;cm-unlocked-grid cm-unlocked-grid-three&amp;quot;&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cm-unlocked-box&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;cm-panel-title&amp;quot;&amp;gt;Stats&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            if (!Object.keys(totals.stats).length) {&lt;br /&gt;
                html += &#039;&amp;lt;div&amp;gt;No stat changes yet.&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            } else {&lt;br /&gt;
                Object.keys(totals.stats).sort().forEach(function (statName) {&lt;br /&gt;
                    var value = totals.stats[statName];&lt;br /&gt;
                    html += &#039;&amp;lt;div class=&amp;quot;cm-purchased-item&amp;quot;&amp;gt;&amp;lt;span&amp;gt;&#039; +&lt;br /&gt;
                        escapeHtml(formatStatName(statName)) +&lt;br /&gt;
                        &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;cm-purchased-cost&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                        (value &amp;gt; 0 ? &#039;+&#039; : &#039;&#039;) +&lt;br /&gt;
                        escapeHtml(value) +&lt;br /&gt;
                        &#039;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
            html += &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cm-unlocked-box&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;cm-panel-title&amp;quot;&amp;gt;Spells Gained&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            Object.keys(totals.spellsAdded).sort().forEach(function (spell) {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cm-purchased-item&amp;quot;&amp;gt;+ &#039; + escapeHtml(spell) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            });&lt;br /&gt;
            if (!Object.keys(totals.spellsAdded).length) html += &#039;&amp;lt;div&amp;gt;No spells gained yet.&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            html += &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cm-unlocked-box&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;cm-panel-title&amp;quot;&amp;gt;Spells Removed&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            Object.keys(totals.spellsRemoved).sort().forEach(function (spell) {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cm-purchased-item&amp;quot;&amp;gt;- &#039; + escapeHtml(spell) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            });&lt;br /&gt;
            if (!Object.keys(totals.spellsRemoved).length) html += &#039;&amp;lt;div&amp;gt;No spells removed yet.&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            html += &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            html += &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            summary.innerHTML = html;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function updateSummary() {&lt;br /&gt;
            var available = getAvailablePoints();&lt;br /&gt;
            var spent = getSpentPoints();&lt;br /&gt;
            var remaining = available - spent;&lt;br /&gt;
&lt;br /&gt;
            if (remaining &amp;lt; 0) remaining = 0;&lt;br /&gt;
&lt;br /&gt;
            if (isEmbedded()) {&lt;br /&gt;
                updateBaseStatInputsDisplay(getBaseStatsFromInputs());&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            document.getElementById(&#039;cm-available&#039;).textContent = available;&lt;br /&gt;
            document.getElementById(&#039;cm-spent&#039;).textContent = spent;&lt;br /&gt;
            document.getElementById(&#039;cm-remaining&#039;).textContent = remaining;&lt;br /&gt;
&lt;br /&gt;
            updatePurchasedList();&lt;br /&gt;
updateMasterClassPanel();&lt;br /&gt;
updateUnlockedSummary();&lt;br /&gt;
publishClassMasteryState();&lt;br /&gt;
renderMasteryList();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function buildTooltipHtml(cm) {&lt;br /&gt;
            var html = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cm-tooltip-title&amp;quot;&amp;gt;&#039; + escapeHtml(cm.name) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cm-tooltip-desc&amp;quot;&amp;gt;&#039; + escapeHtml(cm.description) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cm-tooltip-meta&amp;quot;&amp;gt;Level &#039; + escapeHtml(cm.level) +&lt;br /&gt;
                &#039; | Cost &#039; + escapeHtml(cm.points) +&lt;br /&gt;
                (cm.cmSpentReq ? &#039; | CM Spent Req &#039; + escapeHtml(cm.cmSpentReq) : &#039;&#039;) +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cm-tooltip-meta&amp;quot;&amp;gt;&#039; + escapeHtml(getCmPointStatusText()) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            Object.keys(cm.stats || {}).forEach(function (key) {&lt;br /&gt;
                var value = cm.stats[key];&lt;br /&gt;
                var sign = value &amp;gt; 0 ? &#039;+&#039; : &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cm-tooltip-stat&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    escapeHtml(formatStatName(key)) +&lt;br /&gt;
                    &#039;: &#039; +&lt;br /&gt;
                    sign +&lt;br /&gt;
                    escapeHtml(value) +&lt;br /&gt;
                    &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            safeArray(cm.spellsAdded).forEach(function (spell) {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cm-tooltip-spell-add&amp;quot;&amp;gt;+ &#039; + escapeHtml(spell) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            safeArray(cm.spellsRemoved).forEach(function (spell) {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cm-tooltip-spell-remove&amp;quot;&amp;gt;- &#039; + escapeHtml(spell) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return html;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function showCmTooltip(cm, card) {&lt;br /&gt;
            var rect;&lt;br /&gt;
            var tooltipWidth = 340;&lt;br /&gt;
            var leftPos;&lt;br /&gt;
&lt;br /&gt;
            if (!cmTooltip || !cm) return;&lt;br /&gt;
&lt;br /&gt;
            cmTooltip.innerHTML = buildTooltipHtml(cm);&lt;br /&gt;
            cmTooltip.style.display = &#039;block&#039;;&lt;br /&gt;
&lt;br /&gt;
            rect = card.getBoundingClientRect();&lt;br /&gt;
            leftPos = rect.right + 12;&lt;br /&gt;
&lt;br /&gt;
            if (leftPos + tooltipWidth &amp;gt; window.innerWidth) {&lt;br /&gt;
                leftPos = rect.left - tooltipWidth - 12;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            cmTooltip.style.left = leftPos + &#039;px&#039;;&lt;br /&gt;
            cmTooltip.style.top = Math.max(10, rect.top) + &#039;px&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function hideCmTooltip() {&lt;br /&gt;
            if (cmTooltip) cmTooltip.style.display = &#039;none&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function renderMasteryList() {&lt;br /&gt;
            var masteryPanel = document.getElementById(&#039;cm-mastery-panel&#039;);&lt;br /&gt;
            var selectedRace = raceSelect.value;&lt;br /&gt;
            var selectedRaceCode = getRaceCode(selectedRace);&lt;br /&gt;
            var selectedClass = classSelect.value;&lt;br /&gt;
            var selectedPathNormalized = normalizePath(pathSelect ? pathSelect.value : &#039;&#039;);&lt;br /&gt;
            var selectedIsWere = isWerePath(selectedPathNormalized);&lt;br /&gt;
            var searchQuery = searchInput ? String(searchInput.value || &#039;&#039;).toLowerCase() : &#039;&#039;;&lt;br /&gt;
            var seen = {};&lt;br /&gt;
            var availableMasteries = [];&lt;br /&gt;
            var lockedMasteries = [];&lt;br /&gt;
&lt;br /&gt;
            if (!masteryPanel) return;&lt;br /&gt;
&lt;br /&gt;
            visibleMasteries = [];&lt;br /&gt;
&lt;br /&gt;
            safeArray(data.masteries).forEach(function (cm) {&lt;br /&gt;
                var cmName = String(cm.name || &#039;&#039;);&lt;br /&gt;
                var cmPath = normalizePath(cm.lycanthropy);&lt;br /&gt;
                var bitePath = getBitePath(cmName);&lt;br /&gt;
                var pathOk = false;&lt;br /&gt;
                var raceOk;&lt;br /&gt;
                var classOk;&lt;br /&gt;
                var tabOk;&lt;br /&gt;
                var searchOk;&lt;br /&gt;
                var lockReasons;&lt;br /&gt;
&lt;br /&gt;
                raceOk = listAllowsValue(cm.races, selectedRaceCode);&lt;br /&gt;
                classOk = listAllowsValue(cm.classes, selectedClass);&lt;br /&gt;
                tabOk = String(getCmDisplayTab(cm)).toLowerCase() === String(activeCmTab).toLowerCase();&lt;br /&gt;
                searchOk = !searchQuery || getCmSearchText(cm).indexOf(searchQuery) !== -1;&lt;br /&gt;
&lt;br /&gt;
                if (bitePath) {&lt;br /&gt;
                    pathOk = selectedPathNormalized === bitePath;&lt;br /&gt;
                } else if (!cmPath) {&lt;br /&gt;
                    pathOk = true;&lt;br /&gt;
                } else if (!selectedPathNormalized) {&lt;br /&gt;
                    pathOk = false;&lt;br /&gt;
                } else if (selectedIsWere &amp;amp;&amp;amp; isSharedWereMastery(cmName)) {&lt;br /&gt;
                    pathOk = cmPath === &#039;werebeast&#039; || isWerePath(cmPath);&lt;br /&gt;
                } else if (selectedIsWere &amp;amp;&amp;amp; cmPath === &#039;werebeast&#039;) {&lt;br /&gt;
                    pathOk = true;&lt;br /&gt;
                } else {&lt;br /&gt;
                    pathOk = cmPath === selectedPathNormalized;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                if (&lt;br /&gt;
                    !raceOk ||&lt;br /&gt;
                    !classOk ||&lt;br /&gt;
                    !tabOk ||&lt;br /&gt;
                    !pathOk ||&lt;br /&gt;
                    !searchOk ||&lt;br /&gt;
                    selectedMasteries[cmName] ||&lt;br /&gt;
                    seen[cmName]&lt;br /&gt;
                ) {&lt;br /&gt;
                    return;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                seen[cmName] = true;&lt;br /&gt;
&lt;br /&gt;
                lockReasons = getCmLockReasons(cm, false);&lt;br /&gt;
&lt;br /&gt;
                if (lockReasons.length) {&lt;br /&gt;
                    lockedMasteries.push({&lt;br /&gt;
                        cm: cm,&lt;br /&gt;
                        locked: true,&lt;br /&gt;
                        unlockHint: lockReasons.join(&#039; | &#039;)&lt;br /&gt;
                    });&lt;br /&gt;
                } else {&lt;br /&gt;
                    availableMasteries.push({&lt;br /&gt;
                        cm: cm,&lt;br /&gt;
                        locked: false,&lt;br /&gt;
                        unlockHint: &#039;&#039;&lt;br /&gt;
                    });&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            visibleMasteries = showLockedCms ? availableMasteries.concat(lockedMasteries) : availableMasteries;&lt;br /&gt;
&lt;br /&gt;
            if (!visibleMasteries.length) {&lt;br /&gt;
                masteryPanel.innerHTML =&lt;br /&gt;
                    &#039;No Class Masteries found for this selection.&amp;lt;br&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;small&amp;gt;Loaded masteries: &#039; + safeArray(data.masteries).length + &#039;&amp;lt;/small&amp;gt;&#039;;&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            masteryPanel.innerHTML = visibleMasteries.map(function (entry, index) {&lt;br /&gt;
                var cm = entry.cm;&lt;br /&gt;
                var lockedClass = entry.locked ? &#039; cm-card-locked&#039; : &#039;&#039;;&lt;br /&gt;
                var typeClass = getCmTypeClass(cm);&lt;br /&gt;
                var cmType = getCmType(cm);&lt;br /&gt;
                var reqHtml = getRequirementsHtml(cm);&lt;br /&gt;
                var statReqHtml = getStatReqHtml(cm);&lt;br /&gt;
                var lockHtml = &#039;&#039;;&lt;br /&gt;
                var metaHtml;&lt;br /&gt;
&lt;br /&gt;
                if (entry.locked) {&lt;br /&gt;
                    lockHtml =&lt;br /&gt;
                        &#039;&amp;lt;div class=&amp;quot;cm-unlock-hint&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                            &#039;&amp;lt;strong&amp;gt;Locked:&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&#039; +&lt;br /&gt;
                            escapeHtml(entry.unlockHint).replace(/\|/g, &#039;&amp;lt;br&amp;gt;&#039;) +&lt;br /&gt;
                        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                metaHtml =&lt;br /&gt;
                    &#039;&amp;lt;div class=&amp;quot;cm-card-meta&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                        &#039;Level: &#039; + escapeHtml(cm.level) +&lt;br /&gt;
                        &#039; | Cost: &#039; + escapeHtml(cm.points) +&lt;br /&gt;
                        (cm.cmSpentReq ? &#039; | CM Spent Req: &#039; + escapeHtml(cm.cmSpentReq) : &#039;&#039;) +&lt;br /&gt;
                    &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;div class=&amp;quot;cm-card-meta&amp;quot;&amp;gt;&#039; + escapeHtml(getCmPointStatusText()) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
                if (activeCmView === &#039;compact&#039;) {&lt;br /&gt;
                    return &#039;&amp;lt;div class=&amp;quot;cm-card cm-purchasable-card cm-card-compact &#039; + typeClass + lockedClass + &#039;&amp;quot; data-cm-index=&amp;quot;&#039; + index + &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;div class=&amp;quot;cm-card-title&amp;quot;&amp;gt;&#039; + escapeHtml(cm.name) + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;div class=&amp;quot;cm-card-type-tag&amp;quot;&amp;gt;&#039; + escapeHtml(cmType) + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                        metaHtml +&lt;br /&gt;
                        (statReqHtml ? &#039;&amp;lt;div class=&amp;quot;cm-card-req&amp;quot;&amp;gt;Stat Req: &#039; + statReqHtml + &#039;&amp;lt;/div&amp;gt;&#039; : &#039;&#039;) +&lt;br /&gt;
                        lockHtml +&lt;br /&gt;
                    &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                return &#039;&amp;lt;div class=&amp;quot;cm-card cm-purchasable-card &#039; + typeClass + lockedClass + &#039;&amp;quot; data-cm-index=&amp;quot;&#039; + index + &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;div class=&amp;quot;cm-card-title&amp;quot;&amp;gt;&#039; + escapeHtml(cm.name) + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;div class=&amp;quot;cm-card-type-tag&amp;quot;&amp;gt;&#039; + escapeHtml(cmType) + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;div class=&amp;quot;cm-card-desc&amp;quot;&amp;gt;&#039; + escapeHtml(cm.description) + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                    metaHtml +&lt;br /&gt;
                    (reqHtml ? &#039;&amp;lt;div class=&amp;quot;cm-card-req&amp;quot;&amp;gt;Requires: &#039; + reqHtml + &#039;&amp;lt;/div&amp;gt;&#039; : &#039;&#039;) +&lt;br /&gt;
                    (statReqHtml ? &#039;&amp;lt;div class=&amp;quot;cm-card-req&amp;quot;&amp;gt;Stat Req: &#039; + statReqHtml + &#039;&amp;lt;/div&amp;gt;&#039; : &#039;&#039;) +&lt;br /&gt;
                    lockHtml +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            }).join(&#039;&#039;);&lt;br /&gt;
&lt;br /&gt;
            Array.prototype.forEach.call(masteryPanel.querySelectorAll(&#039;.cm-purchasable-card&#039;), function (card) {&lt;br /&gt;
                var index = parseInt(card.getAttribute(&#039;data-cm-index&#039;), 10);&lt;br /&gt;
                var entry = visibleMasteries[index];&lt;br /&gt;
                var cm = entry ? entry.cm : null;&lt;br /&gt;
&lt;br /&gt;
                card.addEventListener(&#039;mouseenter&#039;, function () {&lt;br /&gt;
                    showCmTooltip(cm, card);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                card.addEventListener(&#039;mouseleave&#039;, hideCmTooltip);&lt;br /&gt;
&lt;br /&gt;
                card.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                    var reasons;&lt;br /&gt;
                    var selectedTitle;&lt;br /&gt;
&lt;br /&gt;
                    if (!cm || !entry) return;&lt;br /&gt;
&lt;br /&gt;
                    if (entry.locked) {&lt;br /&gt;
                        alert(entry.unlockHint);&lt;br /&gt;
                        return;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    reasons = getCmLockReasons(cm, true);&lt;br /&gt;
&lt;br /&gt;
                    if (reasons.length) {&lt;br /&gt;
                        alert(reasons.join(&#039; | &#039;));&lt;br /&gt;
                        return;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    if (isMasterClassTitle(cm)) {&lt;br /&gt;
                        selectedTitle = getSelectedMasterClassTitle();&lt;br /&gt;
&lt;br /&gt;
                        if (selectedTitle &amp;amp;&amp;amp; selectedTitle !== cm.name) {&lt;br /&gt;
                            alert(&#039;You can only select one Master Class Title per character build.&#039;);&lt;br /&gt;
                            return;&lt;br /&gt;
                        }&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    selectedMasteries[cm.name] = cm;&lt;br /&gt;
                    hideCmTooltip();&lt;br /&gt;
                    updateSummary();&lt;br /&gt;
                });&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function buildShareUrl() {&lt;br /&gt;
            return window.location.href.split(&#039;#&#039;)[0] +&lt;br /&gt;
                &#039;#cm-build=&#039; +&lt;br /&gt;
                encodeURIComponent(JSON.stringify({&lt;br /&gt;
                    r: raceSelect.value,&lt;br /&gt;
                    c: classSelect.value,&lt;br /&gt;
                    l: levelInput.value,&lt;br /&gt;
                    p: pathSelect ? pathSelect.value : &#039;&#039;,&lt;br /&gt;
                    b: getBaseStatsFromInputs(),&lt;br /&gt;
                    cms: Object.keys(selectedMasteries).sort()&lt;br /&gt;
                }));&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function copyTextToClipboard(text, button) {&lt;br /&gt;
            if (navigator.clipboard &amp;amp;&amp;amp; navigator.clipboard.writeText) {&lt;br /&gt;
                navigator.clipboard.writeText(text).then(function () {&lt;br /&gt;
                    var oldText = button.textContent;&lt;br /&gt;
                    button.textContent = &#039;Copied&#039;;&lt;br /&gt;
                    setTimeout(function () {&lt;br /&gt;
                        button.textContent = oldText;&lt;br /&gt;
                    }, 1200);&lt;br /&gt;
                });&lt;br /&gt;
            } else {&lt;br /&gt;
                alert(text);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
       function renderBuildCard() {&lt;br /&gt;
    var cbExportButton = document.getElementById(&#039;cb-export-card&#039;);&lt;br /&gt;
&lt;br /&gt;
    if (cbExportButton) {&lt;br /&gt;
        cbExportButton.click();&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    alert(&#039;Export Build Card is only available inside Character Builder.&#039;);&lt;br /&gt;
}&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function setBaseStatInputs(baseStats) {&lt;br /&gt;
            baseStats = baseStats || {};&lt;br /&gt;
            document.getElementById(&#039;cm-base-str&#039;).value = numberOrZero(baseStats.STR);&lt;br /&gt;
            document.getElementById(&#039;cm-base-sta&#039;).value = numberOrZero(baseStats.STA);&lt;br /&gt;
            document.getElementById(&#039;cm-base-dex&#039;).value = numberOrZero(baseStats.DEX);&lt;br /&gt;
            document.getElementById(&#039;cm-base-agi&#039;).value = numberOrZero(baseStats.AGI);&lt;br /&gt;
            document.getElementById(&#039;cm-base-int&#039;).value = numberOrZero(baseStats.INT);&lt;br /&gt;
            document.getElementById(&#039;cm-base-wis&#039;).value = numberOrZero(baseStats.WIS);&lt;br /&gt;
            document.getElementById(&#039;cm-base-cha&#039;).value = numberOrZero(baseStats.CHA);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function loadBuildFromUrl() {&lt;br /&gt;
            var hash = window.location.hash || &#039;&#039;;&lt;br /&gt;
            var build;&lt;br /&gt;
&lt;br /&gt;
            if (hash.indexOf(&#039;#cm-build=&#039;) !== 0) return;&lt;br /&gt;
&lt;br /&gt;
            try {&lt;br /&gt;
                build = JSON.parse(decodeURIComponent(hash.replace(&#039;#cm-build=&#039;, &#039;&#039;)));&lt;br /&gt;
            } catch (e) {&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (build.r &amp;amp;&amp;amp; data.raceClasses &amp;amp;&amp;amp; data.raceClasses[build.r]) {&lt;br /&gt;
                raceSelect.value = build.r;&lt;br /&gt;
                loadClasses();&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (build.c) classSelect.value = build.c;&lt;br /&gt;
            if (build.l) levelInput.value = build.l;&lt;br /&gt;
            if (pathSelect &amp;amp;&amp;amp; build.p !== undefined) pathSelect.value = build.p;&lt;br /&gt;
            if (build.b) setBaseStatInputs(build.b);&lt;br /&gt;
&lt;br /&gt;
            selectedMasteries = {};&lt;br /&gt;
&lt;br /&gt;
            safeArray(build.cms).forEach(function (name) {&lt;br /&gt;
                var cm = findCmByName(name);&lt;br /&gt;
                if (cm) selectedMasteries[cm.name] = cm;&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            updateSummary();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        raceSelect.addEventListener(&#039;change&#039;, loadClasses);&lt;br /&gt;
        classSelect.addEventListener(&#039;change&#039;, updateSummary);&lt;br /&gt;
        levelInput.addEventListener(&#039;input&#039;, updateSummary);&lt;br /&gt;
&lt;br /&gt;
        [&lt;br /&gt;
            &#039;cm-base-str&#039;,&lt;br /&gt;
            &#039;cm-base-sta&#039;,&lt;br /&gt;
            &#039;cm-base-dex&#039;,&lt;br /&gt;
            &#039;cm-base-agi&#039;,&lt;br /&gt;
            &#039;cm-base-int&#039;,&lt;br /&gt;
            &#039;cm-base-wis&#039;,&lt;br /&gt;
            &#039;cm-base-cha&#039;&lt;br /&gt;
        ].forEach(function (id) {&lt;br /&gt;
            var input = document.getElementById(id);&lt;br /&gt;
            if (input) input.addEventListener(&#039;input&#039;, updateSummary);&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        if (searchInput) {&lt;br /&gt;
            searchInput.addEventListener(&#039;input&#039;, renderMasteryList);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (clearSearchButton &amp;amp;&amp;amp; searchInput) {&lt;br /&gt;
            clearSearchButton.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                searchInput.value = &#039;&#039;;&lt;br /&gt;
                renderMasteryList();&lt;br /&gt;
                searchInput.focus();&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (showLockedInput) {&lt;br /&gt;
            showLockedInput.addEventListener(&#039;change&#039;, function () {&lt;br /&gt;
                showLockedCms = showLockedInput.checked;&lt;br /&gt;
                renderMasteryList();&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (shareUrlButton) {&lt;br /&gt;
            shareUrlButton.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                copyTextToClipboard(buildShareUrl(), shareUrlButton);&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (exportCardButton) {&lt;br /&gt;
            exportCardButton.addEventListener(&#039;click&#039;, renderBuildCard);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (pathSelect) {&lt;br /&gt;
            pathSelect.addEventListener(&#039;change&#039;, updateSummary);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (isEmbedded()) {&lt;br /&gt;
            window.addEventListener(&#039;eqoa-character-builder-state-change&#039;, syncFromCharacterBuilder);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        Array.prototype.forEach.call(document.querySelectorAll(&#039;.cm-tab-button&#039;), function (button) {&lt;br /&gt;
            button.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                activeCmTab = button.getAttribute(&#039;data-tab&#039;);&lt;br /&gt;
&lt;br /&gt;
                Array.prototype.forEach.call(document.querySelectorAll(&#039;.cm-tab-button&#039;), function (btn) {&lt;br /&gt;
                    btn.classList.remove(&#039;cm-tab-active&#039;);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                button.classList.add(&#039;cm-tab-active&#039;);&lt;br /&gt;
                updateSummary();&lt;br /&gt;
            });&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        Array.prototype.forEach.call(viewButtons, function (button) {&lt;br /&gt;
            button.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                activeCmView = button.getAttribute(&#039;data-view&#039;) || &#039;detailed&#039;;&lt;br /&gt;
&lt;br /&gt;
                Array.prototype.forEach.call(viewButtons, function (btn) {&lt;br /&gt;
                    btn.classList.remove(&#039;cm-view-active&#039;);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                button.classList.add(&#039;cm-view-active&#039;);&lt;br /&gt;
                renderMasteryList();&lt;br /&gt;
            });&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        if (resetButton) {&lt;br /&gt;
            resetButton.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                selectedMasteries = {};&lt;br /&gt;
                activeCmTab = &#039;General&#039;;&lt;br /&gt;
                activeCmView = &#039;detailed&#039;;&lt;br /&gt;
                showLockedCms = true;&lt;br /&gt;
                levelInput.value = 60;&lt;br /&gt;
                setBaseStatInputs({});&lt;br /&gt;
&lt;br /&gt;
                if (pathSelect) pathSelect.value = &#039;&#039;;&lt;br /&gt;
                if (searchInput) searchInput.value = &#039;&#039;;&lt;br /&gt;
                if (showLockedInput) showLockedInput.checked = true;&lt;br /&gt;
&lt;br /&gt;
                Array.prototype.forEach.call(document.querySelectorAll(&#039;.cm-tab-button&#039;), function (btn) {&lt;br /&gt;
                    btn.classList.remove(&#039;cm-tab-active&#039;);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                Array.prototype.forEach.call(viewButtons, function (btn) {&lt;br /&gt;
                    btn.classList.remove(&#039;cm-view-active&#039;);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                var generalTab = document.querySelector(&#039;.cm-tab-button[data-tab=&amp;quot;General&amp;quot;]&#039;);&lt;br /&gt;
                var detailedView = document.querySelector(&#039;.cm-view-button[data-view=&amp;quot;detailed&amp;quot;]&#039;);&lt;br /&gt;
&lt;br /&gt;
                if (generalTab) generalTab.classList.add(&#039;cm-tab-active&#039;);&lt;br /&gt;
                if (detailedView) detailedView.classList.add(&#039;cm-view-active&#039;);&lt;br /&gt;
&lt;br /&gt;
                hideCmTooltip();&lt;br /&gt;
                updateSummary();&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        loadSavedCmTheme();&lt;br /&gt;
&lt;br /&gt;
        window.addEventListener(&#039;eqoa-wiki-theme-change&#039;, function (event) {&lt;br /&gt;
            if (event.detail &amp;amp;&amp;amp; event.detail.theme) {&lt;br /&gt;
                applyCmTheme(event.detail.theme);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        loadRaces();&lt;br /&gt;
&lt;br /&gt;
        if (isEmbedded()) {&lt;br /&gt;
            syncFromCharacterBuilder();&lt;br /&gt;
        } else {&lt;br /&gt;
            loadBuildFromUrl();&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:CharacterBuilder.js&amp;diff=2273</id>
		<title>MediaWiki:CharacterBuilder.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:CharacterBuilder.js&amp;diff=2273"/>
		<updated>2026-05-23T13:44:46Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;mw.hook(&#039;wikipage.content&#039;).add(function () {&lt;br /&gt;
&lt;br /&gt;
    function loadGeneratedItemChunks() {&lt;br /&gt;
        window.EQOA_GENERATED_ITEM_CHUNKS = [];&lt;br /&gt;
&lt;br /&gt;
        return Promise.all([&lt;br /&gt;
            1, 2, 3, 4, 5, 6, 7&lt;br /&gt;
        ].map(function (chunkNumber) {&lt;br /&gt;
            return mw.loader.getScript(&lt;br /&gt;
                mw.config.get(&#039;wgScriptPath&#039;) +&lt;br /&gt;
                &#039;/index.php?title=MediaWiki:CharacterBuilderGeneratedItems&#039; +&lt;br /&gt;
                chunkNumber +&lt;br /&gt;
                &#039;.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&#039;&lt;br /&gt;
            );&lt;br /&gt;
        })).then(function () {&lt;br /&gt;
            window.EQOA_GENERATED_ITEMS = [].concat.apply(&lt;br /&gt;
                [],&lt;br /&gt;
                window.EQOA_GENERATED_ITEM_CHUNKS || []&lt;br /&gt;
            );&lt;br /&gt;
&lt;br /&gt;
            window.dispatchEvent(new CustomEvent(&#039;eqoa-generated-items-ready&#039;));&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function waitForBuilderData(attemptsLeft) {&lt;br /&gt;
&lt;br /&gt;
        if (window.EQOA_BUILDER_DATA &amp;amp;&amp;amp; window.EQOA_GENERATED_ITEMS) {&lt;br /&gt;
            initCharacterBuilder();&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (attemptsLeft &amp;lt;= 0) {&lt;br /&gt;
            var app = document.getElementById(&#039;character-builder-app&#039;);&lt;br /&gt;
            if (app) {&lt;br /&gt;
                app.innerHTML = &#039;&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;EQOA_BUILDER_DATA failed to load.&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            }&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        setTimeout(function () {&lt;br /&gt;
            waitForBuilderData(attemptsLeft - 1);&lt;br /&gt;
        }, 100);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    loadGeneratedItemChunks().then(function () {&lt;br /&gt;
    waitForBuilderData(100);&lt;br /&gt;
}).catch(function (error) {&lt;br /&gt;
    console.error(&#039;Generated item chunks failed to load.&#039;, error);&lt;br /&gt;
&lt;br /&gt;
    var app = document.getElementById(&#039;character-builder-app&#039;);&lt;br /&gt;
    if (app) {&lt;br /&gt;
        app.innerHTML = &#039;&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;Generated item chunks failed to load.&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
    function initCharacterBuilder() {&lt;br /&gt;
        var app = document.getElementById(&#039;character-builder-app&#039;);&lt;br /&gt;
        if (!app) return;&lt;br /&gt;
&lt;br /&gt;
        var data = window.EQOA_BUILDER_DATA;&lt;br /&gt;
        var equippedItems = {};&lt;br /&gt;
        var itemCache = {};&lt;br /&gt;
        var pendingSharedBuild = null;&lt;br /&gt;
        var sharedBuildApplied = false;&lt;br /&gt;
var missingSharedItems = [];&lt;br /&gt;
&lt;br /&gt;
        var statKeys = [&lt;br /&gt;
            &amp;quot;lvl&amp;quot;, &amp;quot;str&amp;quot;, &amp;quot;sta&amp;quot;, &amp;quot;agi&amp;quot;, &amp;quot;dex&amp;quot;, &amp;quot;wis&amp;quot;, &amp;quot;int&amp;quot;, &amp;quot;cha&amp;quot;,&lt;br /&gt;
            &amp;quot;hp&amp;quot;, &amp;quot;pow&amp;quot;, &amp;quot;ac&amp;quot;, &amp;quot;pr&amp;quot;, &amp;quot;dr&amp;quot;, &amp;quot;fr&amp;quot;, &amp;quot;cr&amp;quot;, &amp;quot;lr&amp;quot;, &amp;quot;ar&amp;quot;,&lt;br /&gt;
            &amp;quot;dmg&amp;quot;, &amp;quot;hot&amp;quot;, &amp;quot;pot&amp;quot;, &amp;quot;dur&amp;quot;&lt;br /&gt;
        ];&lt;br /&gt;
&lt;br /&gt;
        var textKeys = [&lt;br /&gt;
    &amp;quot;effect&amp;quot;, &amp;quot;proc&amp;quot;, &amp;quot;weaponstyle&amp;quot;,&lt;br /&gt;
    &amp;quot;droppedby&amp;quot;, &amp;quot;zone&amp;quot;, &amp;quot;droprate&amp;quot;&lt;br /&gt;
];&lt;br /&gt;
&lt;br /&gt;
        var trainingStats = {&lt;br /&gt;
            str: 0,&lt;br /&gt;
            sta: 0,&lt;br /&gt;
            agi: 0,&lt;br /&gt;
            dex: 0,&lt;br /&gt;
            wis: 0,&lt;br /&gt;
            int: 0,&lt;br /&gt;
            cha: 0&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        var gearSlots = [&lt;br /&gt;
            &amp;quot;Head&amp;quot;, &amp;quot;Chest&amp;quot;, &amp;quot;Hands&amp;quot;, &amp;quot;Legs&amp;quot;, &amp;quot;Feet&amp;quot;,&lt;br /&gt;
            &amp;quot;Forearm&amp;quot;, &amp;quot;Bracelet1&amp;quot;, &amp;quot;Bracelet2&amp;quot;,&lt;br /&gt;
            &amp;quot;Waist&amp;quot;, &amp;quot;Neck&amp;quot;, &amp;quot;Ear1&amp;quot;, &amp;quot;Ear2&amp;quot;,&lt;br /&gt;
            &amp;quot;Ring1&amp;quot;, &amp;quot;Ring2&amp;quot;, &amp;quot;Primary&amp;quot;, &amp;quot;Secondary&amp;quot;,&lt;br /&gt;
            &amp;quot;Shield&amp;quot;, &amp;quot;Held1&amp;quot;, &amp;quot;Held2&amp;quot;, &amp;quot;Robe&amp;quot;, &amp;quot;Range&amp;quot;&lt;br /&gt;
        ];&lt;br /&gt;
&lt;br /&gt;
        function getTrainingPointsForLevel(level) {&lt;br /&gt;
            level = parseInt(level, 10);&lt;br /&gt;
            if (isNaN(level) || level &amp;lt; 1) level = 1;&lt;br /&gt;
            if (level &amp;gt; 60) level = 60;&lt;br /&gt;
&lt;br /&gt;
            var tp = 20;&lt;br /&gt;
&lt;br /&gt;
            for (var lvl = 2; lvl &amp;lt;= level; lvl++) {&lt;br /&gt;
                if (lvl &amp;lt;= 14) tp += 3;&lt;br /&gt;
                else if (lvl &amp;lt;= 29) tp += 5;&lt;br /&gt;
                else if (lvl &amp;lt;= 44) tp += 9;&lt;br /&gt;
                else if (lvl &amp;lt;= 59) tp += 14;&lt;br /&gt;
                else if (lvl === 60) tp += 3;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return tp;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        app.innerHTML = `&lt;br /&gt;
            &amp;lt;div class=&amp;quot;character-builder-box&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div class=&amp;quot;character-builder-title-row&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;character-builder-title&amp;quot;&amp;gt;EQOA: Sandstorm Character Builder&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;button id=&amp;quot;cb-theme-toggle&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;&lt;br /&gt;
        Toggle Theme&lt;br /&gt;
    &amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;cb-builder-tabs&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;cb-tab-button cb-tab-active&amp;quot; data-cb-tab=&amp;quot;equipment&amp;quot;&amp;gt;Equipment&amp;lt;/button&amp;gt;&lt;br /&gt;
    &amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;cb-tab-button&amp;quot; data-cb-tab=&amp;quot;class-mastery&amp;quot;&amp;gt;Class Mastery&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;cb-tab-equipment&amp;quot; class=&amp;quot;cb-tab-panel cb-tab-panel-active&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div class=&amp;quot;character-builder-controls&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                    &amp;lt;label&amp;gt;Race&amp;lt;/label&amp;gt;&lt;br /&gt;
                    &amp;lt;select id=&amp;quot;cb-race&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                    &amp;lt;label&amp;gt;Class&amp;lt;/label&amp;gt;&lt;br /&gt;
                    &amp;lt;select id=&amp;quot;cb-class&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                    &amp;lt;label&amp;gt;Level&amp;lt;/label&amp;gt;&lt;br /&gt;
                    &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cb-level&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;60&amp;quot; value=&amp;quot;60&amp;quot; style=&amp;quot;width:70px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label&amp;gt;Available CMs&amp;lt;/label&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cb-cm-points&amp;quot; min=&amp;quot;0&amp;quot; max=&amp;quot;1500&amp;quot; value=&amp;quot;1500&amp;quot; style=&amp;quot;width:80px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                    &amp;lt;label&amp;gt;Build Name&amp;lt;/label&amp;gt;&lt;br /&gt;
                    &amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;cb-build-name&amp;quot; placeholder=&amp;quot;Lv60 Ogre SK Raid Tank&amp;quot; style=&amp;quot;width:220px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label&amp;gt;Build Notes&amp;lt;/label&amp;gt;&lt;br /&gt;
&amp;lt;textarea id=&amp;quot;cb-build-notes&amp;quot; placeholder=&amp;quot;Example: Raid tank setup focused on HP, AC, and disease resist.&amp;quot; rows=&amp;quot;3&amp;quot; style=&amp;quot;width:260px;&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                    &amp;lt;button id=&amp;quot;cb-refresh-items&amp;quot;&amp;gt;Refresh Items&amp;lt;/button&amp;gt;&lt;br /&gt;
                    &amp;lt;button id=&amp;quot;cb-generate-share-url&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;Generate Share URL&amp;lt;/button&amp;gt;&lt;br /&gt;
                    &amp;lt;button id=&amp;quot;cb-copy-share-url&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;Copy URL&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button id=&amp;quot;cb-reset-build&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;Reset Build&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button id=&amp;quot;cb-export-card&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;Export Build Card&amp;lt;/button&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:12px;&amp;quot;&amp;gt;Best-in-Slot Helper&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;character-builder-controls&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label&amp;gt;Rank By&amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;select id=&amp;quot;cb-bis-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;option value=&amp;quot;&amp;quot;&amp;gt;None&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;hp&amp;quot;&amp;gt;HP&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;ac&amp;quot;&amp;gt;AC&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;pow&amp;quot;&amp;gt;POW&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;dmg&amp;quot;&amp;gt;DMG&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;str&amp;quot;&amp;gt;STR&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;sta&amp;quot;&amp;gt;STA&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;agi&amp;quot;&amp;gt;AGI&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;dex&amp;quot;&amp;gt;DEX&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;wis&amp;quot;&amp;gt;WIS&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;int&amp;quot;&amp;gt;INT&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;cha&amp;quot;&amp;gt;CHA&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;pr&amp;quot;&amp;gt;PR&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;dr&amp;quot;&amp;gt;DR&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;fr&amp;quot;&amp;gt;FR&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;cr&amp;quot;&amp;gt;CR&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;lr&amp;quot;&amp;gt;LR&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;ar&amp;quot;&amp;gt;AR&amp;lt;/option&amp;gt;&lt;br /&gt;
    &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;button id=&amp;quot;cb-show-bis&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;Show Top Items&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;cb-bis-results&amp;quot; class=&amp;quot;character-builder-warning-box&amp;quot; style=&amp;quot;display:none; margin-top:10px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:15px;&amp;quot;&amp;gt;Compare Shared Builds&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;character-builder-controls&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label&amp;gt;Build URL 1&amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;cb-compare-url-a&amp;quot; placeholder=&amp;quot;Paste first shared build URL&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;label&amp;gt;Build URL 2&amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;cb-compare-url-b&amp;quot; placeholder=&amp;quot;Paste second shared build URL&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;button id=&amp;quot;cb-compare-builds&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;Compare Builds&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;cb-compare-results&amp;quot; class=&amp;quot;character-builder-warning-box&amp;quot; style=&amp;quot;display:none; margin-top:10px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:15px;&amp;quot;&amp;gt;Global Item Search&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;character-builder-controls&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label&amp;gt;Search All Items&amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;cb-global-item-search&amp;quot; placeholder=&amp;quot;Search item name, class, slot, zone, dropped by...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;cb-global-search-results&amp;quot; class=&amp;quot;character-builder-warning-box&amp;quot; style=&amp;quot;display:none; margin-top:10px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div id=&amp;quot;cb-warning-box&amp;quot; class=&amp;quot;character-builder-warning-box&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div id=&amp;quot;cb-share-url-box&amp;quot; class=&amp;quot;character-builder-warning-box&amp;quot; style=&amp;quot;display:none; margin-top:10px;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;b&amp;gt;Share Build URL&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
                    &amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;cb-share-url-output&amp;quot; readonly style=&amp;quot;width:100%; box-sizing:border-box; margin-top:6px;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div id=&amp;quot;cb-share-url-status&amp;quot; style=&amp;quot;margin-top:5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:15px;&amp;quot;&amp;gt;Training Points&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;table class=&amp;quot;character-builder-stat-table&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;tr&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;Available TP&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;Spent TP&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;Remaining TP&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;/tr&amp;gt;&lt;br /&gt;
                    &amp;lt;tr&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-tp-available&amp;quot;&amp;gt;482&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-tp-spent&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-tp-remaining&amp;quot;&amp;gt;482&amp;lt;/td&amp;gt;&lt;br /&gt;
                    &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:18px;&amp;quot;&amp;gt;Training Allocation&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;table class=&amp;quot;character-builder-stat-table&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;tr&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;STR&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;STA&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;AGI&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;DEX&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;WIS&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;INT&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;CHA&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;/tr&amp;gt;&lt;br /&gt;
                    &amp;lt;tr&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;train-str&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:60px;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;train-sta&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:60px;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;train-agi&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:60px;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;train-dex&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:60px;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;train-wis&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:60px;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;train-int&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:60px;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;train-cha&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:60px;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                    &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;cb-player-vitals-section&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:18px;&amp;quot;&amp;gt;Player Vitals&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;cb-vitals-box-row&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;cb-vitals-box&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;cb-vitals-label&amp;quot;&amp;gt;Player HP&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div id=&amp;quot;cb-player-hp&amp;quot; class=&amp;quot;cb-vitals-value&amp;quot;&amp;gt;0&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;cb-vitals-box&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;cb-vitals-label&amp;quot;&amp;gt;Player POW&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div id=&amp;quot;cb-player-pow&amp;quot; class=&amp;quot;cb-vitals-value&amp;quot;&amp;gt;0&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:18px;&amp;quot;&amp;gt;Total Stats&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;table class=&amp;quot;character-builder-stat-table&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;tr&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;STR&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;STA&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;AGI&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;DEX&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;WIS&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;INT&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;CHA&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;HP&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;POW&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;AC&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;PR&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;DR&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;FR&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;CR&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;LR&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;AR&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;/tr&amp;gt;&lt;br /&gt;
                    &amp;lt;tr&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-str&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td id=&amp;quot;cb-sta&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td id=&amp;quot;cb-agi&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td id=&amp;quot;cb-dex&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-wis&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td id=&amp;quot;cb-int&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td id=&amp;quot;cb-cha&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-hp&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td id=&amp;quot;cb-pow&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td id=&amp;quot;cb-ac&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-pr&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td id=&amp;quot;cb-dr&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td id=&amp;quot;cb-fr&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td id=&amp;quot;cb-cr&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-lr&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td id=&amp;quot;cb-ar&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
                    &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:18px;&amp;quot;&amp;gt;Weapon Summary&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;table class=&amp;quot;character-builder-stat-table&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;tr&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;Slot&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;Weapon&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;DMG&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;Style&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;Proc / Effect&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;/tr&amp;gt;&lt;br /&gt;
                    &amp;lt;tr&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;Primary&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-weapon-primary-name&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-weapon-primary-dmg&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-weapon-primary-style&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-weapon-primary-effect&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
                    &amp;lt;/tr&amp;gt;&lt;br /&gt;
                    &amp;lt;tr&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;Secondary&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-weapon-secondary-name&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-weapon-secondary-dmg&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-weapon-secondary-style&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-weapon-secondary-effect&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
                    &amp;lt;/tr&amp;gt;&lt;br /&gt;
                    &amp;lt;tr&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;Range&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-weapon-range-name&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-weapon-range-dmg&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-weapon-range-style&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-weapon-range-effect&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
                    &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div class=&amp;quot;character-builder-equipment-layout&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;character-builder-equipped-summary&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:18px;&amp;quot;&amp;gt;Equipped Items&amp;lt;/div&amp;gt;&lt;br /&gt;
                        &amp;lt;table class=&amp;quot;character-builder-equipped-table&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;tbody id=&amp;quot;cb-equipped-summary-body&amp;quot;&amp;gt;&amp;lt;/tbody&amp;gt;&lt;br /&gt;
                        &amp;lt;/table&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;character-builder-gear-column&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:18px;&amp;quot;&amp;gt;Equipment&amp;lt;/div&amp;gt;&lt;br /&gt;
                        &amp;lt;div id=&amp;quot;cb-loading-message&amp;quot;&amp;gt;Loading item categories...&amp;lt;/div&amp;gt;&lt;br /&gt;
                        &amp;lt;div id=&amp;quot;cb-gear-grid&amp;quot; class=&amp;quot;character-builder-gear-grid&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;cb-tab-class-mastery&amp;quot; class=&amp;quot;cb-tab-panel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div id=&amp;quot;cm-calculator-app&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;cb-export-card-container&amp;quot; style=&amp;quot;position:absolute; left:-99999px; top:0; width:1200px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div id=&amp;quot;cb-export-card-inner&amp;quot; class=&amp;quot;cb-export-card&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;cb-export-main-title&amp;quot;&amp;gt;EQOA: SANDSTORM&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;cb-export-sub-title&amp;quot;&amp;gt;CHARACTER BUILDER&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div id=&amp;quot;cb-export-build-name&amp;quot; class=&amp;quot;cb-export-build-name&amp;quot;&amp;gt;Unnamed Build&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;cb-export-top-info&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;cb-export-info-box&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;cb-export-info-label&amp;quot;&amp;gt;Race&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div id=&amp;quot;cb-export-race&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;cb-export-info-box&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;cb-export-info-label&amp;quot;&amp;gt;Class&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div id=&amp;quot;cb-export-class&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;cb-export-info-box&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;cb-export-info-label&amp;quot;&amp;gt;Level&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div id=&amp;quot;cb-export-level&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;cb-export-main-grid&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;cb-export-panel&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;cb-export-panel-title&amp;quot;&amp;gt;STATS&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div class=&amp;quot;cb-export-subsection-title&amp;quot;&amp;gt;Core Stats&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div id=&amp;quot;cb-export-core-stats&amp;quot; class=&amp;quot;cb-export-stats-grid&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div class=&amp;quot;cb-export-divider&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div class=&amp;quot;cb-export-subsection-title&amp;quot;&amp;gt;Resists&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div id=&amp;quot;cb-export-resists&amp;quot; class=&amp;quot;cb-export-stats-grid&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div class=&amp;quot;cb-export-divider&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div class=&amp;quot;cb-export-subsection-title&amp;quot;&amp;gt;Vitals&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div id=&amp;quot;cb-export-vitals&amp;quot; class=&amp;quot;cb-export-stats-grid&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;cb-export-panel&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;cb-export-panel-title&amp;quot;&amp;gt;EQUIPPED ITEMS&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div id=&amp;quot;cb-export-items&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;cb-export-bottom-row&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;cb-export-panel cb-export-bottom-box&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;cb-export-panel-title&amp;quot;&amp;gt;SCAN TO LOAD&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div id=&amp;quot;cb-export-qr&amp;quot; class=&amp;quot;cb-export-qr-box&amp;quot;&amp;gt;QR CODE&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;cb-export-panel cb-export-bottom-box&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;cb-export-panel-title&amp;quot;&amp;gt;BUILD NOTES&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div id=&amp;quot;cb-export-notes&amp;quot; class=&amp;quot;cb-export-notes-box&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;cb-export-footer&amp;quot;&amp;gt;EQOA: Sandstorm Wiki Character Builder&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div id=&amp;quot;cb-item-tooltip&amp;quot; class=&amp;quot;character-builder-tooltip&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div id=&amp;quot;cb-compare-tooltip&amp;quot; class=&amp;quot;character-builder-tooltip cb-compare-tooltip&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        `;&lt;br /&gt;
&lt;br /&gt;
        var raceSelect = document.getElementById(&#039;cb-race&#039;);&lt;br /&gt;
        var classSelect = document.getElementById(&#039;cb-class&#039;);&lt;br /&gt;
        var levelInput = document.getElementById(&#039;cb-level&#039;);&lt;br /&gt;
var cmPointsInput = document.getElementById(&#039;cb-cm-points&#039;);&lt;br /&gt;
        var buildNameInput = document.getElementById(&#039;cb-build-name&#039;);&lt;br /&gt;
var buildNotesInput = document.getElementById(&#039;cb-build-notes&#039;);&lt;br /&gt;
        var gearGrid = document.getElementById(&#039;cb-gear-grid&#039;);&lt;br /&gt;
        var loadingMessage = document.getElementById(&#039;cb-loading-message&#039;);&lt;br /&gt;
        var refreshButton = document.getElementById(&#039;cb-refresh-items&#039;);&lt;br /&gt;
        var generateShareButton = document.getElementById(&#039;cb-generate-share-url&#039;);&lt;br /&gt;
        var copyShareButton = document.getElementById(&#039;cb-copy-share-url&#039;);&lt;br /&gt;
var resetBuildButton = document.getElementById(&#039;cb-reset-build&#039;);&lt;br /&gt;
var exportCardButton = document.getElementById(&#039;cb-export-card&#039;);&lt;br /&gt;
        var shareUrlBox = document.getElementById(&#039;cb-share-url-box&#039;);&lt;br /&gt;
        var shareUrlOutput = document.getElementById(&#039;cb-share-url-output&#039;);&lt;br /&gt;
        var shareUrlStatus = document.getElementById(&#039;cb-share-url-status&#039;);&lt;br /&gt;
        var equippedSummaryBody = document.getElementById(&#039;cb-equipped-summary-body&#039;);&lt;br /&gt;
        var warningBox = document.getElementById(&#039;cb-warning-box&#039;);&lt;br /&gt;
var globalItemSearchInput = document.getElementById(&#039;cb-global-item-search&#039;);&lt;br /&gt;
var globalSearchResultsBox = document.getElementById(&#039;cb-global-search-results&#039;);&lt;br /&gt;
var bisStatSelect = document.getElementById(&#039;cb-bis-stat&#039;);&lt;br /&gt;
var showBisButton = document.getElementById(&#039;cb-show-bis&#039;);&lt;br /&gt;
var bisResultsBox = document.getElementById(&#039;cb-bis-results&#039;);&lt;br /&gt;
var compareUrlAInput = document.getElementById(&#039;cb-compare-url-a&#039;);&lt;br /&gt;
var compareUrlBInput = document.getElementById(&#039;cb-compare-url-b&#039;);&lt;br /&gt;
var compareBuildsButton = document.getElementById(&#039;cb-compare-builds&#039;);&lt;br /&gt;
var compareResultsBox = document.getElementById(&#039;cb-compare-results&#039;);&lt;br /&gt;
        var tooltip = document.getElementById(&#039;cb-item-tooltip&#039;);&lt;br /&gt;
        var compareTooltip = document.getElementById(&#039;cb-compare-tooltip&#039;);&lt;br /&gt;
var exportCardInner = document.getElementById(&#039;cb-export-card-inner&#039;);&lt;br /&gt;
var exportQrBox = document.getElementById(&#039;cb-export-qr&#039;);&lt;br /&gt;
var exportNotesBox = document.getElementById(&#039;cb-export-notes&#039;);&lt;br /&gt;
var themeToggleButton = document.getElementById(&#039;cb-theme-toggle&#039;);&lt;br /&gt;
var builderTabButtons = document.querySelectorAll(&#039;.cb-tab-button&#039;);&lt;br /&gt;
var builderTabPanels = document.querySelectorAll(&#039;.cb-tab-panel&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function switchBuilderTab(tabName) {&lt;br /&gt;
    Array.prototype.forEach.call(builderTabButtons, function (button) {&lt;br /&gt;
        if (button.getAttribute(&#039;data-cb-tab&#039;) === tabName) {&lt;br /&gt;
            button.classList.add(&#039;cb-tab-active&#039;);&lt;br /&gt;
        } else {&lt;br /&gt;
            button.classList.remove(&#039;cb-tab-active&#039;);&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    Array.prototype.forEach.call(builderTabPanels, function (panel) {&lt;br /&gt;
        if (panel.id === &#039;cb-tab-&#039; + tabName) {&lt;br /&gt;
            panel.classList.add(&#039;cb-tab-panel-active&#039;);&lt;br /&gt;
        } else {&lt;br /&gt;
            panel.classList.remove(&#039;cb-tab-panel-active&#039;);&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    if (tabName === &#039;class-mastery&#039;) {&lt;br /&gt;
        publishCharacterBuilderState();&lt;br /&gt;
&lt;br /&gt;
        setTimeout(function () {&lt;br /&gt;
            if (window.EQOA_SYNC_CLASS_MASTERY_FROM_BUILDER) {&lt;br /&gt;
                window.EQOA_SYNC_CLASS_MASTERY_FROM_BUILDER();&lt;br /&gt;
            }&lt;br /&gt;
        }, 0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        function addOption(select, value, label) {&lt;br /&gt;
            var option = document.createElement(&#039;option&#039;);&lt;br /&gt;
            option.value = value;&lt;br /&gt;
            option.textContent = label;&lt;br /&gt;
            select.appendChild(option);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        function getBuildParamFromUrl() {&lt;br /&gt;
            try {&lt;br /&gt;
                var params = new URLSearchParams(window.location.search);&lt;br /&gt;
                return params.get(&#039;b&#039;) || params.get(&#039;build&#039;);&lt;br /&gt;
            } catch (e) {&lt;br /&gt;
                return null;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function encodeBuildData(buildData) {&lt;br /&gt;
    var json = JSON.stringify(buildData);&lt;br /&gt;
&lt;br /&gt;
    try {&lt;br /&gt;
        if (typeof LZString !== &#039;undefined&#039; &amp;amp;&amp;amp; LZString.compressToEncodedURIComponent) {&lt;br /&gt;
            return &#039;lz:&#039; + LZString.compressToEncodedURIComponent(json);&lt;br /&gt;
        }&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        console.warn(&#039;LZString compression failed. Falling back to base64.&#039;, e);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return &#039;b64:&#039; + btoa(unescape(encodeURIComponent(json)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        function decodeBuildData(encoded) {&lt;br /&gt;
    try {&lt;br /&gt;
        if (encoded.indexOf(&#039;lz:&#039;) === 0) {&lt;br /&gt;
&lt;br /&gt;
            if (typeof LZString !== &#039;undefined&#039; &amp;amp;&amp;amp; LZString.decompressFromEncodedURIComponent) {&lt;br /&gt;
                var decompressed = LZString.decompressFromEncodedURIComponent(encoded.substring(3));&lt;br /&gt;
                return JSON.parse(decompressed);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            console.error(&#039;LZString is not loaded yet.&#039;);&lt;br /&gt;
            return null;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (encoded.indexOf(&#039;b64:&#039;) === 0) {&lt;br /&gt;
            encoded = encoded.substring(4);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        var json = decodeURIComponent(escape(atob(encoded)));&lt;br /&gt;
        return JSON.parse(json);&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        console.error(&#039;Could not decode shared build.&#039;, e);&lt;br /&gt;
        return null;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
        function getCurrentBuildData() {&lt;br /&gt;
            var gear = {};&lt;br /&gt;
&lt;br /&gt;
            gearSlots.forEach(function (slot) {&lt;br /&gt;
                gear[slot] = equippedItems[slot] ? equippedItems[slot].name : &#039;&#039;;&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return {&lt;br /&gt;
    v: 1,&lt;br /&gt;
    n: buildNameInput ? buildNameInput.value.trim() : &amp;quot;&amp;quot;,&lt;br /&gt;
    no: buildNotesInput ? buildNotesInput.value.trim() : &amp;quot;&amp;quot;,&lt;br /&gt;
    r: raceSelect.value,&lt;br /&gt;
    c: classSelect.value,&lt;br /&gt;
    l: getCharacterLevel(),&lt;br /&gt;
cm: getAvailableCmPoints(),&lt;br /&gt;
    t: {&lt;br /&gt;
        str: parseInt(trainingStats.str, 10) || 0,&lt;br /&gt;
        sta: parseInt(trainingStats.sta, 10) || 0,&lt;br /&gt;
        agi: parseInt(trainingStats.agi, 10) || 0,&lt;br /&gt;
        dex: parseInt(trainingStats.dex, 10) || 0,&lt;br /&gt;
        wis: parseInt(trainingStats.wis, 10) || 0,&lt;br /&gt;
        int: parseInt(trainingStats.int, 10) || 0,&lt;br /&gt;
        cha: parseInt(trainingStats.cha, 10) || 0&lt;br /&gt;
    },&lt;br /&gt;
    i: gear&lt;br /&gt;
};&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function generateShareUrl() {&lt;br /&gt;
            var buildData = getCurrentBuildData();&lt;br /&gt;
            var encoded = encodeBuildData(buildData);&lt;br /&gt;
            var baseUrl = window.location.origin + window.location.pathname;&lt;br /&gt;
var url = baseUrl + &#039;?b=&#039; + encodeURIComponent(encoded);&lt;br /&gt;
&lt;br /&gt;
            if (shareUrlOutput) shareUrlOutput.value = url;&lt;br /&gt;
            if (shareUrlBox) shareUrlBox.style.display = &#039;block&#039;;&lt;br /&gt;
            if (shareUrlStatus) shareUrlStatus.textContent = &#039;Share URL generated.&#039;;&lt;br /&gt;
&lt;br /&gt;
            try {&lt;br /&gt;
                var newUrl = baseUrl + &#039;?b=&#039; + encodeURIComponent(encoded);&lt;br /&gt;
                window.history.replaceState(null, document.title, newUrl);&lt;br /&gt;
            } catch (e) {}&lt;br /&gt;
&lt;br /&gt;
            return url;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function copyShareUrl() {&lt;br /&gt;
            var url = shareUrlOutput &amp;amp;&amp;amp; shareUrlOutput.value ? shareUrlOutput.value : generateShareUrl();&lt;br /&gt;
&lt;br /&gt;
            function markCopied() {&lt;br /&gt;
                if (shareUrlBox) shareUrlBox.style.display = &#039;block&#039;;&lt;br /&gt;
                if (shareUrlStatus) shareUrlStatus.textContent = &#039;Copied to clipboard.&#039;;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            function markManualCopy() {&lt;br /&gt;
                if (shareUrlBox) shareUrlBox.style.display = &#039;block&#039;;&lt;br /&gt;
                if (shareUrlOutput) {&lt;br /&gt;
                    shareUrlOutput.focus();&lt;br /&gt;
                    shareUrlOutput.select();&lt;br /&gt;
                }&lt;br /&gt;
                if (shareUrlStatus) shareUrlStatus.textContent = &#039;Copy blocked by browser. Select the URL above and copy it manually.&#039;;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (navigator.clipboard &amp;amp;&amp;amp; navigator.clipboard.writeText) {&lt;br /&gt;
                navigator.clipboard.writeText(url).then(markCopied).catch(markManualCopy);&lt;br /&gt;
            } else {&lt;br /&gt;
                try {&lt;br /&gt;
                    if (shareUrlOutput) {&lt;br /&gt;
                        shareUrlOutput.focus();&lt;br /&gt;
                        shareUrlOutput.select();&lt;br /&gt;
                    }&lt;br /&gt;
                    document.execCommand(&#039;copy&#039;);&lt;br /&gt;
                    markCopied();&lt;br /&gt;
                } catch (e) {&lt;br /&gt;
                    markManualCopy();&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
function resetBuild() {&lt;br /&gt;
    equippedItems = {};&lt;br /&gt;
    pendingSharedBuild = null;&lt;br /&gt;
    sharedBuildApplied = false;&lt;br /&gt;
&lt;br /&gt;
    levelInput.value = 60;&lt;br /&gt;
if (cmPointsInput) {&lt;br /&gt;
    cmPointsInput.value = getMaxCmPointsForLevel();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    if (buildNameInput) {&lt;br /&gt;
        buildNameInput.value = &#039;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
if (buildNotesInput) {&lt;br /&gt;
    buildNotesInput.value = &#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
    Object.keys(trainingStats).forEach(function (key) {&lt;br /&gt;
        trainingStats[key] = 0;&lt;br /&gt;
&lt;br /&gt;
        var input = document.getElementById(&#039;train-&#039; + key);&lt;br /&gt;
        if (input) input.value = 0;&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    if (shareUrlBox) shareUrlBox.style.display = &#039;none&#039;;&lt;br /&gt;
    if (shareUrlOutput) shareUrlOutput.value = &#039;&#039;;&lt;br /&gt;
    if (shareUrlStatus) shareUrlStatus.textContent = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
    try {&lt;br /&gt;
        window.history.replaceState(&lt;br /&gt;
            null,&lt;br /&gt;
            document.title,&lt;br /&gt;
            window.location.origin + window.location.pathname&lt;br /&gt;
        );&lt;br /&gt;
    } catch (e) {}&lt;br /&gt;
&lt;br /&gt;
    buildGearSlots();&lt;br /&gt;
    updateStats();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
        function getAllLoadedItemsFlat() {&lt;br /&gt;
            var all = [];&lt;br /&gt;
            var seen = {};&lt;br /&gt;
&lt;br /&gt;
            Object.keys(itemCache).forEach(function (slotType) {&lt;br /&gt;
                (itemCache[slotType] || []).forEach(function (item) {&lt;br /&gt;
                    if (!item || !item.name) return;&lt;br /&gt;
                    var key = item.name.toLowerCase();&lt;br /&gt;
                    if (!seen[key]) {&lt;br /&gt;
                        seen[key] = item;&lt;br /&gt;
                        all.push(item);&lt;br /&gt;
                    }&lt;br /&gt;
                });&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return all;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function findLoadedItemByName(itemName, slot) {&lt;br /&gt;
            if (!itemName) return null;&lt;br /&gt;
&lt;br /&gt;
            var name = String(itemName).toLowerCase();&lt;br /&gt;
            var slotType = getBuilderSlotType(slot);&lt;br /&gt;
            var slotItems = itemCache[slotType] || [];&lt;br /&gt;
&lt;br /&gt;
            for (var i = 0; i &amp;lt; slotItems.length; i++) {&lt;br /&gt;
                if (slotItems[i].name &amp;amp;&amp;amp; slotItems[i].name.toLowerCase() === name) {&lt;br /&gt;
                    return slotItems[i];&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            var allItems = getAllLoadedItemsFlat();&lt;br /&gt;
            for (var j = 0; j &amp;lt; allItems.length; j++) {&lt;br /&gt;
                if (allItems[j].name &amp;amp;&amp;amp; allItems[j].name.toLowerCase() === name) {&lt;br /&gt;
                    return allItems[j];&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return null;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function setTrainingInputsFromState() {&lt;br /&gt;
            Object.keys(trainingStats).forEach(function (key) {&lt;br /&gt;
                var input = document.getElementById(&#039;train-&#039; + key);&lt;br /&gt;
                if (input) input.value = trainingStats[key];&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function applySharedBuildBasicState(buildData) {&lt;br /&gt;
            if (!buildData || sharedBuildApplied) return;&lt;br /&gt;
&lt;br /&gt;
buildData.buildName = buildData.buildName || buildData.n;&lt;br /&gt;
buildData.buildNotes = buildData.buildNotes || buildData.no;&lt;br /&gt;
buildData.race = buildData.race || buildData.r;&lt;br /&gt;
buildData.classCode = buildData.classCode || buildData.c;&lt;br /&gt;
buildData.level = buildData.level || buildData.l;&lt;br /&gt;
buildData.cmPoints = buildData.cmPoints || buildData.cm;&lt;br /&gt;
buildData.trainingStats = buildData.trainingStats || buildData.t;&lt;br /&gt;
buildData.equippedItemNames = buildData.equippedItemNames || buildData.i;&lt;br /&gt;
&lt;br /&gt;
            if (buildData.race &amp;amp;&amp;amp; data.baseStats[buildData.race]) {&lt;br /&gt;
                raceSelect.value = buildData.race;&lt;br /&gt;
                loadClasses(true);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (buildData.classCode) {&lt;br /&gt;
                var classExists = false;&lt;br /&gt;
                Array.prototype.forEach.call(classSelect.options, function (option) {&lt;br /&gt;
                    if (option.value === buildData.classCode) classExists = true;&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                if (classExists) classSelect.value = buildData.classCode;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (buildData.level !== undefined) {&lt;br /&gt;
                levelInput.value = buildData.level;&lt;br /&gt;
                getCharacterLevel();&lt;br /&gt;
            }&lt;br /&gt;
if (buildData.cmPoints !== undefined &amp;amp;&amp;amp; cmPointsInput) {&lt;br /&gt;
    cmPointsInput.value = buildData.cmPoints;&lt;br /&gt;
    getAvailableCmPoints();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if (buildData.buildName &amp;amp;&amp;amp; buildNameInput) {&lt;br /&gt;
    buildNameInput.value = buildData.buildName;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (buildData.buildNotes &amp;amp;&amp;amp; buildNotesInput) {&lt;br /&gt;
    buildNotesInput.value = buildData.buildNotes;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
            if (buildData.trainingStats) {&lt;br /&gt;
                Object.keys(trainingStats).forEach(function (key) {&lt;br /&gt;
                    trainingStats[key] = parseInt(buildData.trainingStats[key], 10) || 0;&lt;br /&gt;
                });&lt;br /&gt;
                setTrainingInputsFromState();&lt;br /&gt;
                Object.keys(trainingStats).forEach(function (key) {&lt;br /&gt;
                    clampTrainingInput(key);&lt;br /&gt;
                });&lt;br /&gt;
                setTrainingInputsFromState();&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function applySharedBuildEquipment(buildData) {&lt;br /&gt;
            if (!buildData || !buildData.equippedItemNames) return;&lt;br /&gt;
&lt;br /&gt;
            equippedItems = {};&lt;br /&gt;
&lt;br /&gt;
            gearSlots.forEach(function (slot) {&lt;br /&gt;
                var itemName = buildData.equippedItemNames[slot];&lt;br /&gt;
                var item = findLoadedItemByName(itemName, slot);&lt;br /&gt;
&lt;br /&gt;
                if (item &amp;amp;&amp;amp; classCanUseItem(item, classSelect.value) &amp;amp;&amp;amp; levelCanUseItem(item)) {&lt;br /&gt;
    equippedItems[slot] = item;&lt;br /&gt;
} else if (itemName) {&lt;br /&gt;
    missingSharedItems.push(itemName);&lt;br /&gt;
}&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            enforceDisabledSlots();&lt;br /&gt;
            sharedBuildApplied = true;&lt;br /&gt;
            buildGearSlots();&lt;br /&gt;
            updateStats();&lt;br /&gt;
&lt;br /&gt;
            if (shareUrlBox &amp;amp;&amp;amp; shareUrlOutput) {&lt;br /&gt;
    shareUrlBox.style.display = &#039;block&#039;;&lt;br /&gt;
    shareUrlOutput.value = window.location.href;&lt;br /&gt;
&lt;br /&gt;
    if (shareUrlStatus) {&lt;br /&gt;
        if (missingSharedItems.length &amp;gt; 0) {&lt;br /&gt;
            shareUrlStatus.innerHTML =&lt;br /&gt;
                &#039;Shared build loaded, but some items could not be found:&amp;lt;br&amp;gt;ΓÇó &#039; +&lt;br /&gt;
                missingSharedItems.join(&#039;&amp;lt;br&amp;gt;ΓÇó &#039;);&lt;br /&gt;
        } else {&lt;br /&gt;
            shareUrlStatus.textContent = &#039;Shared build loaded.&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function tryLoadSharedBuildFromUrl() {&lt;br /&gt;
            var encoded = getBuildParamFromUrl();&lt;br /&gt;
            if (!encoded) return;&lt;br /&gt;
&lt;br /&gt;
            pendingSharedBuild = decodeBuildData(encoded);&lt;br /&gt;
&lt;br /&gt;
            if (pendingSharedBuild) {&lt;br /&gt;
                applySharedBuildBasicState(pendingSharedBuild);&lt;br /&gt;
            } else if (shareUrlBox &amp;amp;&amp;amp; shareUrlStatus) {&lt;br /&gt;
                shareUrlBox.style.display = &#039;block&#039;;&lt;br /&gt;
                shareUrlStatus.textContent = &#039;Could not load shared build URL.&#039;;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        Object.keys(data.baseStats).forEach(function (race) {&lt;br /&gt;
            addOption(raceSelect, race, race);&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        function getCharacterLevel() {&lt;br /&gt;
            var level = parseInt(levelInput.value, 10);&lt;br /&gt;
            if (isNaN(level) || level &amp;lt; 1) level = 1;&lt;br /&gt;
            if (level &amp;gt; 60) level = 60;&lt;br /&gt;
            levelInput.value = level;&lt;br /&gt;
            return level;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
function getMaxCmPointsForLevel() {&lt;br /&gt;
    var max = getCharacterLevel() * 25;&lt;br /&gt;
&lt;br /&gt;
    if (max &amp;gt; 1500) {&lt;br /&gt;
        max = 1500;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return max;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function getAvailableCmPoints() {&lt;br /&gt;
    var max = getMaxCmPointsForLevel();&lt;br /&gt;
    var value;&lt;br /&gt;
&lt;br /&gt;
    if (!cmPointsInput) {&lt;br /&gt;
        return max;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    cmPointsInput.max = max;&lt;br /&gt;
&lt;br /&gt;
    value = parseInt(cmPointsInput.value, 10);&lt;br /&gt;
&lt;br /&gt;
    if (isNaN(value)) {&lt;br /&gt;
        value = max;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (value &amp;lt; 0) {&lt;br /&gt;
        value = 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (value &amp;gt; max) {&lt;br /&gt;
        value = max;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    cmPointsInput.value = value;&lt;br /&gt;
&lt;br /&gt;
    return value;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        function getBuilderSlotType(slot) {&lt;br /&gt;
            if (slot.indexOf(&amp;quot;Bracelet&amp;quot;) === 0) return &amp;quot;Bracelet&amp;quot;;&lt;br /&gt;
            if (slot.indexOf(&amp;quot;Ring&amp;quot;) === 0) return &amp;quot;Ring&amp;quot;;&lt;br /&gt;
            if (slot.indexOf(&amp;quot;Ear&amp;quot;) === 0) return &amp;quot;Ear&amp;quot;;&lt;br /&gt;
            if (slot.indexOf(&amp;quot;Held&amp;quot;) === 0) return &amp;quot;Held&amp;quot;;&lt;br /&gt;
            return slot;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCategoryForSlot(slotType) {&lt;br /&gt;
            return slotType + &amp;quot; Items&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCategoriesForSlotType(slotType) {&lt;br /&gt;
            if (slotType === &amp;quot;Primary&amp;quot;) {&lt;br /&gt;
                return [&amp;quot;Primary Items&amp;quot;, &amp;quot;Secondary Items&amp;quot;];&lt;br /&gt;
            }&lt;br /&gt;
            return [getCategoryForSlot(slotType)];&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function apiGet(params) {&lt;br /&gt;
            return new mw.Api().get(params);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getPagesInCategory(categoryName) {&lt;br /&gt;
            return apiGet({&lt;br /&gt;
                action: &amp;quot;query&amp;quot;,&lt;br /&gt;
                list: &amp;quot;categorymembers&amp;quot;,&lt;br /&gt;
                cmtitle: &amp;quot;Category:&amp;quot; + categoryName,&lt;br /&gt;
                cmlimit: &amp;quot;500&amp;quot;,&lt;br /&gt;
                cmnamespace: &amp;quot;0&amp;quot;,&lt;br /&gt;
                format: &amp;quot;json&amp;quot;&lt;br /&gt;
            }).then(function (data) {&lt;br /&gt;
                return data.query.categorymembers || [];&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getPageWikitext(title) {&lt;br /&gt;
            return apiGet({&lt;br /&gt;
                action: &amp;quot;query&amp;quot;,&lt;br /&gt;
                prop: &amp;quot;revisions&amp;quot;,&lt;br /&gt;
                titles: title,&lt;br /&gt;
                rvprop: &amp;quot;content&amp;quot;,&lt;br /&gt;
                rvslots: &amp;quot;main&amp;quot;,&lt;br /&gt;
                formatversion: &amp;quot;2&amp;quot;,&lt;br /&gt;
                format: &amp;quot;json&amp;quot;&lt;br /&gt;
            }).then(function (data) {&lt;br /&gt;
                var page = data.query.pages[0];&lt;br /&gt;
&lt;br /&gt;
                if (!page || !page.revisions || !page.revisions[0]) return &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
                if (page.revisions[0].slots &amp;amp;&amp;amp; page.revisions[0].slots.main) {&lt;br /&gt;
                    return page.revisions[0].slots.main.content || &amp;quot;&amp;quot;;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                return page.revisions[0].content || &amp;quot;&amp;quot;;&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function parseCategories(wikitext) {&lt;br /&gt;
            var categories = [];&lt;br /&gt;
            var regex = /\[\[Category:([^\]|]+)(?:\|[^\]]*)?\]\]/gi;&lt;br /&gt;
            var match;&lt;br /&gt;
&lt;br /&gt;
            while ((match = regex.exec(wikitext)) !== null) {&lt;br /&gt;
                categories.push(match[1].trim());&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return categories;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function parseItemBox(wikitext, fallbackName) {&lt;br /&gt;
            var match = wikitext.match(/\{\{(?:ItemBox|ItemPage)([\s\S]*?)\}\}/i);&lt;br /&gt;
            if (!match) return null;&lt;br /&gt;
&lt;br /&gt;
            var content = match[1];&lt;br /&gt;
            var item = { name: fallbackName };&lt;br /&gt;
            var lines = content.split(&amp;quot;\n&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
            lines.forEach(function (line) {&lt;br /&gt;
                line = line.trim();&lt;br /&gt;
                if (line.indexOf(&amp;quot;|&amp;quot;) !== 0) return;&lt;br /&gt;
&lt;br /&gt;
                var equalIndex = line.indexOf(&amp;quot;=&amp;quot;);&lt;br /&gt;
                if (equalIndex === -1) return;&lt;br /&gt;
&lt;br /&gt;
                var key = line.substring(1, equalIndex).trim().toLowerCase();&lt;br /&gt;
                var value = line.substring(equalIndex + 1).trim();&lt;br /&gt;
&lt;br /&gt;
                if (!key) return;&lt;br /&gt;
&lt;br /&gt;
                item[key] = value;&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            if (!item.name) item.name = fallbackName;&lt;br /&gt;
&lt;br /&gt;
            item.categories = parseCategories(wikitext);&lt;br /&gt;
&lt;br /&gt;
            item.is2HD = item.categories.indexOf(&amp;quot;2HD Items&amp;quot;) !== -1 ||&lt;br /&gt;
                         String(item.weaponstyle || &amp;quot;&amp;quot;).toUpperCase() === &amp;quot;2HD&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
            item.isShield = item.categories.indexOf(&amp;quot;Shield Items&amp;quot;) !== -1 ||&lt;br /&gt;
                            String(item.slot || &amp;quot;&amp;quot;).toLowerCase() === &amp;quot;shield&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
            item.isHeld = item.categories.indexOf(&amp;quot;Held Items&amp;quot;) !== -1 ||&lt;br /&gt;
                          String(item.slot || &amp;quot;&amp;quot;).toLowerCase() === &amp;quot;held&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
            item.isSecondary = item.categories.indexOf(&amp;quot;Secondary Items&amp;quot;) !== -1 ||&lt;br /&gt;
                               String(item.slot || &amp;quot;&amp;quot;).toLowerCase() === &amp;quot;secondary&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
            item.isPrimary = item.categories.indexOf(&amp;quot;Primary Items&amp;quot;) !== -1 ||&lt;br /&gt;
                             String(item.slot || &amp;quot;&amp;quot;).toLowerCase() === &amp;quot;primary&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
            statKeys.forEach(function (key) {&lt;br /&gt;
                if (item[key] !== undefined &amp;amp;&amp;amp; item[key] !== &amp;quot;&amp;quot;) {&lt;br /&gt;
                    var num = parseFloat(String(item[key]).replace(/[^\d.-]/g, &amp;quot;&amp;quot;));&lt;br /&gt;
                    item[key] = isNaN(num) ? 0 : num;&lt;br /&gt;
                } else {&lt;br /&gt;
                    item[key] = 0;&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            textKeys.forEach(function (key) {&lt;br /&gt;
                if (item[key] === undefined) {&lt;br /&gt;
                    item[key] = &amp;quot;&amp;quot;;&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            if (item.class) {&lt;br /&gt;
                item.classList = item.class.split(&amp;quot;,&amp;quot;).map(function (x) {&lt;br /&gt;
                    return x.trim().toUpperCase();&lt;br /&gt;
                });&lt;br /&gt;
            } else {&lt;br /&gt;
                item.classList = [];&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return item;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function classCanUseItem(item, classCode) {&lt;br /&gt;
            if (!item.classList || item.classList.length === 0) return true;&lt;br /&gt;
            if (item.classList.indexOf(&amp;quot;ALL&amp;quot;) !== -1) return true;&lt;br /&gt;
            return item.classList.indexOf(classCode) !== -1;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function levelCanUseItem(item) {&lt;br /&gt;
            var characterLevel = getCharacterLevel();&lt;br /&gt;
            var itemLevel = parseInt(item.lvl, 10) || 0;&lt;br /&gt;
            if (itemLevel &amp;lt;= 0) return true;&lt;br /&gt;
            return itemLevel &amp;lt;= characterLevel;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function dedupePages(pages) {&lt;br /&gt;
            var seen = {};&lt;br /&gt;
            var result = [];&lt;br /&gt;
&lt;br /&gt;
            pages.forEach(function (page) {&lt;br /&gt;
                if (!seen[page.title]) {&lt;br /&gt;
                    seen[page.title] = true;&lt;br /&gt;
                    result.push(page);&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return result;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
function normalizeGeneratedSlot(item) {&lt;br /&gt;
    var slot = String(item.slot || &#039;&#039;).trim();&lt;br /&gt;
    var name = String(item.name || &#039;&#039;).toLowerCase();&lt;br /&gt;
    var style = String(item.weaponstyle || &#039;&#039;).toLowerCase();&lt;br /&gt;
&lt;br /&gt;
    if (&lt;br /&gt;
        slot.toLowerCase() === &#039;range&#039; ||&lt;br /&gt;
        slot.toLowerCase() === &#039;ranged&#039; ||&lt;br /&gt;
        style.indexOf(&#039;bow&#039;) !== -1 ||&lt;br /&gt;
        style.indexOf(&#039;crossbow&#039;) !== -1 ||&lt;br /&gt;
        style.indexOf(&#039;shortbow&#039;) !== -1 ||&lt;br /&gt;
        style.indexOf(&#039;longbow&#039;) !== -1 ||&lt;br /&gt;
        name.indexOf(&#039;bow&#039;) !== -1 ||&lt;br /&gt;
        name.indexOf(&#039;crossbow&#039;) !== -1&lt;br /&gt;
    ) {&lt;br /&gt;
        return &#039;Range&#039;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return slot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
        function normalizeGeneratedItem(generatedItem, slotType) {&lt;br /&gt;
    var item = Object.assign({}, generatedItem);&lt;br /&gt;
item.slot = normalizeGeneratedSlot(item);&lt;br /&gt;
&lt;br /&gt;
    if (!item.name) return null;&lt;br /&gt;
&lt;br /&gt;
    if (Array.isArray(item.class)) {&lt;br /&gt;
        item.classList = item.class.map(function (x) {&lt;br /&gt;
            return String(x).trim().toUpperCase();&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        item.class = item.classList.join(&amp;quot;, &amp;quot;);&lt;br /&gt;
    } else if (item.class) {&lt;br /&gt;
        item.classList = String(item.class).split(&amp;quot;,&amp;quot;).map(function (x) {&lt;br /&gt;
            return x.trim().toUpperCase();&lt;br /&gt;
        });&lt;br /&gt;
    } else {&lt;br /&gt;
        item.classList = [];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    item.categories = item.categories || [slotType + &amp;quot; Items&amp;quot;];&lt;br /&gt;
&lt;br /&gt;
    item.is2HD = item.categories.indexOf(&amp;quot;2HD Items&amp;quot;) !== -1 ||&lt;br /&gt;
        String(item.weaponstyle || &amp;quot;&amp;quot;).toUpperCase() === &amp;quot;2HD&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    item.isShield = String(item.slot || &amp;quot;&amp;quot;).toLowerCase() === &amp;quot;shield&amp;quot;;&lt;br /&gt;
    item.isHeld = String(item.slot || &amp;quot;&amp;quot;).toLowerCase() === &amp;quot;held&amp;quot;;&lt;br /&gt;
    item.isSecondary = String(item.slot || &amp;quot;&amp;quot;).toLowerCase() === &amp;quot;secondary&amp;quot;;&lt;br /&gt;
item.isPrimary = String(item.slot || &amp;quot;&amp;quot;).toLowerCase() === &amp;quot;primary&amp;quot;;&lt;br /&gt;
item.isRange = String(item.slot || &amp;quot;&amp;quot;).toLowerCase() === &amp;quot;range&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    statKeys.forEach(function (key) {&lt;br /&gt;
        item[key] = parseFloat(item[key]) || 0;&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    textKeys.forEach(function (key) {&lt;br /&gt;
        if (item[key] === undefined) item[key] = &amp;quot;&amp;quot;;&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    return item;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function loadItemsForSlotType(slotType) {&lt;br /&gt;
    if (itemCache[slotType]) {&lt;br /&gt;
        return Promise.resolve(itemCache[slotType]);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (window.EQOA_GENERATED_ITEMS &amp;amp;&amp;amp; window.EQOA_GENERATED_ITEMS.length) {&lt;br /&gt;
        var items = window.EQOA_GENERATED_ITEMS&lt;br /&gt;
            .filter(function (generatedItem) {&lt;br /&gt;
                if (!generatedItem) return false;&lt;br /&gt;
&lt;br /&gt;
var normalizedSlot = normalizeGeneratedSlot(generatedItem);&lt;br /&gt;
&lt;br /&gt;
if (slotType === &amp;quot;Primary&amp;quot;) {&lt;br /&gt;
    return normalizedSlot === &amp;quot;Primary&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (slotType === &amp;quot;Secondary&amp;quot;) {&lt;br /&gt;
    return normalizedSlot === &amp;quot;Secondary&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
return normalizedSlot === slotType;&lt;br /&gt;
&lt;br /&gt;
return generatedItem.slot === slotType;&lt;br /&gt;
            })&lt;br /&gt;
            .map(function (generatedItem) {&lt;br /&gt;
                return normalizeGeneratedItem(generatedItem, slotType);&lt;br /&gt;
            })&lt;br /&gt;
            .filter(function (item) {&lt;br /&gt;
                return item !== null;&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
        itemCache[slotType] = items;&lt;br /&gt;
        return Promise.resolve(items);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return Promise.reject(&amp;quot;EQOA_GENERATED_ITEMS is not loaded.&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
        function loadAllSlotItems() {&lt;br /&gt;
            loadingMessage.textContent = &amp;quot;Loading item categories...&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
            var uniqueSlotTypes = [];&lt;br /&gt;
&lt;br /&gt;
            gearSlots.forEach(function (slot) {&lt;br /&gt;
                var slotType = getBuilderSlotType(slot);&lt;br /&gt;
                if (uniqueSlotTypes.indexOf(slotType) === -1) {&lt;br /&gt;
                    uniqueSlotTypes.push(slotType);&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            var promises = uniqueSlotTypes.map(function (slotType) {&lt;br /&gt;
                return loadItemsForSlotType(slotType);&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return Promise.all(promises).then(function () {&lt;br /&gt;
                loadingMessage.textContent = &amp;quot;Items loaded.&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
                if (pendingSharedBuild &amp;amp;&amp;amp; !sharedBuildApplied) {&lt;br /&gt;
                    applySharedBuildEquipment(pendingSharedBuild);&lt;br /&gt;
                    return;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                buildGearSlots();&lt;br /&gt;
                updateStats();&lt;br /&gt;
            }).catch(function (error) {&lt;br /&gt;
                loadingMessage.textContent = &amp;quot;Error loading items.&amp;quot;;&lt;br /&gt;
                console.error(error);&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getDisabledSlots() {&lt;br /&gt;
    var disabled = {};&lt;br /&gt;
&lt;br /&gt;
    var primary = equippedItems.Primary;&lt;br /&gt;
    var secondary = equippedItems.Secondary;&lt;br /&gt;
    var shield = equippedItems.Shield;&lt;br /&gt;
    var held1 = equippedItems.Held1;&lt;br /&gt;
    var held2 = equippedItems.Held2;&lt;br /&gt;
    var range = equippedItems.Range;&lt;br /&gt;
&lt;br /&gt;
    var forearm = equippedItems.Forearm;&lt;br /&gt;
    var bracelet1 = equippedItems.Bracelet1;&lt;br /&gt;
    var bracelet2 = equippedItems.Bracelet2;&lt;br /&gt;
&lt;br /&gt;
    function disable(slot, reason) {&lt;br /&gt;
        if (!disabled[slot]) {&lt;br /&gt;
            disabled[slot] = reason;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* 2HD Primary locks off-hand style slots */&lt;br /&gt;
    if (primary &amp;amp;&amp;amp; primary.is2HD) {&lt;br /&gt;
        disable(&amp;quot;Secondary&amp;quot;, &amp;quot;Disabled because a 2HD weapon is equipped in Primary.&amp;quot;);&lt;br /&gt;
        disable(&amp;quot;Shield&amp;quot;, &amp;quot;Disabled because a 2HD weapon is equipped in Primary.&amp;quot;);&lt;br /&gt;
        disable(&amp;quot;Held1&amp;quot;, &amp;quot;Disabled because a 2HD weapon is equipped in Primary.&amp;quot;);&lt;br /&gt;
        disable(&amp;quot;Held2&amp;quot;, &amp;quot;Disabled because a 2HD weapon is equipped in Primary.&amp;quot;);&lt;br /&gt;
        disable(&amp;quot;Range&amp;quot;, &amp;quot;Disabled because a 2HD weapon is equipped in Primary.&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Primary + Secondary uses both hands */&lt;br /&gt;
    if (primary &amp;amp;&amp;amp; secondary) {&lt;br /&gt;
        disable(&amp;quot;Held1&amp;quot;, &amp;quot;Disabled because Primary and Secondary are both equipped.&amp;quot;);&lt;br /&gt;
        disable(&amp;quot;Held2&amp;quot;, &amp;quot;Disabled because Primary and Secondary are both equipped.&amp;quot;);&lt;br /&gt;
        disable(&amp;quot;Shield&amp;quot;, &amp;quot;Disabled because Primary and Secondary are both equipped.&amp;quot;);&lt;br /&gt;
        disable(&amp;quot;Range&amp;quot;, &amp;quot;Disabled because Primary and Secondary are both equipped.&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
/* Primary uses main hand, blocking Held1 and Range */&lt;br /&gt;
if (primary) {&lt;br /&gt;
    disable(&amp;quot;Held1&amp;quot;, &amp;quot;Disabled because Primary is equipped.&amp;quot;);&lt;br /&gt;
    disable(&amp;quot;Range&amp;quot;, &amp;quot;Disabled because Primary is equipped.&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Secondary uses off hand, blocking Held2 and Range */&lt;br /&gt;
if (secondary) {&lt;br /&gt;
    disable(&amp;quot;Held2&amp;quot;, &amp;quot;Disabled because Secondary is equipped.&amp;quot;);&lt;br /&gt;
    disable(&amp;quot;Range&amp;quot;, &amp;quot;Disabled because Secondary is equipped.&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
    /* Shield allows Held1, but blocks Held2 and Range */&lt;br /&gt;
    if (shield) {&lt;br /&gt;
        disable(&amp;quot;Held2&amp;quot;, &amp;quot;Disabled because a Shield is equipped.&amp;quot;);&lt;br /&gt;
        disable(&amp;quot;Range&amp;quot;, &amp;quot;Disabled because a Shield is equipped.&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Held2 blocks Shield and Range */&lt;br /&gt;
    if (held2) {&lt;br /&gt;
        disable(&amp;quot;Shield&amp;quot;, &amp;quot;Disabled because Held2 is equipped.&amp;quot;);&lt;br /&gt;
        disable(&amp;quot;Range&amp;quot;, &amp;quot;Disabled because Held2 is equipped.&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
/* Held1 blocks Primary and Range */&lt;br /&gt;
if (held1) {&lt;br /&gt;
    disable(&amp;quot;Primary&amp;quot;, &amp;quot;Disabled because Held1 is equipped.&amp;quot;);&lt;br /&gt;
    disable(&amp;quot;Range&amp;quot;, &amp;quot;Disabled because Held1 is equipped.&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
    /* Held1 + Held2 uses both hands */&lt;br /&gt;
    if (held1 &amp;amp;&amp;amp; held2) {&lt;br /&gt;
        disable(&amp;quot;Primary&amp;quot;, &amp;quot;Disabled because Held1 and Held2 are both equipped.&amp;quot;);&lt;br /&gt;
        disable(&amp;quot;Secondary&amp;quot;, &amp;quot;Disabled because Held1 and Held2 are both equipped.&amp;quot;);&lt;br /&gt;
        disable(&amp;quot;Shield&amp;quot;, &amp;quot;Disabled because Held1 and Held2 are both equipped.&amp;quot;);&lt;br /&gt;
        disable(&amp;quot;Range&amp;quot;, &amp;quot;Disabled because Held1 and Held2 are both equipped.&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Optional cleanup: Range conflicts with Shield / Held2 / dual wield */&lt;br /&gt;
    /* Range uses both weapon/off-hand space */&lt;br /&gt;
if (range) {&lt;br /&gt;
    disable(&amp;quot;Primary&amp;quot;, &amp;quot;Disabled because Range is equipped.&amp;quot;);&lt;br /&gt;
    disable(&amp;quot;Secondary&amp;quot;, &amp;quot;Disabled because Range is equipped.&amp;quot;);&lt;br /&gt;
    disable(&amp;quot;Shield&amp;quot;, &amp;quot;Disabled because Range is equipped.&amp;quot;);&lt;br /&gt;
    disable(&amp;quot;Held1&amp;quot;, &amp;quot;Disabled because Range is equipped.&amp;quot;);&lt;br /&gt;
    disable(&amp;quot;Held2&amp;quot;, &amp;quot;Disabled because Range is equipped.&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    /* Forearm vs Bracelet slots */&lt;br /&gt;
    if (forearm) {&lt;br /&gt;
        disable(&amp;quot;Bracelet1&amp;quot;, &amp;quot;Disabled because a Forearm item is equipped.&amp;quot;);&lt;br /&gt;
        disable(&amp;quot;Bracelet2&amp;quot;, &amp;quot;Disabled because a Forearm item is equipped.&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (bracelet1 || bracelet2) {&lt;br /&gt;
        disable(&amp;quot;Forearm&amp;quot;, &amp;quot;Disabled because Bracelet1 or Bracelet2 is equipped.&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return disabled;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        function isLoreItem(item) {&lt;br /&gt;
    if (!item) return false;&lt;br /&gt;
&lt;br /&gt;
    return String(item.lore || &amp;quot;&amp;quot;)&lt;br /&gt;
        .trim()&lt;br /&gt;
        .toUpperCase() === &amp;quot;LORE&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function isLoreConflict(item, currentSlot) {&lt;br /&gt;
    if (!item || !item.name) return false;&lt;br /&gt;
    if (!isLoreItem(item)) return false;&lt;br /&gt;
&lt;br /&gt;
    var itemName = item.name.toLowerCase();&lt;br /&gt;
&lt;br /&gt;
    for (var slot in equippedItems) {&lt;br /&gt;
        if (slot === currentSlot) continue;&lt;br /&gt;
&lt;br /&gt;
        var equipped = equippedItems[slot];&lt;br /&gt;
&lt;br /&gt;
        if (!equipped || !equipped.name) continue;&lt;br /&gt;
&lt;br /&gt;
        if (equipped.name.toLowerCase() === itemName) {&lt;br /&gt;
            return true;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return false;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function enforceDisabledSlots() {&lt;br /&gt;
    var disabled = getDisabledSlots();&lt;br /&gt;
&lt;br /&gt;
    Object.keys(disabled).forEach(function (slot) {&lt;br /&gt;
        if (equippedItems[slot]) {&lt;br /&gt;
            delete equippedItems[slot];&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    var equippedLoreNames = {};&lt;br /&gt;
&lt;br /&gt;
    gearSlots.forEach(function (slot) {&lt;br /&gt;
        var item = equippedItems[slot];&lt;br /&gt;
&lt;br /&gt;
        if (!item || !item.name) return;&lt;br /&gt;
        if (!isLoreItem(item)) return;&lt;br /&gt;
&lt;br /&gt;
        var key = item.name.toLowerCase();&lt;br /&gt;
&lt;br /&gt;
        if (equippedLoreNames[key]) {&lt;br /&gt;
            delete equippedItems[slot];&lt;br /&gt;
        } else {&lt;br /&gt;
            equippedLoreNames[key] = true;&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
        function loadClasses(preserveEquipped) {&lt;br /&gt;
            classSelect.innerHTML = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
            var race = raceSelect.value;&lt;br /&gt;
&lt;br /&gt;
            Object.keys(data.baseStats[race]).forEach(function (classCode) {&lt;br /&gt;
                var className = data.classes[classCode] || classCode;&lt;br /&gt;
                addOption(classSelect, classCode, classCode + &#039; - &#039; + className);&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            if (!preserveEquipped) {&lt;br /&gt;
                equippedItems = {};&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            buildGearSlots();&lt;br /&gt;
            updateStats();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function buildGearSlots() {&lt;br /&gt;
            gearGrid.innerHTML = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
            var disabledSlots = getDisabledSlots();&lt;br /&gt;
&lt;br /&gt;
            gearSlots.forEach(function (slot) {&lt;br /&gt;
                var slotBox = document.createElement(&#039;div&#039;);&lt;br /&gt;
                slotBox.className = &#039;character-builder-slot&#039;;&lt;br /&gt;
&lt;br /&gt;
                if (disabledSlots[slot]) {&lt;br /&gt;
                    slotBox.className += &#039; cb-slot-disabled&#039;;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                slotBox.innerHTML =&lt;br /&gt;
    &#039;&amp;lt;label&amp;gt;&#039; + slot + &#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
    &#039;&amp;lt;input type=&amp;quot;text&amp;quot; class=&amp;quot;cb-slot-search&amp;quot; id=&amp;quot;cb-search-&#039; + slot.toLowerCase() + &#039;&amp;quot; placeholder=&amp;quot;Search &#039; + slot + &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
    &#039;&amp;lt;div class=&amp;quot;cb-picker-tools&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
        &#039;&amp;lt;select class=&amp;quot;cb-slot-filter&amp;quot; id=&amp;quot;cb-filter-&#039; + slot.toLowerCase() + &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;&amp;quot;&amp;gt;Any Stat&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;hp&amp;quot;&amp;gt;HP&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;pow&amp;quot;&amp;gt;POW&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;ac&amp;quot;&amp;gt;AC&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;dmg&amp;quot;&amp;gt;DMG&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;str&amp;quot;&amp;gt;STR&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;sta&amp;quot;&amp;gt;STA&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;agi&amp;quot;&amp;gt;AGI&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;dex&amp;quot;&amp;gt;DEX&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;wis&amp;quot;&amp;gt;WIS&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;int&amp;quot;&amp;gt;INT&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;cha&amp;quot;&amp;gt;CHA&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;pr&amp;quot;&amp;gt;PR&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;dr&amp;quot;&amp;gt;DR&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;fr&amp;quot;&amp;gt;FR&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;cr&amp;quot;&amp;gt;CR&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;lr&amp;quot;&amp;gt;LR&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;ar&amp;quot;&amp;gt;AR&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;proc&amp;quot;&amp;gt;Has Proc&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;effect&amp;quot;&amp;gt;Has Effect&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;2hd&amp;quot;&amp;gt;2HD&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
        &#039;&amp;lt;/select&amp;gt;&#039; +&lt;br /&gt;
        &#039;&amp;lt;select class=&amp;quot;cb-slot-sort&amp;quot; id=&amp;quot;cb-sort-&#039; + slot.toLowerCase() + &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;name&amp;quot;&amp;gt;Sort: Name&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;lvl&amp;quot;&amp;gt;Sort: Level&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;hp&amp;quot;&amp;gt;Sort: HP&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;pow&amp;quot;&amp;gt;Sort: POW&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;ac&amp;quot;&amp;gt;Sort: AC&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;dmg&amp;quot;&amp;gt;Sort: DMG&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;str&amp;quot;&amp;gt;Sort: STR&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;sta&amp;quot;&amp;gt;Sort: STA&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;agi&amp;quot;&amp;gt;Sort: AGI&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;dex&amp;quot;&amp;gt;Sort: DEX&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;wis&amp;quot;&amp;gt;Sort: WIS&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;int&amp;quot;&amp;gt;Sort: INT&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;cha&amp;quot;&amp;gt;Sort: CHA&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
        &#039;&amp;lt;/select&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
&#039;&amp;lt;label class=&amp;quot;cb-upgrade-toggle&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
    &#039;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;cb-upgrades-&#039; + slot.toLowerCase() + &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
    &#039; Upgrades Only&#039; +&lt;br /&gt;
&#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;cb-item-picker-list&amp;quot; id=&amp;quot;cb-picker-&#039; + slot.toLowerCase() + &#039;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
    &#039;&amp;lt;div class=&amp;quot;cb-slot-disabled-note&amp;quot; id=&amp;quot;cb-disabled-note-&#039; + slot.toLowerCase() + &#039;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
                gearGrid.appendChild(slotBox);&lt;br /&gt;
&lt;br /&gt;
                populateItemPicker(slot, disabledSlots[slot]);&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            updateEquippedSummary();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
function isItemUpgrade(slot, newItem) {&lt;br /&gt;
    var currentItem = equippedItems[slot];&lt;br /&gt;
&lt;br /&gt;
    if (!currentItem) return true;&lt;br /&gt;
&lt;br /&gt;
    var compareKeys = [&lt;br /&gt;
        &amp;quot;hp&amp;quot;, &amp;quot;pow&amp;quot;, &amp;quot;ac&amp;quot;, &amp;quot;dmg&amp;quot;,&lt;br /&gt;
        &amp;quot;str&amp;quot;, &amp;quot;sta&amp;quot;, &amp;quot;agi&amp;quot;, &amp;quot;dex&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
        &amp;quot;wis&amp;quot;, &amp;quot;int&amp;quot;, &amp;quot;cha&amp;quot;,&lt;br /&gt;
        &amp;quot;pr&amp;quot;, &amp;quot;dr&amp;quot;, &amp;quot;fr&amp;quot;, &amp;quot;cr&amp;quot;, &amp;quot;lr&amp;quot;, &amp;quot;ar&amp;quot;&lt;br /&gt;
    ];&lt;br /&gt;
&lt;br /&gt;
    for (var i = 0; i &amp;lt; compareKeys.length; i++) {&lt;br /&gt;
        var key = compareKeys[i];&lt;br /&gt;
&lt;br /&gt;
        var newValue = parseFloat(newItem[key]) || 0;&lt;br /&gt;
        var currentValue = parseFloat(currentItem[key]) || 0;&lt;br /&gt;
&lt;br /&gt;
        if (newValue &amp;gt; currentValue) {&lt;br /&gt;
            return true;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return false;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
        function getFilteredItemsForSlot(slot, searchText, filterKey, sortKey) {&lt;br /&gt;
    var classCode = classSelect.value;&lt;br /&gt;
    var slotType = getBuilderSlotType(slot);&lt;br /&gt;
    var items = itemCache[slotType] || [];&lt;br /&gt;
&lt;br /&gt;
    searchText = (searchText || &amp;quot;&amp;quot;).toLowerCase();&lt;br /&gt;
    filterKey = filterKey || &amp;quot;&amp;quot;;&lt;br /&gt;
    sortKey = sortKey || &amp;quot;name&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    var filtered = items.filter(function (item) {&lt;br /&gt;
        if (!classCanUseItem(item, classCode)) return false;&lt;br /&gt;
        if (!levelCanUseItem(item)) return false;&lt;br /&gt;
&lt;br /&gt;
        if (slot === &amp;quot;Primary&amp;quot;) {&lt;br /&gt;
    if (item.isRange) return false;&lt;br /&gt;
    if (!item.isPrimary) return false;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
        if (slot === &amp;quot;Secondary&amp;quot;) {&lt;br /&gt;
    if (item.isRange) return false;&lt;br /&gt;
    if (!item.isSecondary) return false;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
        if (searchText &amp;amp;&amp;amp; item.name.toLowerCase().indexOf(searchText) === -1) {&lt;br /&gt;
            return false;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (filterKey) {&lt;br /&gt;
            if (filterKey === &amp;quot;proc&amp;quot; &amp;amp;&amp;amp; !item.proc) return false;&lt;br /&gt;
            if (filterKey === &amp;quot;effect&amp;quot; &amp;amp;&amp;amp; !item.effect) return false;&lt;br /&gt;
            if (filterKey === &amp;quot;2hd&amp;quot; &amp;amp;&amp;amp; !item.is2HD) return false;&lt;br /&gt;
&lt;br /&gt;
            if (&lt;br /&gt;
                filterKey !== &amp;quot;proc&amp;quot; &amp;amp;&amp;amp;&lt;br /&gt;
                filterKey !== &amp;quot;effect&amp;quot; &amp;amp;&amp;amp;&lt;br /&gt;
                filterKey !== &amp;quot;2hd&amp;quot;&lt;br /&gt;
            ) {&lt;br /&gt;
                if (!item[filterKey] || parseFloat(item[filterKey]) &amp;lt;= 0) return false;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        return true;&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    filtered.sort(function (a, b) {&lt;br /&gt;
        if (sortKey === &amp;quot;name&amp;quot;) {&lt;br /&gt;
            return String(a.name || &amp;quot;&amp;quot;).localeCompare(String(b.name || &amp;quot;&amp;quot;));&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        var av = parseFloat(a[sortKey]) || 0;&lt;br /&gt;
        var bv = parseFloat(b[sortKey]) || 0;&lt;br /&gt;
&lt;br /&gt;
        if (bv !== av) return bv - av;&lt;br /&gt;
&lt;br /&gt;
        return String(a.name || &amp;quot;&amp;quot;).localeCompare(String(b.name || &amp;quot;&amp;quot;));&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    return filtered;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        function populateItemPicker(slot, disabledReason) {&lt;br /&gt;
            var picker = document.getElementById(&#039;cb-picker-&#039; + slot.toLowerCase());&lt;br /&gt;
            var searchInput = document.getElementById(&#039;cb-search-&#039; + slot.toLowerCase());&lt;br /&gt;
            var disabledNote = document.getElementById(&#039;cb-disabled-note-&#039; + slot.toLowerCase());&lt;br /&gt;
var filterSelect = document.getElementById(&#039;cb-filter-&#039; + slot.toLowerCase());&lt;br /&gt;
var sortSelect = document.getElementById(&#039;cb-sort-&#039; + slot.toLowerCase());&lt;br /&gt;
var upgradesOnlyToggle = document.getElementById(&#039;cb-upgrades-&#039; + slot.toLowerCase());&lt;br /&gt;
&lt;br /&gt;
            if (!picker) return;&lt;br /&gt;
&lt;br /&gt;
            if (disabledReason) {&lt;br /&gt;
                if (searchInput) searchInput.disabled = true;&lt;br /&gt;
                picker.innerHTML = &#039;&amp;lt;div class=&amp;quot;cb-picker-disabled&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
                if (disabledNote) disabledNote.textContent = disabledReason;&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            function rebuildPicker() {&lt;br /&gt;
                var searchText = searchInput ? searchInput.value : &amp;quot;&amp;quot;;&lt;br /&gt;
var filterKey = filterSelect ? filterSelect.value : &amp;quot;&amp;quot;;&lt;br /&gt;
var sortKey = sortSelect ? sortSelect.value : &amp;quot;name&amp;quot;;&lt;br /&gt;
var filteredItems = getFilteredItemsForSlot(slot, searchText, filterKey, sortKey);&lt;br /&gt;
&lt;br /&gt;
if (upgradesOnlyToggle &amp;amp;&amp;amp; upgradesOnlyToggle.checked) {&lt;br /&gt;
    filteredItems = filteredItems.filter(function (item) {&lt;br /&gt;
        return isItemUpgrade(slot, item);&lt;br /&gt;
    });&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
filteredItems = filteredItems.slice(0, 10);&lt;br /&gt;
&lt;br /&gt;
                var currentItem = equippedItems[slot];&lt;br /&gt;
&lt;br /&gt;
                picker.innerHTML = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var noneRow = document.createElement(&#039;div&#039;);&lt;br /&gt;
                noneRow.className = &#039;cb-picker-item cb-picker-none&#039;;&lt;br /&gt;
                noneRow.textContent = &#039;-- None --&#039;;&lt;br /&gt;
&lt;br /&gt;
                if (!currentItem) {&lt;br /&gt;
                    noneRow.className += &#039; cb-picker-selected&#039;;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                noneRow.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                    delete equippedItems[slot];&lt;br /&gt;
                    hideTooltip();&lt;br /&gt;
                    hideCompareTooltip();&lt;br /&gt;
                    enforceDisabledSlots();&lt;br /&gt;
                    buildGearSlots();&lt;br /&gt;
                    updateStats();&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                picker.appendChild(noneRow);&lt;br /&gt;
&lt;br /&gt;
                filteredItems.forEach(function (item) {&lt;br /&gt;
                    var row = document.createElement(&#039;div&#039;);&lt;br /&gt;
                    row.className = &#039;cb-picker-item&#039;;&lt;br /&gt;
&lt;br /&gt;
                    if (currentItem === item) {&lt;br /&gt;
                        row.className += &#039; cb-picker-selected&#039;;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    var itemNameSpan = document.createElement(&#039;span&#039;);&lt;br /&gt;
itemNameSpan.textContent = item.name + (item.lvl ? &#039; (Lv &#039; + item.lvl + &#039;)&#039; : &#039;&#039;);&lt;br /&gt;
&lt;br /&gt;
itemNameSpan.className = &#039;cb-rarity-&#039; + normalizeRarity(item.rarity);&lt;br /&gt;
&lt;br /&gt;
var itemPageLink = document.createElement(&#039;span&#039;);&lt;br /&gt;
itemPageLink.textContent = &#039; Γåù&#039;;&lt;br /&gt;
itemPageLink.title = &#039;Open item page&#039;;&lt;br /&gt;
itemPageLink.className = &#039;cb-item-page-link&#039;;&lt;br /&gt;
&lt;br /&gt;
itemPageLink.addEventListener(&#039;click&#039;, function (event) {&lt;br /&gt;
    event.stopPropagation();&lt;br /&gt;
    openItemPage(item.name);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
row.appendChild(itemNameSpan);&lt;br /&gt;
row.appendChild(itemPageLink);&lt;br /&gt;
&lt;br /&gt;
                    row.addEventListener(&#039;mouseenter&#039;, function (event) {&lt;br /&gt;
                        showCompareTooltip(slot, item, event);&lt;br /&gt;
                    });&lt;br /&gt;
&lt;br /&gt;
                    row.addEventListener(&#039;mousemove&#039;, function (event) {&lt;br /&gt;
                        moveCompareTooltip(event);&lt;br /&gt;
                    });&lt;br /&gt;
&lt;br /&gt;
                    row.addEventListener(&#039;mouseleave&#039;, function () {&lt;br /&gt;
                        hideCompareTooltip();&lt;br /&gt;
                    });&lt;br /&gt;
&lt;br /&gt;
                    row.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                        equippedItems[slot] = item;&lt;br /&gt;
                        hideTooltip();&lt;br /&gt;
                        hideCompareTooltip();&lt;br /&gt;
                        enforceDisabledSlots();&lt;br /&gt;
                        buildGearSlots();&lt;br /&gt;
                        updateStats();&lt;br /&gt;
                    });&lt;br /&gt;
&lt;br /&gt;
                    picker.appendChild(row);&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            rebuildPicker();&lt;br /&gt;
&lt;br /&gt;
            if (searchInput) {&lt;br /&gt;
    searchInput.addEventListener(&#039;input&#039;, rebuildPicker);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (filterSelect) {&lt;br /&gt;
    filterSelect.addEventListener(&#039;change&#039;, rebuildPicker);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (sortSelect) {&lt;br /&gt;
    sortSelect.addEventListener(&#039;change&#039;, rebuildPicker);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (upgradesOnlyToggle) {&lt;br /&gt;
    upgradesOnlyToggle.addEventListener(&#039;change&#039;, rebuildPicker);&lt;br /&gt;
}&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function validateEquipment() {&lt;br /&gt;
            var warnings = [];&lt;br /&gt;
&lt;br /&gt;
            var primary = equippedItems.Primary;&lt;br /&gt;
            var secondary = equippedItems.Secondary;&lt;br /&gt;
            var shield = equippedItems.Shield;&lt;br /&gt;
            var held1 = equippedItems.Held1;&lt;br /&gt;
            var held2 = equippedItems.Held2;&lt;br /&gt;
            var forearm = equippedItems.Forearm;&lt;br /&gt;
            var bracelet1 = equippedItems.Bracelet1;&lt;br /&gt;
            var bracelet2 = equippedItems.Bracelet2;&lt;br /&gt;
&lt;br /&gt;
            if (forearm &amp;amp;&amp;amp; (bracelet1 || bracelet2)) {&lt;br /&gt;
                warnings.push(&amp;quot;Forearm item is equipped with Bracelet1/Bracelet2. Use either 1 Forearm or 2 Bracelets.&amp;quot;);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (primary &amp;amp;&amp;amp; primary.is2HD) {&lt;br /&gt;
                if (secondary) warnings.push(&amp;quot;2HD weapon in Primary conflicts with Secondary.&amp;quot;);&lt;br /&gt;
                if (shield) warnings.push(&amp;quot;2HD weapon in Primary conflicts with Shield.&amp;quot;);&lt;br /&gt;
                if (held1 || held2) warnings.push(&amp;quot;2HD weapon in Primary conflicts with Held1/Held2.&amp;quot;);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (shield &amp;amp;&amp;amp; secondary) {&lt;br /&gt;
                warnings.push(&amp;quot;Shield conflicts with Secondary weapon.&amp;quot;);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (shield &amp;amp;&amp;amp; (held1 || held2)) {&lt;br /&gt;
                warnings.push(&amp;quot;Shield conflicts with Held1/Held2.&amp;quot;);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if ((held1 || held2) &amp;amp;&amp;amp; primary &amp;amp;&amp;amp; secondary) {&lt;br /&gt;
    warnings.push(&amp;quot;Held items conflict because Primary and Secondary are both equipped.&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
            return warnings;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function updateWarnings() {&lt;br /&gt;
            var warnings = validateEquipment();&lt;br /&gt;
            var disabledSlots = getDisabledSlots();&lt;br /&gt;
&lt;br /&gt;
            Object.keys(disabledSlots).forEach(function (slot) {&lt;br /&gt;
                warnings.push(slot + &amp;quot; is &amp;quot; + disabledSlots[slot]);&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            if (!warningBox) return;&lt;br /&gt;
&lt;br /&gt;
            if (warnings.length === 0) {&lt;br /&gt;
                warningBox.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
                warningBox.innerHTML = &amp;quot;&amp;quot;;&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            warningBox.style.display = &amp;quot;block&amp;quot;;&lt;br /&gt;
            warningBox.innerHTML =&lt;br /&gt;
                &amp;quot;&amp;lt;b&amp;gt;Equipment Warnings&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot; +&lt;br /&gt;
                warnings.map(function (w) {&lt;br /&gt;
                    return &amp;quot;ΓÇó &amp;quot; + w;&lt;br /&gt;
                }).join(&amp;quot;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function formatItemStats(item) {&lt;br /&gt;
            var rows = [];&lt;br /&gt;
&lt;br /&gt;
            function add(label, key) {&lt;br /&gt;
                if (item[key] !== undefined &amp;amp;&amp;amp; item[key] !== 0 &amp;amp;&amp;amp; item[key] !== &amp;quot;&amp;quot;) {&lt;br /&gt;
                    rows.push(&#039;&amp;lt;div&amp;gt;&amp;lt;span&amp;gt;&#039; + label + &#039;&amp;lt;/span&amp;gt; &#039; + item[key] + &#039;&amp;lt;/div&amp;gt;&#039;);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            add(&amp;quot;Lvl:&amp;quot;, &amp;quot;lvl&amp;quot;);&lt;br /&gt;
            add(&amp;quot;DMG:&amp;quot;, &amp;quot;dmg&amp;quot;);&lt;br /&gt;
            add(&amp;quot;AC:&amp;quot;, &amp;quot;ac&amp;quot;);&lt;br /&gt;
            add(&amp;quot;STR:&amp;quot;, &amp;quot;str&amp;quot;);&lt;br /&gt;
            add(&amp;quot;STA:&amp;quot;, &amp;quot;sta&amp;quot;);&lt;br /&gt;
            add(&amp;quot;AGI:&amp;quot;, &amp;quot;agi&amp;quot;);&lt;br /&gt;
            add(&amp;quot;DEX:&amp;quot;, &amp;quot;dex&amp;quot;);&lt;br /&gt;
            add(&amp;quot;WIS:&amp;quot;, &amp;quot;wis&amp;quot;);&lt;br /&gt;
            add(&amp;quot;INT:&amp;quot;, &amp;quot;int&amp;quot;);&lt;br /&gt;
            add(&amp;quot;CHA:&amp;quot;, &amp;quot;cha&amp;quot;);&lt;br /&gt;
            add(&amp;quot;HP:&amp;quot;, &amp;quot;hp&amp;quot;);&lt;br /&gt;
            add(&amp;quot;HoT:&amp;quot;, &amp;quot;hot&amp;quot;);&lt;br /&gt;
            add(&amp;quot;POW:&amp;quot;, &amp;quot;pow&amp;quot;);&lt;br /&gt;
            add(&amp;quot;PoT:&amp;quot;, &amp;quot;pot&amp;quot;);&lt;br /&gt;
            add(&amp;quot;PR:&amp;quot;, &amp;quot;pr&amp;quot;);&lt;br /&gt;
            add(&amp;quot;DR:&amp;quot;, &amp;quot;dr&amp;quot;);&lt;br /&gt;
            add(&amp;quot;FR:&amp;quot;, &amp;quot;fr&amp;quot;);&lt;br /&gt;
            add(&amp;quot;CR:&amp;quot;, &amp;quot;cr&amp;quot;);&lt;br /&gt;
            add(&amp;quot;LR:&amp;quot;, &amp;quot;lr&amp;quot;);&lt;br /&gt;
            add(&amp;quot;AR:&amp;quot;, &amp;quot;ar&amp;quot;);&lt;br /&gt;
            add(&amp;quot;DUR:&amp;quot;, &amp;quot;dur&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
            return rows.join(&amp;quot;&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function buildTooltipHtml(item) {&lt;br /&gt;
            var classText = item.class || &amp;quot;&amp;quot;;&lt;br /&gt;
            var slotText = item.slot || &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
            var html = &#039;&#039;;&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-title cb-rarity-&#039; +&lt;br /&gt;
    normalizeRarity(item.rarity) +&lt;br /&gt;
    &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
    item.name +&lt;br /&gt;
    &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            if (slotText) html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Slot:&amp;lt;/b&amp;gt; &#039; + slotText + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            if (classText) html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Class:&amp;lt;/b&amp;gt; &#039; + classText + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            if (item.is2HD) html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Type:&amp;lt;/b&amp;gt; 2HD Weapon&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            if (item.weaponstyle) html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Style:&amp;lt;/b&amp;gt; &#039; + item.weaponstyle + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            if (item.proc) html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Proc:&amp;lt;/b&amp;gt; &#039; + item.proc + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            if (item.effect) html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Effect:&amp;lt;/b&amp;gt; &#039; + item.effect + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
if (item.droppedby) html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Dropped By:&amp;lt;/b&amp;gt; &#039; + item.droppedby + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
if (item.zone) html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Zone:&amp;lt;/b&amp;gt; &#039; + item.zone + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
if (item.droprate) html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Drop Rate:&amp;lt;/b&amp;gt; &#039; + item.droprate + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-stats&amp;quot;&amp;gt;&#039; + formatItemStats(item) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            return html;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCompareValue(newItem, oldItem, key) {&lt;br /&gt;
            var newValue = parseFloat(newItem[key]) || 0;&lt;br /&gt;
            var oldValue = oldItem ? (parseFloat(oldItem[key]) || 0) : 0;&lt;br /&gt;
            return newValue - oldValue;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function buildCompareTooltipHtml(slot, newItem) {&lt;br /&gt;
            var oldItem = equippedItems[slot];&lt;br /&gt;
            var html = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-title cb-rarity-&#039; +&lt;br /&gt;
    normalizeRarity(newItem.rarity) +&lt;br /&gt;
    &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
    newItem.name +&lt;br /&gt;
    &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            if (oldItem) {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Currently:&amp;lt;/b&amp;gt; &#039; + oldItem.name + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            } else {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Currently:&amp;lt;/b&amp;gt; None&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (newItem.slot) {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Slot:&amp;lt;/b&amp;gt; &#039; + newItem.slot + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (newItem.class) {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Class:&amp;lt;/b&amp;gt; &#039; + newItem.class + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (newItem.is2HD) {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Type:&amp;lt;/b&amp;gt; 2HD Weapon&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (newItem.weaponstyle) {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Style:&amp;lt;/b&amp;gt; &#039; + newItem.weaponstyle + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (newItem.proc) {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Proc:&amp;lt;/b&amp;gt; &#039; + newItem.proc + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (newItem.effect) {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Effect:&amp;lt;/b&amp;gt; &#039; + newItem.effect + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            var compareRows = [];&lt;br /&gt;
&lt;br /&gt;
            function addCompare(label, key) {&lt;br /&gt;
                var diff = getCompareValue(newItem, oldItem, key);&lt;br /&gt;
                if (diff === 0) return;&lt;br /&gt;
&lt;br /&gt;
                var cls = diff &amp;gt; 0 ? &#039;cb-compare-positive&#039; : &#039;cb-compare-negative&#039;;&lt;br /&gt;
                var sign = diff &amp;gt; 0 ? &#039;+&#039; : &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
                compareRows.push(&lt;br /&gt;
                    &#039;&amp;lt;div&amp;gt;&amp;lt;span&amp;gt;&#039; + label + &#039;&amp;lt;/span&amp;gt; &amp;lt;b class=&amp;quot;&#039; + cls + &#039;&amp;quot;&amp;gt;&#039; + sign + diff + &#039;&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
                );&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            addCompare(&amp;quot;Lvl:&amp;quot;, &amp;quot;lvl&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;DMG:&amp;quot;, &amp;quot;dmg&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;AC:&amp;quot;, &amp;quot;ac&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;STR:&amp;quot;, &amp;quot;str&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;STA:&amp;quot;, &amp;quot;sta&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;AGI:&amp;quot;, &amp;quot;agi&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;DEX:&amp;quot;, &amp;quot;dex&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;WIS:&amp;quot;, &amp;quot;wis&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;INT:&amp;quot;, &amp;quot;int&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;CHA:&amp;quot;, &amp;quot;cha&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;HP:&amp;quot;, &amp;quot;hp&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;HoT:&amp;quot;, &amp;quot;hot&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;POW:&amp;quot;, &amp;quot;pow&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;PoT:&amp;quot;, &amp;quot;pot&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;PR:&amp;quot;, &amp;quot;pr&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;DR:&amp;quot;, &amp;quot;dr&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;FR:&amp;quot;, &amp;quot;fr&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;CR:&amp;quot;, &amp;quot;cr&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;LR:&amp;quot;, &amp;quot;lr&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;AR:&amp;quot;, &amp;quot;ar&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;DUR:&amp;quot;, &amp;quot;dur&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot; style=&amp;quot;margin-top:6px;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Comparison&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            if (compareRows.length) {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-stats&amp;quot;&amp;gt;&#039; + compareRows.join(&amp;quot;&amp;quot;) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            } else {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;No stat difference.&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot; style=&amp;quot;margin-top:6px;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Item Stats&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-stats&amp;quot;&amp;gt;&#039; + formatItemStats(newItem) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
if (isLoreConflict(newItem, slot)) {&lt;br /&gt;
    html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-warning&amp;quot;&amp;gt;LORE item already equipped&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
return html;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function showTooltip(item, event) {&lt;br /&gt;
            if (!tooltip || !item) return;&lt;br /&gt;
            tooltip.className =&lt;br /&gt;
    &#039;character-builder-tooltip cb-tooltip-rarity-&#039; +&lt;br /&gt;
    normalizeRarity(item.rarity);&lt;br /&gt;
&lt;br /&gt;
tooltip.innerHTML = buildTooltipHtml(item);&lt;br /&gt;
            tooltip.style.display = &#039;block&#039;;&lt;br /&gt;
            moveTooltip(event);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function moveTooltip(event) {&lt;br /&gt;
            if (!tooltip || tooltip.style.display === &#039;none&#039;) return;&lt;br /&gt;
            tooltip.style.left = (event.pageX + 14) + &#039;px&#039;;&lt;br /&gt;
            tooltip.style.top = (event.pageY + 14) + &#039;px&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function hideTooltip() {&lt;br /&gt;
            if (!tooltip) return;&lt;br /&gt;
            tooltip.style.display = &#039;none&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function showCompareTooltip(slot, item, event) {&lt;br /&gt;
            if (!compareTooltip || !item) return;&lt;br /&gt;
            compareTooltip.className =&lt;br /&gt;
    &#039;character-builder-tooltip cb-compare-tooltip cb-tooltip-rarity-&#039; +&lt;br /&gt;
    normalizeRarity(item.rarity);&lt;br /&gt;
&lt;br /&gt;
compareTooltip.innerHTML =&lt;br /&gt;
    buildCompareTooltipHtml(slot, item);&lt;br /&gt;
            compareTooltip.style.display = &#039;block&#039;;&lt;br /&gt;
            moveCompareTooltip(event);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function moveCompareTooltip(event) {&lt;br /&gt;
            if (!compareTooltip || compareTooltip.style.display === &#039;none&#039;) return;&lt;br /&gt;
            compareTooltip.style.left = (event.pageX + 14) + &#039;px&#039;;&lt;br /&gt;
            compareTooltip.style.top = (event.pageY + 14) + &#039;px&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function hideCompareTooltip() {&lt;br /&gt;
            if (!compareTooltip) return;&lt;br /&gt;
            compareTooltip.style.display = &#039;none&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function updateEquippedSummary() {&lt;br /&gt;
            if (!equippedSummaryBody) return;&lt;br /&gt;
&lt;br /&gt;
            equippedSummaryBody.innerHTML = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
            gearSlots.forEach(function (slot) {&lt;br /&gt;
                var item = equippedItems[slot];&lt;br /&gt;
                var row = document.createElement(&#039;tr&#039;);&lt;br /&gt;
&lt;br /&gt;
                var slotCell = document.createElement(&#039;td&#039;);&lt;br /&gt;
                slotCell.textContent = slot;&lt;br /&gt;
                slotCell.style.fontWeight = &#039;bold&#039;;&lt;br /&gt;
&lt;br /&gt;
                var itemCell = document.createElement(&#039;td&#039;);&lt;br /&gt;
&lt;br /&gt;
                if (item) {&lt;br /&gt;
                    var itemSpan = document.createElement(&#039;span&#039;);&lt;br /&gt;
                    itemSpan.textContent = item.name;&lt;br /&gt;
itemSpan.className =&lt;br /&gt;
    &#039;cb-equipped-item-name cb-rarity-&#039; +&lt;br /&gt;
    normalizeRarity(item.rarity);&lt;br /&gt;
itemSpan.style.cursor = &#039;pointer&#039;;&lt;br /&gt;
&lt;br /&gt;
itemSpan.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
    openItemPage(item.name);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
                    itemSpan.addEventListener(&#039;mouseenter&#039;, function (event) {&lt;br /&gt;
                        showTooltip(item, event);&lt;br /&gt;
                    });&lt;br /&gt;
&lt;br /&gt;
                    itemSpan.addEventListener(&#039;mousemove&#039;, moveTooltip);&lt;br /&gt;
                    itemSpan.addEventListener(&#039;mouseleave&#039;, hideTooltip);&lt;br /&gt;
&lt;br /&gt;
                    itemCell.appendChild(itemSpan);&lt;br /&gt;
                } else {&lt;br /&gt;
                    itemCell.textContent = &#039;-&#039;;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                row.appendChild(slotCell);&lt;br /&gt;
                row.appendChild(itemCell);&lt;br /&gt;
                equippedSummaryBody.appendChild(row);&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        function updateWeaponSummary() {&lt;br /&gt;
            function setWeaponRow(slotName, prefix) {&lt;br /&gt;
                var item = equippedItems[slotName];&lt;br /&gt;
&lt;br /&gt;
                var nameEl = document.getElementById(prefix + &#039;-name&#039;);&lt;br /&gt;
                var dmgEl = document.getElementById(prefix + &#039;-dmg&#039;);&lt;br /&gt;
                var styleEl = document.getElementById(prefix + &#039;-style&#039;);&lt;br /&gt;
                var effectEl = document.getElementById(prefix + &#039;-effect&#039;);&lt;br /&gt;
&lt;br /&gt;
                if (!nameEl || !dmgEl || !styleEl || !effectEl) return;&lt;br /&gt;
&lt;br /&gt;
                nameEl.innerHTML = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
if (item) {&lt;br /&gt;
    var link = document.createElement(&#039;span&#039;);&lt;br /&gt;
    link.textContent = item.name;&lt;br /&gt;
    link.className =&lt;br /&gt;
        &#039;cb-equipped-item-name cb-rarity-&#039; +&lt;br /&gt;
        normalizeRarity(item.rarity);&lt;br /&gt;
    link.style.cursor = &#039;pointer&#039;;&lt;br /&gt;
&lt;br /&gt;
    link.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
        openItemPage(item.name);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    link.addEventListener(&#039;mouseenter&#039;, function (event) {&lt;br /&gt;
        showTooltip(item, event);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    link.addEventListener(&#039;mousemove&#039;, moveTooltip);&lt;br /&gt;
&lt;br /&gt;
    link.addEventListener(&#039;mouseleave&#039;, hideTooltip);&lt;br /&gt;
&lt;br /&gt;
    nameEl.appendChild(link);&lt;br /&gt;
} else {&lt;br /&gt;
    nameEl.textContent = &#039;-&#039;;&lt;br /&gt;
}&lt;br /&gt;
                dmgEl.textContent = item &amp;amp;&amp;amp; item.dmg ? item.dmg : &#039;-&#039;;&lt;br /&gt;
&lt;br /&gt;
                if (item) {&lt;br /&gt;
                    if (item.weaponstyle) {&lt;br /&gt;
                        styleEl.textContent = item.weaponstyle;&lt;br /&gt;
                    } else if (item.is2HD) {&lt;br /&gt;
                        styleEl.textContent = &#039;2HD&#039;;&lt;br /&gt;
                    } else if (item.isPrimary || item.isSecondary) {&lt;br /&gt;
                        styleEl.textContent = &#039;1HD&#039;;&lt;br /&gt;
                    } else {&lt;br /&gt;
                        styleEl.textContent = &#039;-&#039;;&lt;br /&gt;
                    }&lt;br /&gt;
                } else {&lt;br /&gt;
                    styleEl.textContent = &#039;-&#039;;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                var effectText = &#039;-&#039;;&lt;br /&gt;
&lt;br /&gt;
                if (item) {&lt;br /&gt;
                    if (item.proc) {&lt;br /&gt;
                        effectText = item.proc;&lt;br /&gt;
                    } else if (item.effect) {&lt;br /&gt;
                        effectText = item.effect;&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                effectEl.textContent = effectText;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            setWeaponRow(&#039;Primary&#039;, &#039;cb-weapon-primary&#039;);&lt;br /&gt;
            setWeaponRow(&#039;Secondary&#039;, &#039;cb-weapon-secondary&#039;);&lt;br /&gt;
            setWeaponRow(&#039;Range&#039;, &#039;cb-weapon-range&#039;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getBaseStats() {&lt;br /&gt;
            var race = raceSelect.value;&lt;br /&gt;
            var classCode = classSelect.value;&lt;br /&gt;
            return data.baseStats[race][classCode];&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getItemVitalBonus(currentValue, baseValue) {&lt;br /&gt;
    currentValue = parseInt(currentValue, 10) || 0;&lt;br /&gt;
    baseValue = parseInt(baseValue, 10) || 0;&lt;br /&gt;
&lt;br /&gt;
    var bonus = currentValue - baseValue;&lt;br /&gt;
    return bonus &amp;gt; 0 ? bonus : 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function normalizeVitalRaceKey(race) {&lt;br /&gt;
    race = String(race || &#039;&#039;).toLowerCase();&lt;br /&gt;
&lt;br /&gt;
    if (race.indexOf(&#039;human&#039;) !== -1 || race === &#039;hum&#039;) return &#039;Human&#039;;&lt;br /&gt;
    if (race.indexOf(&#039;barbarian&#039;) !== -1 || race === &#039;bar&#039;) return &#039;Barbarian&#039;;&lt;br /&gt;
&lt;br /&gt;
    return race;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function normalizeVitalClassKey(classCode) {&lt;br /&gt;
    classCode = String(classCode || &#039;&#039;).toUpperCase();&lt;br /&gt;
&lt;br /&gt;
    if (classCode === &#039;ROG&#039;) return &#039;RGE&#039;;&lt;br /&gt;
    if (classCode === &#039;ROGUE&#039;) return &#039;RGE&#039;;&lt;br /&gt;
    if (classCode === &#039;WARRIOR&#039;) return &#039;WAR&#039;;&lt;br /&gt;
    if (classCode === &#039;PALADIN&#039;) return &#039;PAL&#039;;&lt;br /&gt;
    if (classCode === &#039;SHADOWKNIGHT&#039;) return &#039;SK&#039;;&lt;br /&gt;
    if (classCode === &#039;SHADOW KNIGHT&#039;) return &#039;SK&#039;;&lt;br /&gt;
    if (classCode === &#039;MAGICIAN&#039;) return &#039;MAG&#039;;&lt;br /&gt;
    if (classCode === &#039;SHAMAN&#039;) return &#039;SHA&#039;;&lt;br /&gt;
&lt;br /&gt;
    return classCode;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function getConfiguredBaseVital(vitalKey, race, classCode, level) {&lt;br /&gt;
    var config = window.EQOA_CONFIG;&lt;br /&gt;
    var raceKey = normalizeVitalRaceKey(race);&lt;br /&gt;
    var classKey = normalizeVitalClassKey(classCode);&lt;br /&gt;
&lt;br /&gt;
    if (parseInt(level, 10) !== 60) {&lt;br /&gt;
        return null;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (&lt;br /&gt;
        !config ||&lt;br /&gt;
        !config.characterBuilderVitals ||&lt;br /&gt;
        !config.characterBuilderVitals.level60Base ||&lt;br /&gt;
        !config.characterBuilderVitals.level60Base[vitalKey] ||&lt;br /&gt;
        !config.characterBuilderVitals.level60Base[vitalKey][raceKey]&lt;br /&gt;
    ) {&lt;br /&gt;
        return null;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (config.characterBuilderVitals.level60Base[vitalKey][raceKey][classKey] !== undefined) {&lt;br /&gt;
        return config.characterBuilderVitals.level60Base[vitalKey][raceKey][classKey];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return null;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getClassMasteryBaseStats() {&lt;br /&gt;
    var base = getBaseStats() || {};&lt;br /&gt;
    var result = {};&lt;br /&gt;
&lt;br /&gt;
    [&#039;str&#039;, &#039;sta&#039;, &#039;agi&#039;, &#039;dex&#039;, &#039;wis&#039;, &#039;int&#039;, &#039;cha&#039;].forEach(function (key) {&lt;br /&gt;
        result[key.toUpperCase()] =&lt;br /&gt;
            (parseInt(base[key], 10) || 0) +&lt;br /&gt;
            (parseInt(trainingStats[key], 10) || 0);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    return result;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function publishCharacterBuilderState() {&lt;br /&gt;
    window.EQOA_CHARACTER_BUILDER_STATE = {&lt;br /&gt;
        getState: function () {&lt;br /&gt;
            return {&lt;br /&gt;
                race: raceSelect.value,&lt;br /&gt;
                classCode: classSelect.value,&lt;br /&gt;
                level: getCharacterLevel(),&lt;br /&gt;
cmAvailable: getAvailableCmPoints(),&lt;br /&gt;
cmMax: getMaxCmPointsForLevel(),&lt;br /&gt;
baseStats: getClassMasteryBaseStats()&lt;br /&gt;
            };&lt;br /&gt;
        }&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    if (window.dispatchEvent) {&lt;br /&gt;
        window.dispatchEvent(new CustomEvent(&#039;eqoa-character-builder-state-change&#039;));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        function getSpentTrainingPoints() {&lt;br /&gt;
            var total = 0;&lt;br /&gt;
&lt;br /&gt;
            Object.keys(trainingStats).forEach(function (key) {&lt;br /&gt;
                total += parseInt(trainingStats[key], 10) || 0;&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return total;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function clampTrainingInput(changedKey) {&lt;br /&gt;
            var level = getCharacterLevel();&lt;br /&gt;
            var availableTP = getTrainingPointsForLevel(level);&lt;br /&gt;
            var spentOther = 0;&lt;br /&gt;
&lt;br /&gt;
            Object.keys(trainingStats).forEach(function (key) {&lt;br /&gt;
                if (key !== changedKey) {&lt;br /&gt;
                    spentOther += parseInt(trainingStats[key], 10) || 0;&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            var input = document.getElementById(&#039;train-&#039; + changedKey);&lt;br /&gt;
            var value = parseInt(input.value, 10);&lt;br /&gt;
&lt;br /&gt;
            if (isNaN(value) || value &amp;lt; 0) value = 0;&lt;br /&gt;
&lt;br /&gt;
            var maxAllowed = availableTP - spentOther;&lt;br /&gt;
            if (maxAllowed &amp;lt; 0) maxAllowed = 0;&lt;br /&gt;
&lt;br /&gt;
            if (value &amp;gt; maxAllowed) {&lt;br /&gt;
                value = maxAllowed;&lt;br /&gt;
                input.value = value;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            trainingStats[changedKey] = value;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function addStat(total, item, key) {&lt;br /&gt;
            total[key] += parseFloat(item[key]) || 0;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function setCappedStat(elementId, value, cap) {&lt;br /&gt;
            var element = document.getElementById(elementId);&lt;br /&gt;
            if (!element) return;&lt;br /&gt;
&lt;br /&gt;
            value = parseFloat(value) || 0;&lt;br /&gt;
&lt;br /&gt;
            if (value &amp;gt; cap) {&lt;br /&gt;
                var over = value - cap;&lt;br /&gt;
                element.innerHTML = cap + &#039; &amp;lt;span class=&amp;quot;cb-overcap&amp;quot;&amp;gt;(+&#039; + over + &#039;)&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
            } else {&lt;br /&gt;
                element.textContent = value;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
function getClassMasteryStatCaps() {&lt;br /&gt;
    var caps = {&lt;br /&gt;
        str: 400,&lt;br /&gt;
        sta: 400,&lt;br /&gt;
        agi: 400,&lt;br /&gt;
        dex: 400,&lt;br /&gt;
        wis: 400,&lt;br /&gt;
        int: 400,&lt;br /&gt;
        cha: 400&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    if (&lt;br /&gt;
        window.EQOA_CLASS_MASTERY_STATE &amp;amp;&amp;amp;&lt;br /&gt;
        typeof window.EQOA_CLASS_MASTERY_STATE.getStatCaps === &#039;function&#039;&lt;br /&gt;
    ) {&lt;br /&gt;
        var cmCaps = window.EQOA_CLASS_MASTERY_STATE.getStatCaps();&lt;br /&gt;
&lt;br /&gt;
        Object.keys(caps).forEach(function (key) {&lt;br /&gt;
            if (cmCaps[key] !== undefined) {&lt;br /&gt;
                caps[key] = parseInt(cmCaps[key], 10) || caps[key];&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return caps;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function getTopItemsForSlot(slot, statKey, limit) {&lt;br /&gt;
    var items = getFilteredItemsForSlot(slot, &amp;quot;&amp;quot;, &amp;quot;&amp;quot;, statKey);&lt;br /&gt;
&lt;br /&gt;
    items = items.filter(function (item) {&lt;br /&gt;
        return (parseFloat(item[statKey]) || 0) &amp;gt; 0;&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    return items.slice(0, limit || 5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function showBestInSlotHelper() {&lt;br /&gt;
    if (!bisStatSelect || !bisResultsBox) return;&lt;br /&gt;
&lt;br /&gt;
    var statKey = bisStatSelect.value;&lt;br /&gt;
&lt;br /&gt;
if (!statKey) {&lt;br /&gt;
    bisResultsBox.style.display = &#039;none&#039;;&lt;br /&gt;
    bisResultsBox.innerHTML = &#039;&#039;;&lt;br /&gt;
    return;&lt;br /&gt;
}&lt;br /&gt;
    var statLabel = statKey.toUpperCase();&lt;br /&gt;
&lt;br /&gt;
    var html = &#039;&amp;lt;b&amp;gt;Top Items by &#039; + statLabel + &#039;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
    gearSlots.forEach(function (slot) {&lt;br /&gt;
        var topItems = getTopItemsForSlot(slot, statKey, 5);&lt;br /&gt;
&lt;br /&gt;
        html += &#039;&amp;lt;div style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&#039; + slot + &#039;&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
        if (!topItems.length) {&lt;br /&gt;
            html += &#039;&amp;lt;div&amp;gt;No matching items.&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        topItems.forEach(function (item, index) {&lt;br /&gt;
            html += &#039;&amp;lt;div&amp;gt;&#039; +&lt;br /&gt;
                (index + 1) + &#039;. &#039; +&lt;br /&gt;
                &#039;&amp;lt;span class=&amp;quot;cb-equipped-item-name&amp;quot; style=&amp;quot;cursor:pointer;&amp;quot; data-item-name=&amp;quot;&#039; + item.name.replace(/&amp;quot;/g, &#039;&amp;amp;quot;&#039;) + &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                item.name +&lt;br /&gt;
                &#039;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
                &#039; ΓÇö &#039; + statLabel + &#039;: &#039; + (item[statKey] || 0) +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    bisResultsBox.innerHTML = html;&lt;br /&gt;
    bisResultsBox.style.display = &#039;block&#039;;&lt;br /&gt;
&lt;br /&gt;
    Array.prototype.forEach.call(&lt;br /&gt;
        bisResultsBox.querySelectorAll(&#039;[data-item-name]&#039;),&lt;br /&gt;
        function (el) {&lt;br /&gt;
            el.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                openItemPage(el.getAttribute(&#039;data-item-name&#039;));&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function getBuildDataFromUrl(url) {&lt;br /&gt;
&lt;br /&gt;
    try {&lt;br /&gt;
        var parsedUrl = new URL(url);&lt;br /&gt;
        var encoded = parsedUrl.searchParams.get(&#039;build&#039;);&lt;br /&gt;
&lt;br /&gt;
        if (!encoded) return null;&lt;br /&gt;
&lt;br /&gt;
        return decodeBuildData(encoded);&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        return null;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function formatCompareValue(value) {&lt;br /&gt;
    if (value === undefined || value === null || value === &#039;&#039;) return &#039;-&#039;;&lt;br /&gt;
    return value;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function compareTextValue(label, a, b) {&lt;br /&gt;
    if (a === b) {&lt;br /&gt;
        return &#039;&amp;lt;div&amp;gt;&amp;lt;b&amp;gt;&#039; + label + &#039;:&amp;lt;/b&amp;gt; &#039; + formatCompareValue(a) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return &#039;&amp;lt;div&amp;gt;&amp;lt;b&amp;gt;&#039; + label + &#039;:&amp;lt;/b&amp;gt; &#039; +&lt;br /&gt;
        formatCompareValue(a) +&lt;br /&gt;
        &#039; ΓåÆ &amp;lt;b&amp;gt;&#039; +&lt;br /&gt;
        formatCompareValue(b) +&lt;br /&gt;
        &#039;&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function compareBuildEquipment(buildA, buildB) {&lt;br /&gt;
    var html = &#039;&amp;lt;div style=&amp;quot;margin-top:10px;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Equipment Differences&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
    gearSlots.forEach(function (slot) {&lt;br /&gt;
        var itemA = buildA.equippedItemNames &amp;amp;&amp;amp; buildA.equippedItemNames[slot]&lt;br /&gt;
            ? buildA.equippedItemNames[slot]&lt;br /&gt;
            : &#039;-&#039;;&lt;br /&gt;
&lt;br /&gt;
        var itemB = buildB.equippedItemNames &amp;amp;&amp;amp; buildB.equippedItemNames[slot]&lt;br /&gt;
            ? buildB.equippedItemNames[slot]&lt;br /&gt;
            : &#039;-&#039;;&lt;br /&gt;
&lt;br /&gt;
        if (itemA !== itemB) {&lt;br /&gt;
            html += &#039;&amp;lt;div&amp;gt;&amp;lt;b&amp;gt;&#039; + slot + &#039;:&amp;lt;/b&amp;gt; &#039; + itemA + &#039; ΓåÆ &amp;lt;b&amp;gt;&#039; + itemB + &#039;&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    return html;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function calculateBuildTotalsFromSharedBuild(buildData) {&lt;br /&gt;
    var race = buildData.race;&lt;br /&gt;
    var classCode = buildData.classCode;&lt;br /&gt;
&lt;br /&gt;
    if (!race || !classCode || !data.baseStats[race] || !data.baseStats[race][classCode]) {&lt;br /&gt;
        return null;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var base = data.baseStats[race][classCode];&lt;br /&gt;
&lt;br /&gt;
    var total = {&lt;br /&gt;
        str: base.str || 0,&lt;br /&gt;
        sta: base.sta || 0,&lt;br /&gt;
        agi: base.agi || 0,&lt;br /&gt;
        dex: base.dex || 0,&lt;br /&gt;
        wis: base.wis || 0,&lt;br /&gt;
        int: base.int || 0,&lt;br /&gt;
        cha: base.cha || 0,&lt;br /&gt;
        hp: base.hp || 0,&lt;br /&gt;
        pow: base.pow || 0,&lt;br /&gt;
        ac: base.ac || 0,&lt;br /&gt;
        pr: 0,&lt;br /&gt;
        dr: 0,&lt;br /&gt;
        fr: 0,&lt;br /&gt;
        cr: 0,&lt;br /&gt;
        lr: 0,&lt;br /&gt;
        ar: 0&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    if (buildData.trainingStats) {&lt;br /&gt;
        Object.keys(buildData.trainingStats).forEach(function (key) {&lt;br /&gt;
&lt;br /&gt;
            if (total[key] !== undefined) {&lt;br /&gt;
                total[key] += parseInt(buildData.trainingStats[key], 10) || 0;&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (buildData.equippedItemNames) {&lt;br /&gt;
        gearSlots.forEach(function (slot) {&lt;br /&gt;
            var itemName = buildData.equippedItemNames[slot];&lt;br /&gt;
            var item = findLoadedItemByName(itemName, slot);&lt;br /&gt;
&lt;br /&gt;
            if (!item) return;&lt;br /&gt;
&lt;br /&gt;
            [&amp;quot;str&amp;quot;, &amp;quot;sta&amp;quot;, &amp;quot;agi&amp;quot;, &amp;quot;dex&amp;quot;, &amp;quot;wis&amp;quot;, &amp;quot;int&amp;quot;, &amp;quot;cha&amp;quot;, &amp;quot;hp&amp;quot;, &amp;quot;pow&amp;quot;, &amp;quot;ac&amp;quot;, &amp;quot;pr&amp;quot;, &amp;quot;dr&amp;quot;, &amp;quot;fr&amp;quot;, &amp;quot;cr&amp;quot;, &amp;quot;lr&amp;quot;, &amp;quot;ar&amp;quot;].forEach(function (key) {&lt;br /&gt;
                total[key] += parseFloat(item[key]) || 0;&lt;br /&gt;
            });&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return total;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function compareBuildStats(buildA, buildB) {&lt;br /&gt;
    var totalsA = calculateBuildTotalsFromSharedBuild(buildA);&lt;br /&gt;
    var totalsB = calculateBuildTotalsFromSharedBuild(buildB);&lt;br /&gt;
&lt;br /&gt;
    if (!totalsA || !totalsB) {&lt;br /&gt;
        return &#039;&amp;lt;div style=&amp;quot;margin-top:10px;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Stat Differences&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;Could not calculate stats for one or both builds.&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var statOrder = [&lt;br /&gt;
        &amp;quot;str&amp;quot;, &amp;quot;sta&amp;quot;, &amp;quot;agi&amp;quot;, &amp;quot;dex&amp;quot;, &amp;quot;wis&amp;quot;, &amp;quot;int&amp;quot;, &amp;quot;cha&amp;quot;,&lt;br /&gt;
        &amp;quot;hp&amp;quot;, &amp;quot;pow&amp;quot;, &amp;quot;ac&amp;quot;,&lt;br /&gt;
        &amp;quot;pr&amp;quot;, &amp;quot;dr&amp;quot;, &amp;quot;fr&amp;quot;, &amp;quot;cr&amp;quot;, &amp;quot;lr&amp;quot;, &amp;quot;ar&amp;quot;&lt;br /&gt;
    ];&lt;br /&gt;
&lt;br /&gt;
    var html = &#039;&amp;lt;div style=&amp;quot;margin-top:10px;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Stat Differences&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
    statOrder.forEach(function (key) {&lt;br /&gt;
        var a = parseFloat(totalsA[key]) || 0;&lt;br /&gt;
        var b = parseFloat(totalsB[key]) || 0;&lt;br /&gt;
        var diff = b - a;&lt;br /&gt;
&lt;br /&gt;
        var label = key.toUpperCase();&lt;br /&gt;
        var diffText = diff &amp;gt; 0 ? &#039; &amp;lt;span class=&amp;quot;cb-compare-positive&amp;quot;&amp;gt;(+&#039; + diff + &#039;)&amp;lt;/span&amp;gt;&#039; :&lt;br /&gt;
                       diff &amp;lt; 0 ? &#039; &amp;lt;span class=&amp;quot;cb-compare-negative&amp;quot;&amp;gt;(&#039; + diff + &#039;)&amp;lt;/span&amp;gt;&#039; :&lt;br /&gt;
                       &#039; (0)&#039;;&lt;br /&gt;
&lt;br /&gt;
        html += &#039;&amp;lt;div&amp;gt;&amp;lt;b&amp;gt;&#039; + label + &#039;:&amp;lt;/b&amp;gt; &#039; + a + &#039; ΓåÆ &#039; + b + diffText + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    return html;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function compareSharedBuilds() {&lt;br /&gt;
    if (!compareUrlAInput || !compareUrlBInput || !compareResultsBox) return;&lt;br /&gt;
&lt;br /&gt;
    var buildA = getBuildDataFromUrl(compareUrlAInput.value.trim());&lt;br /&gt;
    var buildB = getBuildDataFromUrl(compareUrlBInput.value.trim());&lt;br /&gt;
&lt;br /&gt;
    if (!buildA || !buildB) {&lt;br /&gt;
        compareResultsBox.style.display = &#039;block&#039;;&lt;br /&gt;
        compareResultsBox.innerHTML = &#039;Could not compare builds. Make sure both URLs are valid shared build URLs.&#039;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var html = &#039;&amp;lt;b&amp;gt;Build Comparison&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
    html += compareTextValue(&#039;Build Name&#039;, buildA.buildName || &#039;-&#039;, buildB.buildName || &#039;-&#039;);&lt;br /&gt;
    html += compareTextValue(&#039;Race&#039;, buildA.race || &#039;-&#039;, buildB.race || &#039;-&#039;);&lt;br /&gt;
    html += compareTextValue(&#039;Class&#039;, buildA.classCode || &#039;-&#039;, buildB.classCode || &#039;-&#039;);&lt;br /&gt;
    html += compareTextValue(&#039;Level&#039;, buildA.level || &#039;-&#039;, buildB.level || &#039;-&#039;);&lt;br /&gt;
&lt;br /&gt;
    html += compareBuildEquipment(buildA, buildB);&lt;br /&gt;
html += compareBuildStats(buildA, buildB);&lt;br /&gt;
&lt;br /&gt;
    compareResultsBox.innerHTML = html;&lt;br /&gt;
    compareResultsBox.style.display = &#039;block&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function applyBuilderTheme(theme) {&lt;br /&gt;
    if (!app) return;&lt;br /&gt;
&lt;br /&gt;
    app.classList.remove(&#039;cb-theme-dark&#039;);&lt;br /&gt;
    app.classList.remove(&#039;cb-theme-light&#039;);&lt;br /&gt;
&lt;br /&gt;
    if (theme === &#039;light&#039;) {&lt;br /&gt;
        app.classList.add(&#039;cb-theme-light&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
        app.classList.add(&#039;cb-theme-dark&#039;);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function toggleBuilderTheme() {&lt;br /&gt;
    var isLight = app.classList.contains(&#039;cb-theme-light&#039;);&lt;br /&gt;
&lt;br /&gt;
    if (isLight) {&lt;br /&gt;
        applyBuilderTheme(&#039;dark&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
        applyBuilderTheme(&#039;light&#039;);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function loadSavedBuilderTheme() {&lt;br /&gt;
    var isLight =&lt;br /&gt;
        document.documentElement.classList.contains(&#039;eqoa-theme-light&#039;) ||&lt;br /&gt;
        document.body.classList.contains(&#039;eqoa-theme-light&#039;);&lt;br /&gt;
&lt;br /&gt;
    applyBuilderTheme(isLight ? &#039;light&#039; : &#039;dark&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getItemPrimarySlotLabel(item) {&lt;br /&gt;
    if (!item) return &amp;quot;-&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    if (item.slot) return item.slot;&lt;br /&gt;
    if (item.isPrimary) return &amp;quot;Primary&amp;quot;;&lt;br /&gt;
    if (item.isSecondary) return &amp;quot;Secondary&amp;quot;;&lt;br /&gt;
    if (item.isShield) return &amp;quot;Shield&amp;quot;;&lt;br /&gt;
    if (item.isHeld) return &amp;quot;Held&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    if (item.categories &amp;amp;&amp;amp; item.categories.length) {&lt;br /&gt;
        for (var i = 0; i &amp;lt; item.categories.length; i++) {&lt;br /&gt;
            var cat = item.categories[i];&lt;br /&gt;
            if (cat.indexOf(&amp;quot; Items&amp;quot;) !== -1) {&lt;br /&gt;
                return cat.replace(&amp;quot; Items&amp;quot;, &amp;quot;&amp;quot;);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return &amp;quot;-&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function searchAllLoadedItems(query) {&lt;br /&gt;
    query = String(query || &amp;quot;&amp;quot;).toLowerCase().trim();&lt;br /&gt;
&lt;br /&gt;
    if (!query) return [];&lt;br /&gt;
&lt;br /&gt;
    var allItems = getAllLoadedItemsFlat();&lt;br /&gt;
&lt;br /&gt;
    return allItems.filter(function (item) {&lt;br /&gt;
        var searchable = [&lt;br /&gt;
            item.name,&lt;br /&gt;
            item.class,&lt;br /&gt;
            item.slot,&lt;br /&gt;
            item.weaponstyle,&lt;br /&gt;
            item.proc,&lt;br /&gt;
            item.effect,&lt;br /&gt;
            item.droppedby,&lt;br /&gt;
            item.zone,&lt;br /&gt;
            item.droprate,&lt;br /&gt;
            item.categories ? item.categories.join(&amp;quot; &amp;quot;) : &amp;quot;&amp;quot;&lt;br /&gt;
        ].join(&amp;quot; &amp;quot;).toLowerCase();&lt;br /&gt;
&lt;br /&gt;
        return searchable.indexOf(query) !== -1;&lt;br /&gt;
    }).slice(0, 30);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function renderGlobalItemSearchResults() {&lt;br /&gt;
    if (!globalItemSearchInput || !globalSearchResultsBox) return;&lt;br /&gt;
&lt;br /&gt;
    var query = globalItemSearchInput.value;&lt;br /&gt;
    var results = searchAllLoadedItems(query);&lt;br /&gt;
&lt;br /&gt;
    if (!query || !query.trim()) {&lt;br /&gt;
        globalSearchResultsBox.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
        globalSearchResultsBox.innerHTML = &amp;quot;&amp;quot;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    globalSearchResultsBox.style.display = &amp;quot;block&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    if (!results.length) {&lt;br /&gt;
        globalSearchResultsBox.innerHTML = &amp;quot;No matching items found.&amp;quot;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var html = &#039;&amp;lt;b&amp;gt;Global Item Search Results&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
    results.forEach(function (item) {&lt;br /&gt;
        var slotLabel = getItemPrimarySlotLabel(item);&lt;br /&gt;
        var lvlText = item.lvl ? &amp;quot;Lv &amp;quot; + item.lvl : &amp;quot;No Lv&amp;quot;;&lt;br /&gt;
        var classText = item.class ? item.class : &amp;quot;ALL&amp;quot;;&lt;br /&gt;
        var sourceText = &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
        if (item.zone || item.droppedby) {&lt;br /&gt;
            sourceText = &amp;quot; ΓÇö &amp;quot; + [&lt;br /&gt;
                item.zone || &amp;quot;&amp;quot;,&lt;br /&gt;
                item.droppedby || &amp;quot;&amp;quot;&lt;br /&gt;
            ].filter(Boolean).join(&amp;quot; / &amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        html += &#039;&amp;lt;div style=&amp;quot;margin-top:6px;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;span class=&amp;quot;cb-equipped-item-name&amp;quot; style=&amp;quot;cursor:pointer;&amp;quot; data-global-item-name=&amp;quot;&#039; + item.name.replace(/&amp;quot;/g, &#039;&amp;amp;quot;&#039;) + &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                item.name +&lt;br /&gt;
            &#039;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
            &#039; ΓÇö &#039; + slotLabel +&lt;br /&gt;
            &#039; ΓÇö &#039; + lvlText +&lt;br /&gt;
            &#039; ΓÇö &#039; + classText +&lt;br /&gt;
            sourceText +&lt;br /&gt;
            &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    globalSearchResultsBox.innerHTML = html;&lt;br /&gt;
&lt;br /&gt;
    Array.prototype.forEach.call(&lt;br /&gt;
        globalSearchResultsBox.querySelectorAll(&#039;[data-global-item-name]&#039;),&lt;br /&gt;
        function (el) {&lt;br /&gt;
            el.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
    openItemPage(el.getAttribute(&#039;data-global-item-name&#039;));&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
el.addEventListener(&#039;mouseenter&#039;, function (event) {&lt;br /&gt;
    var itemName = el.getAttribute(&#039;data-global-item-name&#039;);&lt;br /&gt;
    var item = findLoadedItemByName(itemName, &amp;quot;Primary&amp;quot;) || getAllLoadedItemsFlat().find(function (x) {&lt;br /&gt;
        return x.name === itemName;&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    if (item) {&lt;br /&gt;
        showTooltip(item, event);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
el.addEventListener(&#039;mousemove&#039;, moveTooltip);&lt;br /&gt;
el.addEventListener(&#039;mouseleave&#039;, hideTooltip);&lt;br /&gt;
        }&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function populateExportCard() {&lt;br /&gt;
    var buildName = buildNameInput ? buildNameInput.value.trim() : &#039;&#039;;&lt;br /&gt;
    var shareUrl = generateShareUrl();&lt;br /&gt;
var classIcons = {&lt;br /&gt;
    WAR: &#039;/images/classes/war.png&#039;,&lt;br /&gt;
    PAL: &#039;/images/classes/pal.png&#039;,&lt;br /&gt;
    SK: &#039;/images/classes/sk.png&#039;,&lt;br /&gt;
    RGE: &#039;/images/classes/rge.png&#039;,&lt;br /&gt;
    BRD: &#039;/images/classes/brd.png&#039;,&lt;br /&gt;
    RAN: &#039;/images/classes/ran.png&#039;,&lt;br /&gt;
    MNK: &#039;/images/classes/mnk.png&#039;,&lt;br /&gt;
    CL: &#039;/images/classes/cl.png&#039;,&lt;br /&gt;
    DRD: &#039;/images/classes/drd.png&#039;,&lt;br /&gt;
    SHA: &#039;/images/classes/sha.png&#039;,&lt;br /&gt;
    NEC: &#039;/images/classes/nec.png&#039;,&lt;br /&gt;
    MAG: &#039;/images/classes/mag.png&#039;,&lt;br /&gt;
    ENC: &#039;/images/classes/enc.png&#039;,&lt;br /&gt;
    WIZ: &#039;/images/classes/wiz.png&#039;,&lt;br /&gt;
    ALC: &#039;/images/classes/alc.png&#039;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
    document.getElementById(&#039;cb-export-build-name&#039;).textContent =&lt;br /&gt;
        buildName || &#039;Unnamed Build&#039;;&lt;br /&gt;
&lt;br /&gt;
    document.getElementById(&#039;cb-export-race&#039;).textContent =&lt;br /&gt;
        raceSelect.value || &#039;-&#039;;&lt;br /&gt;
&lt;br /&gt;
    document.getElementById(&#039;cb-export-class&#039;).textContent =&lt;br /&gt;
        classSelect.value || &#039;-&#039;;&lt;br /&gt;
&lt;br /&gt;
var classIcons = {&lt;br /&gt;
    WAR: &#039;/eqoawiki/index.php/Special:Redirect/file/WAR.png&#039;,&lt;br /&gt;
    PAL: &#039;/eqoawiki/index.php/Special:Redirect/file/PAL.png&#039;,&lt;br /&gt;
    SK: &#039;/eqoawiki/index.php/Special:Redirect/file/SK.png&#039;,&lt;br /&gt;
    RGE: &#039;/eqoawiki/index.php/Special:Redirect/file/RGE.png&#039;,&lt;br /&gt;
    BRD: &#039;/eqoawiki/index.php/Special:Redirect/file/BRD.png&#039;,&lt;br /&gt;
    RAN: &#039;/eqoawiki/index.php/Special:Redirect/file/RAN.png&#039;,&lt;br /&gt;
    MNK: &#039;/eqoawiki/index.php/Special:Redirect/file/MNK.png&#039;,&lt;br /&gt;
    CL: &#039;/eqoawiki/index.php/Special:Redirect/file/CL.png&#039;,&lt;br /&gt;
    DRD: &#039;/eqoawiki/index.php/Special:Redirect/file/DRD.png&#039;,&lt;br /&gt;
    SHA: &#039;/eqoawiki/index.php/Special:Redirect/file/SHA.png&#039;,&lt;br /&gt;
    NEC: &#039;/eqoawiki/index.php/Special:Redirect/file/NEC.png&#039;,&lt;br /&gt;
    MAG: &#039;/eqoawiki/index.php/Special:Redirect/file/MAG.png&#039;,&lt;br /&gt;
    ENC: &#039;/eqoawiki/index.php/Special:Redirect/file/ENC.png&#039;,&lt;br /&gt;
    WIZ: &#039;/eqoawiki/index.php/Special:Redirect/file/WIZ.png&#039;,&lt;br /&gt;
    ALC: &#039;/eqoawiki/index.php/Special:Redirect/file/ALC.png&#039;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
var classIcon = document.getElementById(&#039;cb-export-class-icon&#039;);&lt;br /&gt;
&lt;br /&gt;
if (classIcon) {&lt;br /&gt;
    classIcon.src =&lt;br /&gt;
        classIcons[classSelect.value] || &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
    classIcon.style.display =&lt;br /&gt;
        classIcons[classSelect.value]&lt;br /&gt;
            ? &#039;block&#039;&lt;br /&gt;
            : &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
var classIcon = document.getElementById(&#039;cb-export-class-icon&#039;);&lt;br /&gt;
&lt;br /&gt;
if (classIcon) {&lt;br /&gt;
    classIcon.src =&lt;br /&gt;
        classIcons[classSelect.value] || &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
    classIcon.style.display =&lt;br /&gt;
        classIcons[classSelect.value]&lt;br /&gt;
            ? &#039;block&#039;&lt;br /&gt;
            : &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
    document.getElementById(&#039;cb-export-level&#039;).textContent =&lt;br /&gt;
        getCharacterLevel();&lt;br /&gt;
&lt;br /&gt;
    function statLine(key) {&lt;br /&gt;
        var el = document.getElementById(&#039;cb-&#039; + key);&lt;br /&gt;
        var value = el ? el.textContent : &#039;0&#039;;&lt;br /&gt;
&lt;br /&gt;
        return &#039;&amp;lt;div&amp;gt;&amp;lt;b&amp;gt;&#039; + key.toUpperCase() + &#039;:&amp;lt;/b&amp;gt; &#039; + value + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var coreStats = [&lt;br /&gt;
    &#039;str&#039;, &#039;wis&#039;,&lt;br /&gt;
    &#039;sta&#039;, &#039;int&#039;,&lt;br /&gt;
    &#039;agi&#039;, &#039;cha&#039;,&lt;br /&gt;
    &#039;dex&#039;&lt;br /&gt;
];&lt;br /&gt;
&lt;br /&gt;
var resists = [&lt;br /&gt;
    &#039;fr&#039;, &#039;ar&#039;,&lt;br /&gt;
    &#039;cr&#039;, &#039;pr&#039;,&lt;br /&gt;
    &#039;lr&#039;, &#039;dr&#039;&lt;br /&gt;
];&lt;br /&gt;
&lt;br /&gt;
var vitals = [&lt;br /&gt;
    &#039;hp&#039;,&lt;br /&gt;
    &#039;pow&#039;,&lt;br /&gt;
    &#039;ac&#039;&lt;br /&gt;
];&lt;br /&gt;
&lt;br /&gt;
    document.getElementById(&#039;cb-export-core-stats&#039;).innerHTML =&lt;br /&gt;
        coreStats.map(statLine).join(&#039;&#039;);&lt;br /&gt;
&lt;br /&gt;
    document.getElementById(&#039;cb-export-resists&#039;).innerHTML =&lt;br /&gt;
        resists.map(statLine).join(&#039;&#039;);&lt;br /&gt;
&lt;br /&gt;
    document.getElementById(&#039;cb-export-vitals&#039;).innerHTML =&lt;br /&gt;
        vitals.map(statLine).join(&#039;&#039;);&lt;br /&gt;
&lt;br /&gt;
    var itemsHtml = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
    gearSlots.forEach(function (slot) {&lt;br /&gt;
    var item = equippedItems[slot];&lt;br /&gt;
&lt;br /&gt;
    if (item) {&lt;br /&gt;
        itemsHtml +=&lt;br /&gt;
            &#039;&amp;lt;div&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;span class=&amp;quot;cb-rarity-&#039; +&lt;br /&gt;
            normalizeRarity(item.rarity) +&lt;br /&gt;
            &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
            item.name +&lt;br /&gt;
            &#039;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    } else {&lt;br /&gt;
        itemsHtml += &#039;&amp;lt;div&amp;gt;-&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
    document.getElementById(&#039;cb-export-items&#039;).innerHTML =&lt;br /&gt;
        itemsHtml;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    if (exportNotesBox) {&lt;br /&gt;
        var notes = buildNotesInput&lt;br /&gt;
            ? buildNotesInput.value.trim()&lt;br /&gt;
            : &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
        exportNotesBox.textContent =&lt;br /&gt;
            notes || &#039;No build notes.&#039;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (exportQrBox) {&lt;br /&gt;
    exportQrBox.innerHTML = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
    try {&lt;br /&gt;
        if (typeof QRCode !== &#039;undefined&#039;) {&lt;br /&gt;
            new QRCode(exportQrBox, {&lt;br /&gt;
                text: shareUrl,&lt;br /&gt;
                width: 180,&lt;br /&gt;
                height: 180,&lt;br /&gt;
                correctLevel: QRCode.CorrectLevel.L&lt;br /&gt;
            });&lt;br /&gt;
        } else {&lt;br /&gt;
            exportQrBox.textContent = &#039;QR not loaded&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        console.error(&#039;QR generation failed.&#039;, e);&lt;br /&gt;
        exportQrBox.textContent = &#039;QR failed&#039;;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function exportBuildCardImage() {&lt;br /&gt;
    if (typeof html2canvas === &#039;undefined&#039;) {&lt;br /&gt;
        alert(&#039;Export image tool is still loading. Try again in a moment.&#039;);&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (!exportCardInner) {&lt;br /&gt;
        alert(&#039;Export card container not found.&#039;);&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    populateExportCard();&lt;br /&gt;
&lt;br /&gt;
    html2canvas(exportCardInner, {&lt;br /&gt;
        backgroundColor: null,&lt;br /&gt;
        scale: 2,&lt;br /&gt;
        useCORS: true&lt;br /&gt;
    }).then(function (canvas) {&lt;br /&gt;
        var link = document.createElement(&#039;a&#039;);&lt;br /&gt;
&lt;br /&gt;
        var buildName = buildNameInput &amp;amp;&amp;amp; buildNameInput.value&lt;br /&gt;
            ? buildNameInput.value.trim()&lt;br /&gt;
            : &#039;EQOA-Build&#039;;&lt;br /&gt;
&lt;br /&gt;
        link.download = buildName.replace(/[^a-z0-9]/gi, &#039;_&#039;) + &#039;.png&#039;;&lt;br /&gt;
        link.href = canvas.toDataURL(&#039;image/png&#039;);&lt;br /&gt;
        link.click();&lt;br /&gt;
    });&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function normalizeRarity(rarity) {&lt;br /&gt;
    return String(rarity || &#039;common&#039;)&lt;br /&gt;
        .toLowerCase()&lt;br /&gt;
        .replace(/\s+/g, &#039;-&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        function updateStats(skipPublish) {&lt;br /&gt;
            var base = getBaseStats();&lt;br /&gt;
            if (!base) return;&lt;br /&gt;
&lt;br /&gt;
            var level = getCharacterLevel();&lt;br /&gt;
var vitalsSection = document.getElementById(&#039;cb-player-vitals-section&#039;);&lt;br /&gt;
&lt;br /&gt;
if (vitalsSection) {&lt;br /&gt;
    var showVitals =&lt;br /&gt;
        window.EQOA_CONFIG &amp;amp;&amp;amp;&lt;br /&gt;
        window.EQOA_CONFIG.features &amp;amp;&amp;amp;&lt;br /&gt;
        (&lt;br /&gt;
            window.EQOA_CONFIG.features.characterBuilderCalculatedHP ||&lt;br /&gt;
            window.EQOA_CONFIG.features.characterBuilderCalculatedPOW&lt;br /&gt;
        );&lt;br /&gt;
&lt;br /&gt;
    vitalsSection.style.display = showVitals ? &#039;&#039; : &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
            var total = {&lt;br /&gt;
                str: base.str || 0,&lt;br /&gt;
                sta: base.sta || 0,&lt;br /&gt;
                agi: base.agi || 0,&lt;br /&gt;
                dex: base.dex || 0,&lt;br /&gt;
                wis: base.wis || 0,&lt;br /&gt;
                int: base.int || 0,&lt;br /&gt;
                cha: base.cha || 0,&lt;br /&gt;
                hp: base.hp || 0,&lt;br /&gt;
                pow: base.pow || 0,&lt;br /&gt;
                ac: base.ac || 0,&lt;br /&gt;
                pr: 0,&lt;br /&gt;
                dr: 0,&lt;br /&gt;
                fr: 0,&lt;br /&gt;
                cr: 0,&lt;br /&gt;
                lr: 0,&lt;br /&gt;
                ar: 0&lt;br /&gt;
            };&lt;br /&gt;
&lt;br /&gt;
            Object.keys(trainingStats).forEach(function (key) {&lt;br /&gt;
                total[key] += parseInt(trainingStats[key], 10) || 0;&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            Object.keys(equippedItems).forEach(function (slot) {&lt;br /&gt;
                var item = equippedItems[slot];&lt;br /&gt;
&lt;br /&gt;
                addStat(total, item, &amp;quot;str&amp;quot;);&lt;br /&gt;
                addStat(total, item, &amp;quot;sta&amp;quot;);&lt;br /&gt;
                addStat(total, item, &amp;quot;agi&amp;quot;);&lt;br /&gt;
                addStat(total, item, &amp;quot;dex&amp;quot;);&lt;br /&gt;
                addStat(total, item, &amp;quot;wis&amp;quot;);&lt;br /&gt;
                addStat(total, item, &amp;quot;int&amp;quot;);&lt;br /&gt;
                addStat(total, item, &amp;quot;cha&amp;quot;);&lt;br /&gt;
                addStat(total, item, &amp;quot;hp&amp;quot;);&lt;br /&gt;
                addStat(total, item, &amp;quot;pow&amp;quot;);&lt;br /&gt;
                addStat(total, item, &amp;quot;ac&amp;quot;);&lt;br /&gt;
                addStat(total, item, &amp;quot;pr&amp;quot;);&lt;br /&gt;
                addStat(total, item, &amp;quot;dr&amp;quot;);&lt;br /&gt;
                addStat(total, item, &amp;quot;fr&amp;quot;);&lt;br /&gt;
                addStat(total, item, &amp;quot;cr&amp;quot;);&lt;br /&gt;
                addStat(total, item, &amp;quot;lr&amp;quot;);&lt;br /&gt;
                addStat(total, item, &amp;quot;ar&amp;quot;);&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            var availableTP = getTrainingPointsForLevel(level);&lt;br /&gt;
            var spentTP = getSpentTrainingPoints();&lt;br /&gt;
            var remainingTP = availableTP - spentTP;&lt;br /&gt;
&lt;br /&gt;
            if (remainingTP &amp;lt; 0) remainingTP = 0;&lt;br /&gt;
&lt;br /&gt;
            document.getElementById(&#039;cb-tp-available&#039;).textContent = availableTP;&lt;br /&gt;
            document.getElementById(&#039;cb-tp-spent&#039;).textContent = spentTP;&lt;br /&gt;
            document.getElementById(&#039;cb-tp-remaining&#039;).textContent = remainingTP;&lt;br /&gt;
&lt;br /&gt;
            var statCaps = getClassMasteryStatCaps();&lt;br /&gt;
&lt;br /&gt;
setCappedStat(&#039;cb-str&#039;, total.str, statCaps.str);&lt;br /&gt;
setCappedStat(&#039;cb-sta&#039;, total.sta, statCaps.sta);&lt;br /&gt;
setCappedStat(&#039;cb-agi&#039;, total.agi, statCaps.agi);&lt;br /&gt;
setCappedStat(&#039;cb-dex&#039;, total.dex, statCaps.dex);&lt;br /&gt;
setCappedStat(&#039;cb-wis&#039;, total.wis, statCaps.wis);&lt;br /&gt;
setCappedStat(&#039;cb-int&#039;, total.int, statCaps.int);&lt;br /&gt;
setCappedStat(&#039;cb-cha&#039;, total.cha, statCaps.cha);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            var normalizedClassCode = normalizeVitalClassKey(classSelect.value);&lt;br /&gt;
            var hpClassMod = null;&lt;br /&gt;
&lt;br /&gt;
            if (&lt;br /&gt;
                window.EQOA_CONFIG &amp;amp;&amp;amp;&lt;br /&gt;
                window.EQOA_CONFIG.features &amp;amp;&amp;amp;&lt;br /&gt;
                window.EQOA_CONFIG.features.characterBuilderCalculatedHP &amp;amp;&amp;amp;&lt;br /&gt;
                window.EQOA_CONFIG.characterBuilderVitals &amp;amp;&amp;amp;&lt;br /&gt;
                window.EQOA_CONFIG.characterBuilderVitals.hpClassMod&lt;br /&gt;
            ) {&lt;br /&gt;
                hpClassMod = window.EQOA_CONFIG.characterBuilderVitals.hpClassMod[normalizedClassCode];&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (hpClassMod !== null &amp;amp;&amp;amp; hpClassMod !== undefined) {&lt;br /&gt;
                var itemHP = getItemVitalBonus(total.hp, base.hp || 0);&lt;br /&gt;
&lt;br /&gt;
                total.hp =&lt;br /&gt;
                    (level * hpClassMod) +&lt;br /&gt;
                    (level * Math.round(total.sta / 11)) +&lt;br /&gt;
                    itemHP;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            var configuredBasePOW = getConfiguredBaseVital(&lt;br /&gt;
                &#039;POW&#039;,&lt;br /&gt;
                raceSelect.value,&lt;br /&gt;
                classSelect.value,&lt;br /&gt;
                level&lt;br /&gt;
            );&lt;br /&gt;
&lt;br /&gt;
            if (&lt;br /&gt;
                window.EQOA_CONFIG &amp;amp;&amp;amp;&lt;br /&gt;
                window.EQOA_CONFIG.features &amp;amp;&amp;amp;&lt;br /&gt;
                window.EQOA_CONFIG.features.characterBuilderCalculatedPOW &amp;amp;&amp;amp;&lt;br /&gt;
                configuredBasePOW !== null&lt;br /&gt;
            ) {&lt;br /&gt;
                total.pow = configuredBasePOW + getItemVitalBonus(total.pow, base.pow || 0);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            document.getElementById(&#039;cb-hp&#039;).textContent = total.hp;&lt;br /&gt;
            document.getElementById(&#039;cb-pow&#039;).textContent = total.pow;&lt;br /&gt;
            document.getElementById(&#039;cb-ac&#039;).textContent = total.ac;&lt;br /&gt;
&lt;br /&gt;
            var playerHpBox = document.getElementById(&#039;cb-player-hp&#039;);&lt;br /&gt;
            var playerPowBox = document.getElementById(&#039;cb-player-pow&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (playerHpBox) playerHpBox.textContent = total.hp;&lt;br /&gt;
            if (playerPowBox) playerPowBox.textContent = total.pow;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            setCappedStat(&#039;cb-pr&#039;, total.pr, 315);&lt;br /&gt;
            setCappedStat(&#039;cb-dr&#039;, total.dr, 315);&lt;br /&gt;
            setCappedStat(&#039;cb-fr&#039;, total.fr, 315);&lt;br /&gt;
            setCappedStat(&#039;cb-cr&#039;, total.cr, 315);&lt;br /&gt;
            setCappedStat(&#039;cb-lr&#039;, total.lr, 315);&lt;br /&gt;
            setCappedStat(&#039;cb-ar&#039;, total.ar, 315);&lt;br /&gt;
&lt;br /&gt;
            updateEquippedSummary();&lt;br /&gt;
updateWeaponSummary();&lt;br /&gt;
updateWarnings();&lt;br /&gt;
if (!skipPublish) {&lt;br /&gt;
    publishCharacterBuilderState();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function removeInvalidEquippedItemsForLevel() {&lt;br /&gt;
            Object.keys(equippedItems).forEach(function (slot) {&lt;br /&gt;
                if (!levelCanUseItem(equippedItems[slot])) {&lt;br /&gt;
                    delete equippedItems[slot];&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function bindTrainingInputs() {&lt;br /&gt;
            Object.keys(trainingStats).forEach(function (key) {&lt;br /&gt;
                var input = document.getElementById(&#039;train-&#039; + key);&lt;br /&gt;
&lt;br /&gt;
                input.addEventListener(&#039;input&#039;, function () {&lt;br /&gt;
                    clampTrainingInput(key);&lt;br /&gt;
                    updateStats();&lt;br /&gt;
                });&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        raceSelect.addEventListener(&#039;change&#039;, loadClasses);&lt;br /&gt;
&lt;br /&gt;
        classSelect.addEventListener(&#039;change&#039;, function () {&lt;br /&gt;
            equippedItems = {};&lt;br /&gt;
            buildGearSlots();&lt;br /&gt;
            updateStats();&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        levelInput.addEventListener(&#039;input&#039;, function () {&lt;br /&gt;
    getAvailableCmPoints();&lt;br /&gt;
&lt;br /&gt;
    Object.keys(trainingStats).forEach(function (key) {&lt;br /&gt;
        clampTrainingInput(key);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    removeInvalidEquippedItemsForLevel();&lt;br /&gt;
    enforceDisabledSlots();&lt;br /&gt;
    buildGearSlots();&lt;br /&gt;
    updateStats();&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
if (cmPointsInput) {&lt;br /&gt;
    cmPointsInput.addEventListener(&#039;input&#039;, function () {&lt;br /&gt;
        getAvailableCmPoints();&lt;br /&gt;
        publishCharacterBuilderState();&lt;br /&gt;
    });&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
        refreshButton.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
            itemCache = {};&lt;br /&gt;
            equippedItems = {};&lt;br /&gt;
            pendingSharedBuild = null;&lt;br /&gt;
            sharedBuildApplied = false;&lt;br /&gt;
            hideTooltip();&lt;br /&gt;
            hideCompareTooltip();&lt;br /&gt;
            loadAllSlotItems();&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        if (generateShareButton) {&lt;br /&gt;
            generateShareButton.addEventListener(&#039;click&#039;, generateShareUrl);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (copyShareButton) {&lt;br /&gt;
            copyShareButton.addEventListener(&#039;click&#039;, copyShareUrl);&lt;br /&gt;
        }&lt;br /&gt;
if (resetBuildButton) {&lt;br /&gt;
    resetBuildButton.addEventListener(&#039;click&#039;, resetBuild);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (showBisButton) {&lt;br /&gt;
    showBisButton.addEventListener(&#039;click&#039;, showBestInSlotHelper);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (compareBuildsButton) {&lt;br /&gt;
    compareBuildsButton.addEventListener(&#039;click&#039;, compareSharedBuilds);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (globalItemSearchInput) {&lt;br /&gt;
    globalItemSearchInput.addEventListener(&#039;input&#039;, renderGlobalItemSearchResults);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme is controlled globally by MediaWiki:Common.js */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if (exportCardButton) {&lt;br /&gt;
    exportCardButton.addEventListener(&#039;click&#039;, exportBuildCardImage);&lt;br /&gt;
}&lt;br /&gt;
Array.prototype.forEach.call(builderTabButtons, function (button) {&lt;br /&gt;
    button.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
        switchBuilderTab(button.getAttribute(&#039;data-cb-tab&#039;));&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
loadSavedBuilderTheme();&lt;br /&gt;
window.addEventListener(&#039;eqoa-class-mastery-state-change&#039;, function () {&lt;br /&gt;
    updateStats(true);&lt;br /&gt;
});&lt;br /&gt;
window.addEventListener(&#039;eqoa-wiki-theme-change&#039;, function (event) {&lt;br /&gt;
    if (event.detail &amp;amp;&amp;amp; event.detail.theme) {&lt;br /&gt;
        applyBuilderTheme(event.detail.theme);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
        loadClasses();&lt;br /&gt;
        bindTrainingInputs();&lt;br /&gt;
        tryLoadSharedBuildFromUrl();&lt;br /&gt;
        loadAllSlotItems();&lt;br /&gt;
        updateStats();&lt;br /&gt;
        publishCharacterBuilderState();&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
function openItemPage(itemName) {&lt;br /&gt;
    window.open(&lt;br /&gt;
        mw.config.get(&#039;wgArticlePath&#039;).replace(&#039;$1&#039;, encodeURIComponent(itemName)),&lt;br /&gt;
        &#039;_blank&#039;&lt;br /&gt;
    );&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:CharacterBuilder.js&amp;diff=2272</id>
		<title>MediaWiki:CharacterBuilder.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:CharacterBuilder.js&amp;diff=2272"/>
		<updated>2026-05-23T13:42:18Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;mw.hook(&#039;wikipage.content&#039;).add(function () {&lt;br /&gt;
&lt;br /&gt;
    function loadGeneratedItemChunks() {&lt;br /&gt;
        window.EQOA_GENERATED_ITEM_CHUNKS = [];&lt;br /&gt;
&lt;br /&gt;
        return Promise.all([&lt;br /&gt;
            1, 2, 3, 4, 5, 6, 7&lt;br /&gt;
        ].map(function (chunkNumber) {&lt;br /&gt;
            return mw.loader.getScript(&lt;br /&gt;
                mw.config.get(&#039;wgScriptPath&#039;) +&lt;br /&gt;
                &#039;/index.php?title=MediaWiki:CharacterBuilderGeneratedItems&#039; +&lt;br /&gt;
                chunkNumber +&lt;br /&gt;
                &#039;.js&amp;amp;action=raw&amp;amp;ctype=text/javascript&#039;&lt;br /&gt;
            );&lt;br /&gt;
        })).then(function () {&lt;br /&gt;
            window.EQOA_GENERATED_ITEMS = [].concat.apply(&lt;br /&gt;
                [],&lt;br /&gt;
                window.EQOA_GENERATED_ITEM_CHUNKS || []&lt;br /&gt;
            );&lt;br /&gt;
&lt;br /&gt;
            window.dispatchEvent(new CustomEvent(&#039;eqoa-generated-items-ready&#039;));&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function waitForBuilderData(attemptsLeft) {&lt;br /&gt;
        if (window.EQOA_BUILDER_DATA &amp;amp;&amp;amp; window.EQOA_GENERATED_ITEMS) {&lt;br /&gt;
            initCharacterBuilder();&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (attemptsLeft &amp;lt;= 0) {&lt;br /&gt;
            var app = document.getElementById(&#039;character-builder-app&#039;);&lt;br /&gt;
            if (app) {&lt;br /&gt;
                app.innerHTML = &#039;&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;EQOA_BUILDER_DATA failed to load.&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            }&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        setTimeout(function () {&lt;br /&gt;
            waitForBuilderData(attemptsLeft - 1);&lt;br /&gt;
        }, 100);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    loadGeneratedItemChunks().then(function () {&lt;br /&gt;
    waitForBuilderData(100);&lt;br /&gt;
}).catch(function (error) {&lt;br /&gt;
    console.error(&#039;Generated item chunks failed to load.&#039;, error);&lt;br /&gt;
&lt;br /&gt;
    var app = document.getElementById(&#039;character-builder-app&#039;);&lt;br /&gt;
    if (app) {&lt;br /&gt;
        app.innerHTML = &#039;&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;Generated item chunks failed to load.&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
    function initCharacterBuilder() {&lt;br /&gt;
        var app = document.getElementById(&#039;character-builder-app&#039;);&lt;br /&gt;
        if (!app) return;&lt;br /&gt;
&lt;br /&gt;
        var data = window.EQOA_BUILDER_DATA;&lt;br /&gt;
        var equippedItems = {};&lt;br /&gt;
        var itemCache = {};&lt;br /&gt;
        var pendingSharedBuild = null;&lt;br /&gt;
        var sharedBuildApplied = false;&lt;br /&gt;
var missingSharedItems = [];&lt;br /&gt;
&lt;br /&gt;
        var statKeys = [&lt;br /&gt;
            &amp;quot;lvl&amp;quot;, &amp;quot;str&amp;quot;, &amp;quot;sta&amp;quot;, &amp;quot;agi&amp;quot;, &amp;quot;dex&amp;quot;, &amp;quot;wis&amp;quot;, &amp;quot;int&amp;quot;, &amp;quot;cha&amp;quot;,&lt;br /&gt;
            &amp;quot;hp&amp;quot;, &amp;quot;pow&amp;quot;, &amp;quot;ac&amp;quot;, &amp;quot;pr&amp;quot;, &amp;quot;dr&amp;quot;, &amp;quot;fr&amp;quot;, &amp;quot;cr&amp;quot;, &amp;quot;lr&amp;quot;, &amp;quot;ar&amp;quot;,&lt;br /&gt;
            &amp;quot;dmg&amp;quot;, &amp;quot;hot&amp;quot;, &amp;quot;pot&amp;quot;, &amp;quot;dur&amp;quot;&lt;br /&gt;
        ];&lt;br /&gt;
&lt;br /&gt;
        var textKeys = [&lt;br /&gt;
    &amp;quot;effect&amp;quot;, &amp;quot;proc&amp;quot;, &amp;quot;weaponstyle&amp;quot;,&lt;br /&gt;
    &amp;quot;droppedby&amp;quot;, &amp;quot;zone&amp;quot;, &amp;quot;droprate&amp;quot;&lt;br /&gt;
];&lt;br /&gt;
&lt;br /&gt;
        var trainingStats = {&lt;br /&gt;
            str: 0,&lt;br /&gt;
            sta: 0,&lt;br /&gt;
            agi: 0,&lt;br /&gt;
            dex: 0,&lt;br /&gt;
            wis: 0,&lt;br /&gt;
            int: 0,&lt;br /&gt;
            cha: 0&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        var gearSlots = [&lt;br /&gt;
            &amp;quot;Head&amp;quot;, &amp;quot;Chest&amp;quot;, &amp;quot;Hands&amp;quot;, &amp;quot;Legs&amp;quot;, &amp;quot;Feet&amp;quot;,&lt;br /&gt;
            &amp;quot;Forearm&amp;quot;, &amp;quot;Bracelet1&amp;quot;, &amp;quot;Bracelet2&amp;quot;,&lt;br /&gt;
            &amp;quot;Waist&amp;quot;, &amp;quot;Neck&amp;quot;, &amp;quot;Ear1&amp;quot;, &amp;quot;Ear2&amp;quot;,&lt;br /&gt;
            &amp;quot;Ring1&amp;quot;, &amp;quot;Ring2&amp;quot;, &amp;quot;Primary&amp;quot;, &amp;quot;Secondary&amp;quot;,&lt;br /&gt;
            &amp;quot;Shield&amp;quot;, &amp;quot;Held1&amp;quot;, &amp;quot;Held2&amp;quot;, &amp;quot;Robe&amp;quot;, &amp;quot;Range&amp;quot;&lt;br /&gt;
        ];&lt;br /&gt;
&lt;br /&gt;
        function getTrainingPointsForLevel(level) {&lt;br /&gt;
            level = parseInt(level, 10);&lt;br /&gt;
            if (isNaN(level) || level &amp;lt; 1) level = 1;&lt;br /&gt;
            if (level &amp;gt; 60) level = 60;&lt;br /&gt;
&lt;br /&gt;
            var tp = 20;&lt;br /&gt;
&lt;br /&gt;
            for (var lvl = 2; lvl &amp;lt;= level; lvl++) {&lt;br /&gt;
                if (lvl &amp;lt;= 14) tp += 3;&lt;br /&gt;
                else if (lvl &amp;lt;= 29) tp += 5;&lt;br /&gt;
                else if (lvl &amp;lt;= 44) tp += 9;&lt;br /&gt;
                else if (lvl &amp;lt;= 59) tp += 14;&lt;br /&gt;
                else if (lvl === 60) tp += 3;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return tp;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        app.innerHTML = `&lt;br /&gt;
            &amp;lt;div class=&amp;quot;character-builder-box&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div class=&amp;quot;character-builder-title-row&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;character-builder-title&amp;quot;&amp;gt;EQOA: Sandstorm Character Builder&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;button id=&amp;quot;cb-theme-toggle&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;&lt;br /&gt;
        Toggle Theme&lt;br /&gt;
    &amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;cb-builder-tabs&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;cb-tab-button cb-tab-active&amp;quot; data-cb-tab=&amp;quot;equipment&amp;quot;&amp;gt;Equipment&amp;lt;/button&amp;gt;&lt;br /&gt;
    &amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;cb-tab-button&amp;quot; data-cb-tab=&amp;quot;class-mastery&amp;quot;&amp;gt;Class Mastery&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;cb-tab-equipment&amp;quot; class=&amp;quot;cb-tab-panel cb-tab-panel-active&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div class=&amp;quot;character-builder-controls&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                    &amp;lt;label&amp;gt;Race&amp;lt;/label&amp;gt;&lt;br /&gt;
                    &amp;lt;select id=&amp;quot;cb-race&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                    &amp;lt;label&amp;gt;Class&amp;lt;/label&amp;gt;&lt;br /&gt;
                    &amp;lt;select id=&amp;quot;cb-class&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                    &amp;lt;label&amp;gt;Level&amp;lt;/label&amp;gt;&lt;br /&gt;
                    &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cb-level&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;60&amp;quot; value=&amp;quot;60&amp;quot; style=&amp;quot;width:70px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label&amp;gt;Available CMs&amp;lt;/label&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cb-cm-points&amp;quot; min=&amp;quot;0&amp;quot; max=&amp;quot;1500&amp;quot; value=&amp;quot;1500&amp;quot; style=&amp;quot;width:80px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                    &amp;lt;label&amp;gt;Build Name&amp;lt;/label&amp;gt;&lt;br /&gt;
                    &amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;cb-build-name&amp;quot; placeholder=&amp;quot;Lv60 Ogre SK Raid Tank&amp;quot; style=&amp;quot;width:220px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;label&amp;gt;Build Notes&amp;lt;/label&amp;gt;&lt;br /&gt;
&amp;lt;textarea id=&amp;quot;cb-build-notes&amp;quot; placeholder=&amp;quot;Example: Raid tank setup focused on HP, AC, and disease resist.&amp;quot; rows=&amp;quot;3&amp;quot; style=&amp;quot;width:260px;&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                    &amp;lt;button id=&amp;quot;cb-refresh-items&amp;quot;&amp;gt;Refresh Items&amp;lt;/button&amp;gt;&lt;br /&gt;
                    &amp;lt;button id=&amp;quot;cb-generate-share-url&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;Generate Share URL&amp;lt;/button&amp;gt;&lt;br /&gt;
                    &amp;lt;button id=&amp;quot;cb-copy-share-url&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;Copy URL&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button id=&amp;quot;cb-reset-build&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;Reset Build&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;button id=&amp;quot;cb-export-card&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;Export Build Card&amp;lt;/button&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:12px;&amp;quot;&amp;gt;Best-in-Slot Helper&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;character-builder-controls&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label&amp;gt;Rank By&amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;select id=&amp;quot;cb-bis-stat&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;option value=&amp;quot;&amp;quot;&amp;gt;None&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;hp&amp;quot;&amp;gt;HP&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;ac&amp;quot;&amp;gt;AC&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;pow&amp;quot;&amp;gt;POW&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;dmg&amp;quot;&amp;gt;DMG&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;str&amp;quot;&amp;gt;STR&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;sta&amp;quot;&amp;gt;STA&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;agi&amp;quot;&amp;gt;AGI&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;dex&amp;quot;&amp;gt;DEX&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;wis&amp;quot;&amp;gt;WIS&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;int&amp;quot;&amp;gt;INT&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;cha&amp;quot;&amp;gt;CHA&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;pr&amp;quot;&amp;gt;PR&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;dr&amp;quot;&amp;gt;DR&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;fr&amp;quot;&amp;gt;FR&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;cr&amp;quot;&amp;gt;CR&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;lr&amp;quot;&amp;gt;LR&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option value=&amp;quot;ar&amp;quot;&amp;gt;AR&amp;lt;/option&amp;gt;&lt;br /&gt;
    &amp;lt;/select&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;button id=&amp;quot;cb-show-bis&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;Show Top Items&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;cb-bis-results&amp;quot; class=&amp;quot;character-builder-warning-box&amp;quot; style=&amp;quot;display:none; margin-top:10px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:15px;&amp;quot;&amp;gt;Compare Shared Builds&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;character-builder-controls&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label&amp;gt;Build URL 1&amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;cb-compare-url-a&amp;quot; placeholder=&amp;quot;Paste first shared build URL&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;label&amp;gt;Build URL 2&amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;cb-compare-url-b&amp;quot; placeholder=&amp;quot;Paste second shared build URL&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;button id=&amp;quot;cb-compare-builds&amp;quot; type=&amp;quot;button&amp;quot;&amp;gt;Compare Builds&amp;lt;/button&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;cb-compare-results&amp;quot; class=&amp;quot;character-builder-warning-box&amp;quot; style=&amp;quot;display:none; margin-top:10px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:15px;&amp;quot;&amp;gt;Global Item Search&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;character-builder-controls&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label&amp;gt;Search All Items&amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;cb-global-item-search&amp;quot; placeholder=&amp;quot;Search item name, class, slot, zone, dropped by...&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;cb-global-search-results&amp;quot; class=&amp;quot;character-builder-warning-box&amp;quot; style=&amp;quot;display:none; margin-top:10px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div id=&amp;quot;cb-warning-box&amp;quot; class=&amp;quot;character-builder-warning-box&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div id=&amp;quot;cb-share-url-box&amp;quot; class=&amp;quot;character-builder-warning-box&amp;quot; style=&amp;quot;display:none; margin-top:10px;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;b&amp;gt;Share Build URL&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
                    &amp;lt;input type=&amp;quot;text&amp;quot; id=&amp;quot;cb-share-url-output&amp;quot; readonly style=&amp;quot;width:100%; box-sizing:border-box; margin-top:6px;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;div id=&amp;quot;cb-share-url-status&amp;quot; style=&amp;quot;margin-top:5px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:15px;&amp;quot;&amp;gt;Training Points&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;table class=&amp;quot;character-builder-stat-table&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;tr&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;Available TP&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;Spent TP&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;Remaining TP&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;/tr&amp;gt;&lt;br /&gt;
                    &amp;lt;tr&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-tp-available&amp;quot;&amp;gt;482&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-tp-spent&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-tp-remaining&amp;quot;&amp;gt;482&amp;lt;/td&amp;gt;&lt;br /&gt;
                    &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:18px;&amp;quot;&amp;gt;Training Allocation&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;table class=&amp;quot;character-builder-stat-table&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;tr&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;STR&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;STA&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;AGI&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;DEX&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;WIS&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;INT&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;CHA&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;/tr&amp;gt;&lt;br /&gt;
                    &amp;lt;tr&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;train-str&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:60px;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;train-sta&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:60px;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;train-agi&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:60px;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;train-dex&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:60px;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;train-wis&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:60px;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;train-int&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:60px;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;train-cha&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:60px;&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                    &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;cb-player-vitals-section&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:18px;&amp;quot;&amp;gt;Player Vitals&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;cb-vitals-box-row&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;cb-vitals-box&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;cb-vitals-label&amp;quot;&amp;gt;Player HP&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div id=&amp;quot;cb-player-hp&amp;quot; class=&amp;quot;cb-vitals-value&amp;quot;&amp;gt;0&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;cb-vitals-box&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;cb-vitals-label&amp;quot;&amp;gt;Player POW&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div id=&amp;quot;cb-player-pow&amp;quot; class=&amp;quot;cb-vitals-value&amp;quot;&amp;gt;0&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:18px;&amp;quot;&amp;gt;Total Stats&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;table class=&amp;quot;character-builder-stat-table&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;tr&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;STR&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;STA&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;AGI&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;DEX&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;WIS&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;INT&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;CHA&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;HP&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;POW&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;AC&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;PR&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;DR&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;FR&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;CR&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;LR&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;AR&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;/tr&amp;gt;&lt;br /&gt;
                    &amp;lt;tr&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-str&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td id=&amp;quot;cb-sta&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td id=&amp;quot;cb-agi&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td id=&amp;quot;cb-dex&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-wis&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td id=&amp;quot;cb-int&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td id=&amp;quot;cb-cha&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-hp&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td id=&amp;quot;cb-pow&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td id=&amp;quot;cb-ac&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-pr&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td id=&amp;quot;cb-dr&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td id=&amp;quot;cb-fr&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td id=&amp;quot;cb-cr&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-lr&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td id=&amp;quot;cb-ar&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&lt;br /&gt;
                    &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:18px;&amp;quot;&amp;gt;Weapon Summary&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;table class=&amp;quot;character-builder-stat-table&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;tr&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;Slot&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;Weapon&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;DMG&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;Style&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;Proc / Effect&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;/tr&amp;gt;&lt;br /&gt;
                    &amp;lt;tr&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;Primary&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-weapon-primary-name&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-weapon-primary-dmg&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-weapon-primary-style&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-weapon-primary-effect&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
                    &amp;lt;/tr&amp;gt;&lt;br /&gt;
                    &amp;lt;tr&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;Secondary&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-weapon-secondary-name&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-weapon-secondary-dmg&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-weapon-secondary-style&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-weapon-secondary-effect&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
                    &amp;lt;/tr&amp;gt;&lt;br /&gt;
                    &amp;lt;tr&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;Range&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-weapon-range-name&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-weapon-range-dmg&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-weapon-range-style&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
                        &amp;lt;td id=&amp;quot;cb-weapon-range-effect&amp;quot;&amp;gt;-&amp;lt;/td&amp;gt;&lt;br /&gt;
                    &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div class=&amp;quot;character-builder-equipment-layout&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;character-builder-equipped-summary&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:18px;&amp;quot;&amp;gt;Equipped Items&amp;lt;/div&amp;gt;&lt;br /&gt;
                        &amp;lt;table class=&amp;quot;character-builder-equipped-table&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;tbody id=&amp;quot;cb-equipped-summary-body&amp;quot;&amp;gt;&amp;lt;/tbody&amp;gt;&lt;br /&gt;
                        &amp;lt;/table&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                    &amp;lt;div class=&amp;quot;character-builder-gear-column&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:18px;&amp;quot;&amp;gt;Equipment&amp;lt;/div&amp;gt;&lt;br /&gt;
                        &amp;lt;div id=&amp;quot;cb-loading-message&amp;quot;&amp;gt;Loading item categories...&amp;lt;/div&amp;gt;&lt;br /&gt;
                        &amp;lt;div id=&amp;quot;cb-gear-grid&amp;quot; class=&amp;quot;character-builder-gear-grid&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;cb-tab-class-mastery&amp;quot; class=&amp;quot;cb-tab-panel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div id=&amp;quot;cm-calculator-app&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;cb-export-card-container&amp;quot; style=&amp;quot;position:absolute; left:-99999px; top:0; width:1200px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div id=&amp;quot;cb-export-card-inner&amp;quot; class=&amp;quot;cb-export-card&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;cb-export-main-title&amp;quot;&amp;gt;EQOA: SANDSTORM&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;cb-export-sub-title&amp;quot;&amp;gt;CHARACTER BUILDER&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div id=&amp;quot;cb-export-build-name&amp;quot; class=&amp;quot;cb-export-build-name&amp;quot;&amp;gt;Unnamed Build&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;cb-export-top-info&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;cb-export-info-box&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;cb-export-info-label&amp;quot;&amp;gt;Race&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div id=&amp;quot;cb-export-race&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;cb-export-info-box&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;cb-export-info-label&amp;quot;&amp;gt;Class&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div id=&amp;quot;cb-export-class&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;cb-export-info-box&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;cb-export-info-label&amp;quot;&amp;gt;Level&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div id=&amp;quot;cb-export-level&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;cb-export-main-grid&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;cb-export-panel&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;cb-export-panel-title&amp;quot;&amp;gt;STATS&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div class=&amp;quot;cb-export-subsection-title&amp;quot;&amp;gt;Core Stats&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div id=&amp;quot;cb-export-core-stats&amp;quot; class=&amp;quot;cb-export-stats-grid&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div class=&amp;quot;cb-export-divider&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div class=&amp;quot;cb-export-subsection-title&amp;quot;&amp;gt;Resists&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div id=&amp;quot;cb-export-resists&amp;quot; class=&amp;quot;cb-export-stats-grid&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div class=&amp;quot;cb-export-divider&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div class=&amp;quot;cb-export-subsection-title&amp;quot;&amp;gt;Vitals&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div id=&amp;quot;cb-export-vitals&amp;quot; class=&amp;quot;cb-export-stats-grid&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;cb-export-panel&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;cb-export-panel-title&amp;quot;&amp;gt;EQUIPPED ITEMS&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div id=&amp;quot;cb-export-items&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;cb-export-bottom-row&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;cb-export-panel cb-export-bottom-box&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;cb-export-panel-title&amp;quot;&amp;gt;SCAN TO LOAD&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div id=&amp;quot;cb-export-qr&amp;quot; class=&amp;quot;cb-export-qr-box&amp;quot;&amp;gt;QR CODE&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;cb-export-panel cb-export-bottom-box&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div class=&amp;quot;cb-export-panel-title&amp;quot;&amp;gt;BUILD NOTES&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div id=&amp;quot;cb-export-notes&amp;quot; class=&amp;quot;cb-export-notes-box&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;div class=&amp;quot;cb-export-footer&amp;quot;&amp;gt;EQOA: Sandstorm Wiki Character Builder&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div id=&amp;quot;cb-item-tooltip&amp;quot; class=&amp;quot;character-builder-tooltip&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
                &amp;lt;div id=&amp;quot;cb-compare-tooltip&amp;quot; class=&amp;quot;character-builder-tooltip cb-compare-tooltip&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;/div&amp;gt;&lt;br /&gt;
        `;&lt;br /&gt;
&lt;br /&gt;
        var raceSelect = document.getElementById(&#039;cb-race&#039;);&lt;br /&gt;
        var classSelect = document.getElementById(&#039;cb-class&#039;);&lt;br /&gt;
        var levelInput = document.getElementById(&#039;cb-level&#039;);&lt;br /&gt;
var cmPointsInput = document.getElementById(&#039;cb-cm-points&#039;);&lt;br /&gt;
        var buildNameInput = document.getElementById(&#039;cb-build-name&#039;);&lt;br /&gt;
var buildNotesInput = document.getElementById(&#039;cb-build-notes&#039;);&lt;br /&gt;
        var gearGrid = document.getElementById(&#039;cb-gear-grid&#039;);&lt;br /&gt;
        var loadingMessage = document.getElementById(&#039;cb-loading-message&#039;);&lt;br /&gt;
        var refreshButton = document.getElementById(&#039;cb-refresh-items&#039;);&lt;br /&gt;
        var generateShareButton = document.getElementById(&#039;cb-generate-share-url&#039;);&lt;br /&gt;
        var copyShareButton = document.getElementById(&#039;cb-copy-share-url&#039;);&lt;br /&gt;
var resetBuildButton = document.getElementById(&#039;cb-reset-build&#039;);&lt;br /&gt;
var exportCardButton = document.getElementById(&#039;cb-export-card&#039;);&lt;br /&gt;
        var shareUrlBox = document.getElementById(&#039;cb-share-url-box&#039;);&lt;br /&gt;
        var shareUrlOutput = document.getElementById(&#039;cb-share-url-output&#039;);&lt;br /&gt;
        var shareUrlStatus = document.getElementById(&#039;cb-share-url-status&#039;);&lt;br /&gt;
        var equippedSummaryBody = document.getElementById(&#039;cb-equipped-summary-body&#039;);&lt;br /&gt;
        var warningBox = document.getElementById(&#039;cb-warning-box&#039;);&lt;br /&gt;
var globalItemSearchInput = document.getElementById(&#039;cb-global-item-search&#039;);&lt;br /&gt;
var globalSearchResultsBox = document.getElementById(&#039;cb-global-search-results&#039;);&lt;br /&gt;
var bisStatSelect = document.getElementById(&#039;cb-bis-stat&#039;);&lt;br /&gt;
var showBisButton = document.getElementById(&#039;cb-show-bis&#039;);&lt;br /&gt;
var bisResultsBox = document.getElementById(&#039;cb-bis-results&#039;);&lt;br /&gt;
var compareUrlAInput = document.getElementById(&#039;cb-compare-url-a&#039;);&lt;br /&gt;
var compareUrlBInput = document.getElementById(&#039;cb-compare-url-b&#039;);&lt;br /&gt;
var compareBuildsButton = document.getElementById(&#039;cb-compare-builds&#039;);&lt;br /&gt;
var compareResultsBox = document.getElementById(&#039;cb-compare-results&#039;);&lt;br /&gt;
        var tooltip = document.getElementById(&#039;cb-item-tooltip&#039;);&lt;br /&gt;
        var compareTooltip = document.getElementById(&#039;cb-compare-tooltip&#039;);&lt;br /&gt;
var exportCardInner = document.getElementById(&#039;cb-export-card-inner&#039;);&lt;br /&gt;
var exportQrBox = document.getElementById(&#039;cb-export-qr&#039;);&lt;br /&gt;
var exportNotesBox = document.getElementById(&#039;cb-export-notes&#039;);&lt;br /&gt;
var themeToggleButton = document.getElementById(&#039;cb-theme-toggle&#039;);&lt;br /&gt;
var builderTabButtons = document.querySelectorAll(&#039;.cb-tab-button&#039;);&lt;br /&gt;
var builderTabPanels = document.querySelectorAll(&#039;.cb-tab-panel&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function switchBuilderTab(tabName) {&lt;br /&gt;
    Array.prototype.forEach.call(builderTabButtons, function (button) {&lt;br /&gt;
        if (button.getAttribute(&#039;data-cb-tab&#039;) === tabName) {&lt;br /&gt;
            button.classList.add(&#039;cb-tab-active&#039;);&lt;br /&gt;
        } else {&lt;br /&gt;
            button.classList.remove(&#039;cb-tab-active&#039;);&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    Array.prototype.forEach.call(builderTabPanels, function (panel) {&lt;br /&gt;
        if (panel.id === &#039;cb-tab-&#039; + tabName) {&lt;br /&gt;
            panel.classList.add(&#039;cb-tab-panel-active&#039;);&lt;br /&gt;
        } else {&lt;br /&gt;
            panel.classList.remove(&#039;cb-tab-panel-active&#039;);&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    if (tabName === &#039;class-mastery&#039;) {&lt;br /&gt;
        publishCharacterBuilderState();&lt;br /&gt;
&lt;br /&gt;
        setTimeout(function () {&lt;br /&gt;
            if (window.EQOA_SYNC_CLASS_MASTERY_FROM_BUILDER) {&lt;br /&gt;
                window.EQOA_SYNC_CLASS_MASTERY_FROM_BUILDER();&lt;br /&gt;
            }&lt;br /&gt;
        }, 0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        function addOption(select, value, label) {&lt;br /&gt;
            var option = document.createElement(&#039;option&#039;);&lt;br /&gt;
            option.value = value;&lt;br /&gt;
            option.textContent = label;&lt;br /&gt;
            select.appendChild(option);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        function getBuildParamFromUrl() {&lt;br /&gt;
            try {&lt;br /&gt;
                var params = new URLSearchParams(window.location.search);&lt;br /&gt;
                return params.get(&#039;b&#039;) || params.get(&#039;build&#039;);&lt;br /&gt;
            } catch (e) {&lt;br /&gt;
                return null;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function encodeBuildData(buildData) {&lt;br /&gt;
    var json = JSON.stringify(buildData);&lt;br /&gt;
&lt;br /&gt;
    try {&lt;br /&gt;
        if (typeof LZString !== &#039;undefined&#039; &amp;amp;&amp;amp; LZString.compressToEncodedURIComponent) {&lt;br /&gt;
            return &#039;lz:&#039; + LZString.compressToEncodedURIComponent(json);&lt;br /&gt;
        }&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        console.warn(&#039;LZString compression failed. Falling back to base64.&#039;, e);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return &#039;b64:&#039; + btoa(unescape(encodeURIComponent(json)));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        function decodeBuildData(encoded) {&lt;br /&gt;
    try {&lt;br /&gt;
        if (encoded.indexOf(&#039;lz:&#039;) === 0) {&lt;br /&gt;
            if (typeof LZString !== &#039;undefined&#039; &amp;amp;&amp;amp; LZString.decompressFromEncodedURIComponent) {&lt;br /&gt;
                var decompressed = LZString.decompressFromEncodedURIComponent(encoded.substring(3));&lt;br /&gt;
                return JSON.parse(decompressed);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            console.error(&#039;LZString is not loaded yet.&#039;);&lt;br /&gt;
            return null;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (encoded.indexOf(&#039;b64:&#039;) === 0) {&lt;br /&gt;
            encoded = encoded.substring(4);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        var json = decodeURIComponent(escape(atob(encoded)));&lt;br /&gt;
        return JSON.parse(json);&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        console.error(&#039;Could not decode shared build.&#039;, e);&lt;br /&gt;
        return null;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
        function getCurrentBuildData() {&lt;br /&gt;
            var gear = {};&lt;br /&gt;
&lt;br /&gt;
            gearSlots.forEach(function (slot) {&lt;br /&gt;
                gear[slot] = equippedItems[slot] ? equippedItems[slot].name : &#039;&#039;;&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            return {&lt;br /&gt;
    v: 1,&lt;br /&gt;
    n: buildNameInput ? buildNameInput.value.trim() : &amp;quot;&amp;quot;,&lt;br /&gt;
    no: buildNotesInput ? buildNotesInput.value.trim() : &amp;quot;&amp;quot;,&lt;br /&gt;
    r: raceSelect.value,&lt;br /&gt;
    c: classSelect.value,&lt;br /&gt;
    l: getCharacterLevel(),&lt;br /&gt;
cm: getAvailableCmPoints(),&lt;br /&gt;
    t: {&lt;br /&gt;
        str: parseInt(trainingStats.str, 10) || 0,&lt;br /&gt;
        sta: parseInt(trainingStats.sta, 10) || 0,&lt;br /&gt;
        agi: parseInt(trainingStats.agi, 10) || 0,&lt;br /&gt;
        dex: parseInt(trainingStats.dex, 10) || 0,&lt;br /&gt;
        wis: parseInt(trainingStats.wis, 10) || 0,&lt;br /&gt;
        int: parseInt(trainingStats.int, 10) || 0,&lt;br /&gt;
        cha: parseInt(trainingStats.cha, 10) || 0&lt;br /&gt;
    },&lt;br /&gt;
    i: gear&lt;br /&gt;
};&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function generateShareUrl() {&lt;br /&gt;
            var buildData = getCurrentBuildData();&lt;br /&gt;
            var encoded = encodeBuildData(buildData);&lt;br /&gt;
            var baseUrl = window.location.origin + window.location.pathname;&lt;br /&gt;
var url = baseUrl + &#039;?b=&#039; + encodeURIComponent(encoded);&lt;br /&gt;
&lt;br /&gt;
            if (shareUrlOutput) shareUrlOutput.value = url;&lt;br /&gt;
            if (shareUrlBox) shareUrlBox.style.display = &#039;block&#039;;&lt;br /&gt;
            if (shareUrlStatus) shareUrlStatus.textContent = &#039;Share URL generated.&#039;;&lt;br /&gt;
&lt;br /&gt;
            try {&lt;br /&gt;
                var newUrl = baseUrl + &#039;?b=&#039; + encodeURIComponent(encoded);&lt;br /&gt;
                window.history.replaceState(null, document.title, newUrl);&lt;br /&gt;
            } catch (e) {}&lt;br /&gt;
&lt;br /&gt;
            return url;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function copyShareUrl() {&lt;br /&gt;
            var url = shareUrlOutput &amp;amp;&amp;amp; shareUrlOutput.value ? shareUrlOutput.value : generateShareUrl();&lt;br /&gt;
&lt;br /&gt;
            function markCopied() {&lt;br /&gt;
                if (shareUrlBox) shareUrlBox.style.display = &#039;block&#039;;&lt;br /&gt;
                if (shareUrlStatus) shareUrlStatus.textContent = &#039;Copied to clipboard.&#039;;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            function markManualCopy() {&lt;br /&gt;
                if (shareUrlBox) shareUrlBox.style.display = &#039;block&#039;;&lt;br /&gt;
                if (shareUrlOutput) {&lt;br /&gt;
                    shareUrlOutput.focus();&lt;br /&gt;
                    shareUrlOutput.select();&lt;br /&gt;
                }&lt;br /&gt;
                if (shareUrlStatus) shareUrlStatus.textContent = &#039;Copy blocked by browser. Select the URL above and copy it manually.&#039;;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (navigator.clipboard &amp;amp;&amp;amp; navigator.clipboard.writeText) {&lt;br /&gt;
                navigator.clipboard.writeText(url).then(markCopied).catch(markManualCopy);&lt;br /&gt;
            } else {&lt;br /&gt;
                try {&lt;br /&gt;
                    if (shareUrlOutput) {&lt;br /&gt;
                        shareUrlOutput.focus();&lt;br /&gt;
                        shareUrlOutput.select();&lt;br /&gt;
&lt;br /&gt;
                    }&lt;br /&gt;
                    document.execCommand(&#039;copy&#039;);&lt;br /&gt;
                    markCopied();&lt;br /&gt;
                } catch (e) {&lt;br /&gt;
                    markManualCopy();&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
function resetBuild() {&lt;br /&gt;
    equippedItems = {};&lt;br /&gt;
    pendingSharedBuild = null;&lt;br /&gt;
    sharedBuildApplied = false;&lt;br /&gt;
&lt;br /&gt;
    levelInput.value = 60;&lt;br /&gt;
if (cmPointsInput) {&lt;br /&gt;
    cmPointsInput.value = getMaxCmPointsForLevel();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    if (buildNameInput) {&lt;br /&gt;
        buildNameInput.value = &#039;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
if (buildNotesInput) {&lt;br /&gt;
    buildNotesInput.value = &#039;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
    Object.keys(trainingStats).forEach(function (key) {&lt;br /&gt;
        trainingStats[key] = 0;&lt;br /&gt;
&lt;br /&gt;
        var input = document.getElementById(&#039;train-&#039; + key);&lt;br /&gt;
        if (input) input.value = 0;&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    if (shareUrlBox) shareUrlBox.style.display = &#039;none&#039;;&lt;br /&gt;
    if (shareUrlOutput) shareUrlOutput.value = &#039;&#039;;&lt;br /&gt;
    if (shareUrlStatus) shareUrlStatus.textContent = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
    try {&lt;br /&gt;
        window.history.replaceState(&lt;br /&gt;
            null,&lt;br /&gt;
            document.title,&lt;br /&gt;
            window.location.origin + window.location.pathname&lt;br /&gt;
        );&lt;br /&gt;
    } catch (e) {}&lt;br /&gt;
&lt;br /&gt;
    buildGearSlots();&lt;br /&gt;
    updateStats();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
        function getAllLoadedItemsFlat() {&lt;br /&gt;
            var all = [];&lt;br /&gt;
            var seen = {};&lt;br /&gt;
&lt;br /&gt;
            Object.keys(itemCache).forEach(function (slotType) {&lt;br /&gt;
                (itemCache[slotType] || []).forEach(function (item) {&lt;br /&gt;
                    if (!item || !item.name) return;&lt;br /&gt;
                    var key = item.name.toLowerCase();&lt;br /&gt;
                    if (!seen[key]) {&lt;br /&gt;
                        seen[key] = item;&lt;br /&gt;
                        all.push(item);&lt;br /&gt;
                    }&lt;br /&gt;
                });&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return all;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function findLoadedItemByName(itemName, slot) {&lt;br /&gt;
            if (!itemName) return null;&lt;br /&gt;
&lt;br /&gt;
            var name = String(itemName).toLowerCase();&lt;br /&gt;
            var slotType = getBuilderSlotType(slot);&lt;br /&gt;
            var slotItems = itemCache[slotType] || [];&lt;br /&gt;
&lt;br /&gt;
            for (var i = 0; i &amp;lt; slotItems.length; i++) {&lt;br /&gt;
                if (slotItems[i].name &amp;amp;&amp;amp; slotItems[i].name.toLowerCase() === name) {&lt;br /&gt;
                    return slotItems[i];&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            var allItems = getAllLoadedItemsFlat();&lt;br /&gt;
            for (var j = 0; j &amp;lt; allItems.length; j++) {&lt;br /&gt;
                if (allItems[j].name &amp;amp;&amp;amp; allItems[j].name.toLowerCase() === name) {&lt;br /&gt;
                    return allItems[j];&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return null;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function setTrainingInputsFromState() {&lt;br /&gt;
            Object.keys(trainingStats).forEach(function (key) {&lt;br /&gt;
                var input = document.getElementById(&#039;train-&#039; + key);&lt;br /&gt;
                if (input) input.value = trainingStats[key];&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function applySharedBuildBasicState(buildData) {&lt;br /&gt;
            if (!buildData || sharedBuildApplied) return;&lt;br /&gt;
&lt;br /&gt;
buildData.buildName = buildData.buildName || buildData.n;&lt;br /&gt;
buildData.buildNotes = buildData.buildNotes || buildData.no;&lt;br /&gt;
buildData.race = buildData.race || buildData.r;&lt;br /&gt;
buildData.classCode = buildData.classCode || buildData.c;&lt;br /&gt;
buildData.level = buildData.level || buildData.l;&lt;br /&gt;
buildData.cmPoints = buildData.cmPoints || buildData.cm;&lt;br /&gt;
&lt;br /&gt;
buildData.trainingStats = buildData.trainingStats || buildData.t;&lt;br /&gt;
buildData.equippedItemNames = buildData.equippedItemNames || buildData.i;&lt;br /&gt;
&lt;br /&gt;
            if (buildData.race &amp;amp;&amp;amp; data.baseStats[buildData.race]) {&lt;br /&gt;
                raceSelect.value = buildData.race;&lt;br /&gt;
                loadClasses(true);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (buildData.classCode) {&lt;br /&gt;
                var classExists = false;&lt;br /&gt;
                Array.prototype.forEach.call(classSelect.options, function (option) {&lt;br /&gt;
                    if (option.value === buildData.classCode) classExists = true;&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                if (classExists) classSelect.value = buildData.classCode;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (buildData.level !== undefined) {&lt;br /&gt;
                levelInput.value = buildData.level;&lt;br /&gt;
                getCharacterLevel();&lt;br /&gt;
            }&lt;br /&gt;
if (buildData.cmPoints !== undefined &amp;amp;&amp;amp; cmPointsInput) {&lt;br /&gt;
    cmPointsInput.value = buildData.cmPoints;&lt;br /&gt;
    getAvailableCmPoints();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if (buildData.buildName &amp;amp;&amp;amp; buildNameInput) {&lt;br /&gt;
    buildNameInput.value = buildData.buildName;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (buildData.buildNotes &amp;amp;&amp;amp; buildNotesInput) {&lt;br /&gt;
    buildNotesInput.value = buildData.buildNotes;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
            if (buildData.trainingStats) {&lt;br /&gt;
                Object.keys(trainingStats).forEach(function (key) {&lt;br /&gt;
                    trainingStats[key] = parseInt(buildData.trainingStats[key], 10) || 0;&lt;br /&gt;
                });&lt;br /&gt;
                setTrainingInputsFromState();&lt;br /&gt;
                Object.keys(trainingStats).forEach(function (key) {&lt;br /&gt;
                    clampTrainingInput(key);&lt;br /&gt;
                });&lt;br /&gt;
                setTrainingInputsFromState();&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function applySharedBuildEquipment(buildData) {&lt;br /&gt;
            if (!buildData || !buildData.equippedItemNames) return;&lt;br /&gt;
&lt;br /&gt;
            equippedItems = {};&lt;br /&gt;
&lt;br /&gt;
            gearSlots.forEach(function (slot) {&lt;br /&gt;
                var itemName = buildData.equippedItemNames[slot];&lt;br /&gt;
                var item = findLoadedItemByName(itemName, slot);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                if (item &amp;amp;&amp;amp; classCanUseItem(item, classSelect.value) &amp;amp;&amp;amp; levelCanUseItem(item)) {&lt;br /&gt;
    equippedItems[slot] = item;&lt;br /&gt;
} else if (itemName) {&lt;br /&gt;
    missingSharedItems.push(itemName);&lt;br /&gt;
}&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            enforceDisabledSlots();&lt;br /&gt;
            sharedBuildApplied = true;&lt;br /&gt;
            buildGearSlots();&lt;br /&gt;
            updateStats();&lt;br /&gt;
&lt;br /&gt;
            if (shareUrlBox &amp;amp;&amp;amp; shareUrlOutput) {&lt;br /&gt;
    shareUrlBox.style.display = &#039;block&#039;;&lt;br /&gt;
    shareUrlOutput.value = window.location.href;&lt;br /&gt;
&lt;br /&gt;
    if (shareUrlStatus) {&lt;br /&gt;
        if (missingSharedItems.length &amp;gt; 0) {&lt;br /&gt;
            shareUrlStatus.innerHTML =&lt;br /&gt;
                &#039;Shared build loaded, but some items could not be found:&amp;lt;br&amp;gt;ΓÇó &#039; +&lt;br /&gt;
                missingSharedItems.join(&#039;&amp;lt;br&amp;gt;ΓÇó &#039;);&lt;br /&gt;
        } else {&lt;br /&gt;
            shareUrlStatus.textContent = &#039;Shared build loaded.&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function tryLoadSharedBuildFromUrl() {&lt;br /&gt;
            var encoded = getBuildParamFromUrl();&lt;br /&gt;
            if (!encoded) return;&lt;br /&gt;
&lt;br /&gt;
            pendingSharedBuild = decodeBuildData(encoded);&lt;br /&gt;
&lt;br /&gt;
            if (pendingSharedBuild) {&lt;br /&gt;
                applySharedBuildBasicState(pendingSharedBuild);&lt;br /&gt;
            } else if (shareUrlBox &amp;amp;&amp;amp; shareUrlStatus) {&lt;br /&gt;
                shareUrlBox.style.display = &#039;block&#039;;&lt;br /&gt;
                shareUrlStatus.textContent = &#039;Could not load shared build URL.&#039;;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        Object.keys(data.baseStats).forEach(function (race) {&lt;br /&gt;
            addOption(raceSelect, race, race);&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        function getCharacterLevel() {&lt;br /&gt;
            var level = parseInt(levelInput.value, 10);&lt;br /&gt;
            if (isNaN(level) || level &amp;lt; 1) level = 1;&lt;br /&gt;
            if (level &amp;gt; 60) level = 60;&lt;br /&gt;
            levelInput.value = level;&lt;br /&gt;
            return level;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
function getMaxCmPointsForLevel() {&lt;br /&gt;
    var max = getCharacterLevel() * 25;&lt;br /&gt;
&lt;br /&gt;
    if (max &amp;gt; 1500) {&lt;br /&gt;
        max = 1500;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return max;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function getAvailableCmPoints() {&lt;br /&gt;
    var max = getMaxCmPointsForLevel();&lt;br /&gt;
    var value;&lt;br /&gt;
&lt;br /&gt;
    if (!cmPointsInput) {&lt;br /&gt;
        return max;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    cmPointsInput.max = max;&lt;br /&gt;
&lt;br /&gt;
    value = parseInt(cmPointsInput.value, 10);&lt;br /&gt;
&lt;br /&gt;
    if (isNaN(value)) {&lt;br /&gt;
        value = max;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (value &amp;lt; 0) {&lt;br /&gt;
        value = 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (value &amp;gt; max) {&lt;br /&gt;
        value = max;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    cmPointsInput.value = value;&lt;br /&gt;
&lt;br /&gt;
    return value;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        function getBuilderSlotType(slot) {&lt;br /&gt;
            if (slot.indexOf(&amp;quot;Bracelet&amp;quot;) === 0) return &amp;quot;Bracelet&amp;quot;;&lt;br /&gt;
            if (slot.indexOf(&amp;quot;Ring&amp;quot;) === 0) return &amp;quot;Ring&amp;quot;;&lt;br /&gt;
            if (slot.indexOf(&amp;quot;Ear&amp;quot;) === 0) return &amp;quot;Ear&amp;quot;;&lt;br /&gt;
            if (slot.indexOf(&amp;quot;Held&amp;quot;) === 0) return &amp;quot;Held&amp;quot;;&lt;br /&gt;
            return slot;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCategoryForSlot(slotType) {&lt;br /&gt;
            return slotType + &amp;quot; Items&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCategoriesForSlotType(slotType) {&lt;br /&gt;
            if (slotType === &amp;quot;Primary&amp;quot;) {&lt;br /&gt;
                return [&amp;quot;Primary Items&amp;quot;, &amp;quot;Secondary Items&amp;quot;];&lt;br /&gt;
            }&lt;br /&gt;
            return [getCategoryForSlot(slotType)];&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function apiGet(params) {&lt;br /&gt;
            return new mw.Api().get(params);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getPagesInCategory(categoryName) {&lt;br /&gt;
            return apiGet({&lt;br /&gt;
                action: &amp;quot;query&amp;quot;,&lt;br /&gt;
                list: &amp;quot;categorymembers&amp;quot;,&lt;br /&gt;
                cmtitle: &amp;quot;Category:&amp;quot; + categoryName,&lt;br /&gt;
                cmlimit: &amp;quot;500&amp;quot;,&lt;br /&gt;
                cmnamespace: &amp;quot;0&amp;quot;,&lt;br /&gt;
                format: &amp;quot;json&amp;quot;&lt;br /&gt;
            }).then(function (data) {&lt;br /&gt;
                return data.query.categorymembers || [];&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getPageWikitext(title) {&lt;br /&gt;
            return apiGet({&lt;br /&gt;
                action: &amp;quot;query&amp;quot;,&lt;br /&gt;
                prop: &amp;quot;revisions&amp;quot;,&lt;br /&gt;
                titles: title,&lt;br /&gt;
                rvprop: &amp;quot;content&amp;quot;,&lt;br /&gt;
                rvslots: &amp;quot;main&amp;quot;,&lt;br /&gt;
                formatversion: &amp;quot;2&amp;quot;,&lt;br /&gt;
                format: &amp;quot;json&amp;quot;&lt;br /&gt;
            }).then(function (data) {&lt;br /&gt;
                var page = data.query.pages[0];&lt;br /&gt;
&lt;br /&gt;
                if (!page || !page.revisions || !page.revisions[0]) return &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
                if (page.revisions[0].slots &amp;amp;&amp;amp; page.revisions[0].slots.main) {&lt;br /&gt;
                    return page.revisions[0].slots.main.content || &amp;quot;&amp;quot;;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                return page.revisions[0].content || &amp;quot;&amp;quot;;&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function parseCategories(wikitext) {&lt;br /&gt;
            var categories = [];&lt;br /&gt;
            var regex = /\[\[Category:([^\]|]+)(?:\|[^\]]*)?\]\]/gi;&lt;br /&gt;
            var match;&lt;br /&gt;
&lt;br /&gt;
            while ((match = regex.exec(wikitext)) !== null) {&lt;br /&gt;
                categories.push(match[1].trim());&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return categories;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function parseItemBox(wikitext, fallbackName) {&lt;br /&gt;
            var match = wikitext.match(/\{\{(?:ItemBox|ItemPage)([\s\S]*?)\}\}/i);&lt;br /&gt;
            if (!match) return null;&lt;br /&gt;
&lt;br /&gt;
            var content = match[1];&lt;br /&gt;
            var item = { name: fallbackName };&lt;br /&gt;
            var lines = content.split(&amp;quot;\n&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
            lines.forEach(function (line) {&lt;br /&gt;
                line = line.trim();&lt;br /&gt;
                if (line.indexOf(&amp;quot;|&amp;quot;) !== 0) return;&lt;br /&gt;
&lt;br /&gt;
                var equalIndex = line.indexOf(&amp;quot;=&amp;quot;);&lt;br /&gt;
                if (equalIndex === -1) return;&lt;br /&gt;
&lt;br /&gt;
                var key = line.substring(1, equalIndex).trim().toLowerCase();&lt;br /&gt;
                var value = line.substring(equalIndex + 1).trim();&lt;br /&gt;
&lt;br /&gt;
                if (!key) return;&lt;br /&gt;
&lt;br /&gt;
                item[key] = value;&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            if (!item.name) item.name = fallbackName;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            item.categories = parseCategories(wikitext);&lt;br /&gt;
&lt;br /&gt;
            item.is2HD = item.categories.indexOf(&amp;quot;2HD Items&amp;quot;) !== -1 ||&lt;br /&gt;
                         String(item.weaponstyle || &amp;quot;&amp;quot;).toUpperCase() === &amp;quot;2HD&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
            item.isShield = item.categories.indexOf(&amp;quot;Shield Items&amp;quot;) !== -1 ||&lt;br /&gt;
                            String(item.slot || &amp;quot;&amp;quot;).toLowerCase() === &amp;quot;shield&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
            item.isHeld = item.categories.indexOf(&amp;quot;Held Items&amp;quot;) !== -1 ||&lt;br /&gt;
                          String(item.slot || &amp;quot;&amp;quot;).toLowerCase() === &amp;quot;held&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
            item.isSecondary = item.categories.indexOf(&amp;quot;Secondary Items&amp;quot;) !== -1 ||&lt;br /&gt;
                               String(item.slot || &amp;quot;&amp;quot;).toLowerCase() === &amp;quot;secondary&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
            item.isPrimary = item.categories.indexOf(&amp;quot;Primary Items&amp;quot;) !== -1 ||&lt;br /&gt;
                             String(item.slot || &amp;quot;&amp;quot;).toLowerCase() === &amp;quot;primary&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
            statKeys.forEach(function (key) {&lt;br /&gt;
                if (item[key] !== undefined &amp;amp;&amp;amp; item[key] !== &amp;quot;&amp;quot;) {&lt;br /&gt;
                    var num = parseFloat(String(item[key]).replace(/[^\d.-]/g, &amp;quot;&amp;quot;));&lt;br /&gt;
                    item[key] = isNaN(num) ? 0 : num;&lt;br /&gt;
                } else {&lt;br /&gt;
                    item[key] = 0;&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            textKeys.forEach(function (key) {&lt;br /&gt;
                if (item[key] === undefined) {&lt;br /&gt;
                    item[key] = &amp;quot;&amp;quot;;&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            if (item.class) {&lt;br /&gt;
                item.classList = item.class.split(&amp;quot;,&amp;quot;).map(function (x) {&lt;br /&gt;
                    return x.trim().toUpperCase();&lt;br /&gt;
                });&lt;br /&gt;
            } else {&lt;br /&gt;
                item.classList = [];&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return item;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function classCanUseItem(item, classCode) {&lt;br /&gt;
            if (!item.classList || item.classList.length === 0) return true;&lt;br /&gt;
            if (item.classList.indexOf(&amp;quot;ALL&amp;quot;) !== -1) return true;&lt;br /&gt;
            return item.classList.indexOf(classCode) !== -1;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function levelCanUseItem(item) {&lt;br /&gt;
            var characterLevel = getCharacterLevel();&lt;br /&gt;
            var itemLevel = parseInt(item.lvl, 10) || 0;&lt;br /&gt;
            if (itemLevel &amp;lt;= 0) return true;&lt;br /&gt;
            return itemLevel &amp;lt;= characterLevel;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function dedupePages(pages) {&lt;br /&gt;
            var seen = {};&lt;br /&gt;
            var result = [];&lt;br /&gt;
&lt;br /&gt;
            pages.forEach(function (page) {&lt;br /&gt;
                if (!seen[page.title]) {&lt;br /&gt;
                    seen[page.title] = true;&lt;br /&gt;
                    result.push(page);&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return result;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
function normalizeGeneratedSlot(item) {&lt;br /&gt;
    var slot = String(item.slot || &#039;&#039;).trim();&lt;br /&gt;
    var name = String(item.name || &#039;&#039;).toLowerCase();&lt;br /&gt;
    var style = String(item.weaponstyle || &#039;&#039;).toLowerCase();&lt;br /&gt;
&lt;br /&gt;
    if (&lt;br /&gt;
        slot.toLowerCase() === &#039;range&#039; ||&lt;br /&gt;
        slot.toLowerCase() === &#039;ranged&#039; ||&lt;br /&gt;
        style.indexOf(&#039;bow&#039;) !== -1 ||&lt;br /&gt;
        style.indexOf(&#039;crossbow&#039;) !== -1 ||&lt;br /&gt;
        style.indexOf(&#039;shortbow&#039;) !== -1 ||&lt;br /&gt;
        style.indexOf(&#039;longbow&#039;) !== -1 ||&lt;br /&gt;
        name.indexOf(&#039;bow&#039;) !== -1 ||&lt;br /&gt;
        name.indexOf(&#039;crossbow&#039;) !== -1&lt;br /&gt;
    ) {&lt;br /&gt;
        return &#039;Range&#039;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return slot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
        function normalizeGeneratedItem(generatedItem, slotType) {&lt;br /&gt;
    var item = Object.assign({}, generatedItem);&lt;br /&gt;
item.slot = normalizeGeneratedSlot(item);&lt;br /&gt;
&lt;br /&gt;
    if (!item.name) return null;&lt;br /&gt;
&lt;br /&gt;
    if (Array.isArray(item.class)) {&lt;br /&gt;
        item.classList = item.class.map(function (x) {&lt;br /&gt;
            return String(x).trim().toUpperCase();&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        item.class = item.classList.join(&amp;quot;, &amp;quot;);&lt;br /&gt;
    } else if (item.class) {&lt;br /&gt;
        item.classList = String(item.class).split(&amp;quot;,&amp;quot;).map(function (x) {&lt;br /&gt;
            return x.trim().toUpperCase();&lt;br /&gt;
        });&lt;br /&gt;
    } else {&lt;br /&gt;
        item.classList = [];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    item.categories = item.categories || [slotType + &amp;quot; Items&amp;quot;];&lt;br /&gt;
&lt;br /&gt;
    item.is2HD = item.categories.indexOf(&amp;quot;2HD Items&amp;quot;) !== -1 ||&lt;br /&gt;
        String(item.weaponstyle || &amp;quot;&amp;quot;).toUpperCase() === &amp;quot;2HD&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    item.isShield = String(item.slot || &amp;quot;&amp;quot;).toLowerCase() === &amp;quot;shield&amp;quot;;&lt;br /&gt;
    item.isHeld = String(item.slot || &amp;quot;&amp;quot;).toLowerCase() === &amp;quot;held&amp;quot;;&lt;br /&gt;
    item.isSecondary = String(item.slot || &amp;quot;&amp;quot;).toLowerCase() === &amp;quot;secondary&amp;quot;;&lt;br /&gt;
item.isPrimary = String(item.slot || &amp;quot;&amp;quot;).toLowerCase() === &amp;quot;primary&amp;quot;;&lt;br /&gt;
item.isRange = String(item.slot || &amp;quot;&amp;quot;).toLowerCase() === &amp;quot;range&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    statKeys.forEach(function (key) {&lt;br /&gt;
        item[key] = parseFloat(item[key]) || 0;&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    textKeys.forEach(function (key) {&lt;br /&gt;
        if (item[key] === undefined) item[key] = &amp;quot;&amp;quot;;&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    return item;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function loadItemsForSlotType(slotType) {&lt;br /&gt;
    if (itemCache[slotType]) {&lt;br /&gt;
        return Promise.resolve(itemCache[slotType]);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (window.EQOA_GENERATED_ITEMS &amp;amp;&amp;amp; window.EQOA_GENERATED_ITEMS.length) {&lt;br /&gt;
        var items = window.EQOA_GENERATED_ITEMS&lt;br /&gt;
            .filter(function (generatedItem) {&lt;br /&gt;
                if (!generatedItem) return false;&lt;br /&gt;
&lt;br /&gt;
var normalizedSlot = normalizeGeneratedSlot(generatedItem);&lt;br /&gt;
&lt;br /&gt;
if (slotType === &amp;quot;Primary&amp;quot;) {&lt;br /&gt;
    return normalizedSlot === &amp;quot;Primary&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (slotType === &amp;quot;Secondary&amp;quot;) {&lt;br /&gt;
    return normalizedSlot === &amp;quot;Secondary&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
return normalizedSlot === slotType;&lt;br /&gt;
&lt;br /&gt;
return generatedItem.slot === slotType;&lt;br /&gt;
            })&lt;br /&gt;
            .map(function (generatedItem) {&lt;br /&gt;
                return normalizeGeneratedItem(generatedItem, slotType);&lt;br /&gt;
            })&lt;br /&gt;
            .filter(function (item) {&lt;br /&gt;
                return item !== null;&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
        itemCache[slotType] = items;&lt;br /&gt;
        return Promise.resolve(items);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return Promise.reject(&amp;quot;EQOA_GENERATED_ITEMS is not loaded.&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
        function loadAllSlotItems() {&lt;br /&gt;
            loadingMessage.textContent = &amp;quot;Loading item categories...&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
            var uniqueSlotTypes = [];&lt;br /&gt;
&lt;br /&gt;
            gearSlots.forEach(function (slot) {&lt;br /&gt;
                var slotType = getBuilderSlotType(slot);&lt;br /&gt;
                if (uniqueSlotTypes.indexOf(slotType) === -1) {&lt;br /&gt;
                    uniqueSlotTypes.push(slotType);&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            var promises = uniqueSlotTypes.map(function (slotType) {&lt;br /&gt;
                return loadItemsForSlotType(slotType);&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return Promise.all(promises).then(function () {&lt;br /&gt;
                loadingMessage.textContent = &amp;quot;Items loaded.&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
                if (pendingSharedBuild &amp;amp;&amp;amp; !sharedBuildApplied) {&lt;br /&gt;
                    applySharedBuildEquipment(pendingSharedBuild);&lt;br /&gt;
                    return;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                buildGearSlots();&lt;br /&gt;
                updateStats();&lt;br /&gt;
            }).catch(function (error) {&lt;br /&gt;
                loadingMessage.textContent = &amp;quot;Error loading items.&amp;quot;;&lt;br /&gt;
                console.error(error);&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getDisabledSlots() {&lt;br /&gt;
    var disabled = {};&lt;br /&gt;
&lt;br /&gt;
    var primary = equippedItems.Primary;&lt;br /&gt;
    var secondary = equippedItems.Secondary;&lt;br /&gt;
    var shield = equippedItems.Shield;&lt;br /&gt;
    var held1 = equippedItems.Held1;&lt;br /&gt;
    var held2 = equippedItems.Held2;&lt;br /&gt;
    var range = equippedItems.Range;&lt;br /&gt;
&lt;br /&gt;
    var forearm = equippedItems.Forearm;&lt;br /&gt;
    var bracelet1 = equippedItems.Bracelet1;&lt;br /&gt;
    var bracelet2 = equippedItems.Bracelet2;&lt;br /&gt;
&lt;br /&gt;
    function disable(slot, reason) {&lt;br /&gt;
        if (!disabled[slot]) {&lt;br /&gt;
            disabled[slot] = reason;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* 2HD Primary locks off-hand style slots */&lt;br /&gt;
    if (primary &amp;amp;&amp;amp; primary.is2HD) {&lt;br /&gt;
        disable(&amp;quot;Secondary&amp;quot;, &amp;quot;Disabled because a 2HD weapon is equipped in Primary.&amp;quot;);&lt;br /&gt;
        disable(&amp;quot;Shield&amp;quot;, &amp;quot;Disabled because a 2HD weapon is equipped in Primary.&amp;quot;);&lt;br /&gt;
        disable(&amp;quot;Held1&amp;quot;, &amp;quot;Disabled because a 2HD weapon is equipped in Primary.&amp;quot;);&lt;br /&gt;
        disable(&amp;quot;Held2&amp;quot;, &amp;quot;Disabled because a 2HD weapon is equipped in Primary.&amp;quot;);&lt;br /&gt;
        disable(&amp;quot;Range&amp;quot;, &amp;quot;Disabled because a 2HD weapon is equipped in Primary.&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Primary + Secondary uses both hands */&lt;br /&gt;
    if (primary &amp;amp;&amp;amp; secondary) {&lt;br /&gt;
        disable(&amp;quot;Held1&amp;quot;, &amp;quot;Disabled because Primary and Secondary are both equipped.&amp;quot;);&lt;br /&gt;
        disable(&amp;quot;Held2&amp;quot;, &amp;quot;Disabled because Primary and Secondary are both equipped.&amp;quot;);&lt;br /&gt;
        disable(&amp;quot;Shield&amp;quot;, &amp;quot;Disabled because Primary and Secondary are both equipped.&amp;quot;);&lt;br /&gt;
        disable(&amp;quot;Range&amp;quot;, &amp;quot;Disabled because Primary and Secondary are both equipped.&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
/* Primary uses main hand, blocking Held1 and Range */&lt;br /&gt;
if (primary) {&lt;br /&gt;
    disable(&amp;quot;Held1&amp;quot;, &amp;quot;Disabled because Primary is equipped.&amp;quot;);&lt;br /&gt;
    disable(&amp;quot;Range&amp;quot;, &amp;quot;Disabled because Primary is equipped.&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Secondary uses off hand, blocking Held2 and Range */&lt;br /&gt;
if (secondary) {&lt;br /&gt;
    disable(&amp;quot;Held2&amp;quot;, &amp;quot;Disabled because Secondary is equipped.&amp;quot;);&lt;br /&gt;
    disable(&amp;quot;Range&amp;quot;, &amp;quot;Disabled because Secondary is equipped.&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
    /* Shield allows Held1, but blocks Held2 and Range */&lt;br /&gt;
    if (shield) {&lt;br /&gt;
        disable(&amp;quot;Held2&amp;quot;, &amp;quot;Disabled because a Shield is equipped.&amp;quot;);&lt;br /&gt;
        disable(&amp;quot;Range&amp;quot;, &amp;quot;Disabled because a Shield is equipped.&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Held2 blocks Shield and Range */&lt;br /&gt;
    if (held2) {&lt;br /&gt;
        disable(&amp;quot;Shield&amp;quot;, &amp;quot;Disabled because Held2 is equipped.&amp;quot;);&lt;br /&gt;
        disable(&amp;quot;Range&amp;quot;, &amp;quot;Disabled because Held2 is equipped.&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
/* Held1 blocks Primary and Range */&lt;br /&gt;
if (held1) {&lt;br /&gt;
    disable(&amp;quot;Primary&amp;quot;, &amp;quot;Disabled because Held1 is equipped.&amp;quot;);&lt;br /&gt;
    disable(&amp;quot;Range&amp;quot;, &amp;quot;Disabled because Held1 is equipped.&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
    /* Held1 + Held2 uses both hands */&lt;br /&gt;
    if (held1 &amp;amp;&amp;amp; held2) {&lt;br /&gt;
        disable(&amp;quot;Primary&amp;quot;, &amp;quot;Disabled because Held1 and Held2 are both equipped.&amp;quot;);&lt;br /&gt;
        disable(&amp;quot;Secondary&amp;quot;, &amp;quot;Disabled because Held1 and Held2 are both equipped.&amp;quot;);&lt;br /&gt;
        disable(&amp;quot;Shield&amp;quot;, &amp;quot;Disabled because Held1 and Held2 are both equipped.&amp;quot;);&lt;br /&gt;
        disable(&amp;quot;Range&amp;quot;, &amp;quot;Disabled because Held1 and Held2 are both equipped.&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Optional cleanup: Range conflicts with Shield / Held2 / dual wield */&lt;br /&gt;
    /* Range uses both weapon/off-hand space */&lt;br /&gt;
if (range) {&lt;br /&gt;
    disable(&amp;quot;Primary&amp;quot;, &amp;quot;Disabled because Range is equipped.&amp;quot;);&lt;br /&gt;
    disable(&amp;quot;Secondary&amp;quot;, &amp;quot;Disabled because Range is equipped.&amp;quot;);&lt;br /&gt;
    disable(&amp;quot;Shield&amp;quot;, &amp;quot;Disabled because Range is equipped.&amp;quot;);&lt;br /&gt;
    disable(&amp;quot;Held1&amp;quot;, &amp;quot;Disabled because Range is equipped.&amp;quot;);&lt;br /&gt;
    disable(&amp;quot;Held2&amp;quot;, &amp;quot;Disabled because Range is equipped.&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
    /* Forearm vs Bracelet slots */&lt;br /&gt;
    if (forearm) {&lt;br /&gt;
        disable(&amp;quot;Bracelet1&amp;quot;, &amp;quot;Disabled because a Forearm item is equipped.&amp;quot;);&lt;br /&gt;
        disable(&amp;quot;Bracelet2&amp;quot;, &amp;quot;Disabled because a Forearm item is equipped.&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (bracelet1 || bracelet2) {&lt;br /&gt;
        disable(&amp;quot;Forearm&amp;quot;, &amp;quot;Disabled because Bracelet1 or Bracelet2 is equipped.&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return disabled;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        function isLoreItem(item) {&lt;br /&gt;
    if (!item) return false;&lt;br /&gt;
&lt;br /&gt;
    return String(item.lore || &amp;quot;&amp;quot;)&lt;br /&gt;
        .trim()&lt;br /&gt;
        .toUpperCase() === &amp;quot;LORE&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function isLoreConflict(item, currentSlot) {&lt;br /&gt;
    if (!item || !item.name) return false;&lt;br /&gt;
    if (!isLoreItem(item)) return false;&lt;br /&gt;
&lt;br /&gt;
    var itemName = item.name.toLowerCase();&lt;br /&gt;
&lt;br /&gt;
    for (var slot in equippedItems) {&lt;br /&gt;
        if (slot === currentSlot) continue;&lt;br /&gt;
&lt;br /&gt;
        var equipped = equippedItems[slot];&lt;br /&gt;
&lt;br /&gt;
        if (!equipped || !equipped.name) continue;&lt;br /&gt;
&lt;br /&gt;
        if (equipped.name.toLowerCase() === itemName) {&lt;br /&gt;
            return true;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return false;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function enforceDisabledSlots() {&lt;br /&gt;
    var disabled = getDisabledSlots();&lt;br /&gt;
&lt;br /&gt;
    Object.keys(disabled).forEach(function (slot) {&lt;br /&gt;
        if (equippedItems[slot]) {&lt;br /&gt;
            delete equippedItems[slot];&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    var equippedLoreNames = {};&lt;br /&gt;
&lt;br /&gt;
    gearSlots.forEach(function (slot) {&lt;br /&gt;
        var item = equippedItems[slot];&lt;br /&gt;
&lt;br /&gt;
        if (!item || !item.name) return;&lt;br /&gt;
        if (!isLoreItem(item)) return;&lt;br /&gt;
&lt;br /&gt;
        var key = item.name.toLowerCase();&lt;br /&gt;
&lt;br /&gt;
        if (equippedLoreNames[key]) {&lt;br /&gt;
            delete equippedItems[slot];&lt;br /&gt;
        } else {&lt;br /&gt;
            equippedLoreNames[key] = true;&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
        function loadClasses(preserveEquipped) {&lt;br /&gt;
            classSelect.innerHTML = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
            var race = raceSelect.value;&lt;br /&gt;
&lt;br /&gt;
            Object.keys(data.baseStats[race]).forEach(function (classCode) {&lt;br /&gt;
                var className = data.classes[classCode] || classCode;&lt;br /&gt;
                addOption(classSelect, classCode, classCode + &#039; - &#039; + className);&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            if (!preserveEquipped) {&lt;br /&gt;
                equippedItems = {};&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            buildGearSlots();&lt;br /&gt;
            updateStats();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function buildGearSlots() {&lt;br /&gt;
            gearGrid.innerHTML = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
            var disabledSlots = getDisabledSlots();&lt;br /&gt;
&lt;br /&gt;
            gearSlots.forEach(function (slot) {&lt;br /&gt;
                var slotBox = document.createElement(&#039;div&#039;);&lt;br /&gt;
                slotBox.className = &#039;character-builder-slot&#039;;&lt;br /&gt;
&lt;br /&gt;
                if (disabledSlots[slot]) {&lt;br /&gt;
                    slotBox.className += &#039; cb-slot-disabled&#039;;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                slotBox.innerHTML =&lt;br /&gt;
    &#039;&amp;lt;label&amp;gt;&#039; + slot + &#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
    &#039;&amp;lt;input type=&amp;quot;text&amp;quot; class=&amp;quot;cb-slot-search&amp;quot; id=&amp;quot;cb-search-&#039; + slot.toLowerCase() + &#039;&amp;quot; placeholder=&amp;quot;Search &#039; + slot + &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
    &#039;&amp;lt;div class=&amp;quot;cb-picker-tools&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
        &#039;&amp;lt;select class=&amp;quot;cb-slot-filter&amp;quot; id=&amp;quot;cb-filter-&#039; + slot.toLowerCase() + &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;&amp;quot;&amp;gt;Any Stat&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;hp&amp;quot;&amp;gt;HP&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;pow&amp;quot;&amp;gt;POW&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;ac&amp;quot;&amp;gt;AC&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;dmg&amp;quot;&amp;gt;DMG&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;str&amp;quot;&amp;gt;STR&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;sta&amp;quot;&amp;gt;STA&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;agi&amp;quot;&amp;gt;AGI&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;dex&amp;quot;&amp;gt;DEX&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;wis&amp;quot;&amp;gt;WIS&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;int&amp;quot;&amp;gt;INT&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;cha&amp;quot;&amp;gt;CHA&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;pr&amp;quot;&amp;gt;PR&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;dr&amp;quot;&amp;gt;DR&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;fr&amp;quot;&amp;gt;FR&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;cr&amp;quot;&amp;gt;CR&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;lr&amp;quot;&amp;gt;LR&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;ar&amp;quot;&amp;gt;AR&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;proc&amp;quot;&amp;gt;Has Proc&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;effect&amp;quot;&amp;gt;Has Effect&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;2hd&amp;quot;&amp;gt;2HD&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
        &#039;&amp;lt;/select&amp;gt;&#039; +&lt;br /&gt;
        &#039;&amp;lt;select class=&amp;quot;cb-slot-sort&amp;quot; id=&amp;quot;cb-sort-&#039; + slot.toLowerCase() + &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;name&amp;quot;&amp;gt;Sort: Name&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;lvl&amp;quot;&amp;gt;Sort: Level&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;hp&amp;quot;&amp;gt;Sort: HP&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;pow&amp;quot;&amp;gt;Sort: POW&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;ac&amp;quot;&amp;gt;Sort: AC&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;dmg&amp;quot;&amp;gt;Sort: DMG&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;str&amp;quot;&amp;gt;Sort: STR&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;sta&amp;quot;&amp;gt;Sort: STA&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;agi&amp;quot;&amp;gt;Sort: AGI&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;dex&amp;quot;&amp;gt;Sort: DEX&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;wis&amp;quot;&amp;gt;Sort: WIS&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;int&amp;quot;&amp;gt;Sort: INT&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;option value=&amp;quot;cha&amp;quot;&amp;gt;Sort: CHA&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
        &#039;&amp;lt;/select&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
&#039;&amp;lt;label class=&amp;quot;cb-upgrade-toggle&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
    &#039;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;cb-upgrades-&#039; + slot.toLowerCase() + &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
    &#039; Upgrades Only&#039; +&lt;br /&gt;
&#039;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
&#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&#039;&amp;lt;div class=&amp;quot;cb-item-picker-list&amp;quot; id=&amp;quot;cb-picker-&#039; + slot.toLowerCase() + &#039;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
    &#039;&amp;lt;div class=&amp;quot;cb-slot-disabled-note&amp;quot; id=&amp;quot;cb-disabled-note-&#039; + slot.toLowerCase() + &#039;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
                gearGrid.appendChild(slotBox);&lt;br /&gt;
&lt;br /&gt;
                populateItemPicker(slot, disabledSlots[slot]);&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            updateEquippedSummary();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
function isItemUpgrade(slot, newItem) {&lt;br /&gt;
    var currentItem = equippedItems[slot];&lt;br /&gt;
&lt;br /&gt;
    if (!currentItem) return true;&lt;br /&gt;
&lt;br /&gt;
    var compareKeys = [&lt;br /&gt;
        &amp;quot;hp&amp;quot;, &amp;quot;pow&amp;quot;, &amp;quot;ac&amp;quot;, &amp;quot;dmg&amp;quot;,&lt;br /&gt;
        &amp;quot;str&amp;quot;, &amp;quot;sta&amp;quot;, &amp;quot;agi&amp;quot;, &amp;quot;dex&amp;quot;,&lt;br /&gt;
        &amp;quot;wis&amp;quot;, &amp;quot;int&amp;quot;, &amp;quot;cha&amp;quot;,&lt;br /&gt;
        &amp;quot;pr&amp;quot;, &amp;quot;dr&amp;quot;, &amp;quot;fr&amp;quot;, &amp;quot;cr&amp;quot;, &amp;quot;lr&amp;quot;, &amp;quot;ar&amp;quot;&lt;br /&gt;
    ];&lt;br /&gt;
&lt;br /&gt;
    for (var i = 0; i &amp;lt; compareKeys.length; i++) {&lt;br /&gt;
        var key = compareKeys[i];&lt;br /&gt;
&lt;br /&gt;
        var newValue = parseFloat(newItem[key]) || 0;&lt;br /&gt;
        var currentValue = parseFloat(currentItem[key]) || 0;&lt;br /&gt;
&lt;br /&gt;
        if (newValue &amp;gt; currentValue) {&lt;br /&gt;
            return true;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return false;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
        function getFilteredItemsForSlot(slot, searchText, filterKey, sortKey) {&lt;br /&gt;
    var classCode = classSelect.value;&lt;br /&gt;
    var slotType = getBuilderSlotType(slot);&lt;br /&gt;
    var items = itemCache[slotType] || [];&lt;br /&gt;
&lt;br /&gt;
    searchText = (searchText || &amp;quot;&amp;quot;).toLowerCase();&lt;br /&gt;
    filterKey = filterKey || &amp;quot;&amp;quot;;&lt;br /&gt;
    sortKey = sortKey || &amp;quot;name&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    var filtered = items.filter(function (item) {&lt;br /&gt;
        if (!classCanUseItem(item, classCode)) return false;&lt;br /&gt;
        if (!levelCanUseItem(item)) return false;&lt;br /&gt;
&lt;br /&gt;
        if (slot === &amp;quot;Primary&amp;quot;) {&lt;br /&gt;
    if (item.isRange) return false;&lt;br /&gt;
    if (!item.isPrimary) return false;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
        if (slot === &amp;quot;Secondary&amp;quot;) {&lt;br /&gt;
    if (item.isRange) return false;&lt;br /&gt;
    if (!item.isSecondary) return false;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
        if (searchText &amp;amp;&amp;amp; item.name.toLowerCase().indexOf(searchText) === -1) {&lt;br /&gt;
            return false;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (filterKey) {&lt;br /&gt;
            if (filterKey === &amp;quot;proc&amp;quot; &amp;amp;&amp;amp; !item.proc) return false;&lt;br /&gt;
            if (filterKey === &amp;quot;effect&amp;quot; &amp;amp;&amp;amp; !item.effect) return false;&lt;br /&gt;
            if (filterKey === &amp;quot;2hd&amp;quot; &amp;amp;&amp;amp; !item.is2HD) return false;&lt;br /&gt;
&lt;br /&gt;
            if (&lt;br /&gt;
                filterKey !== &amp;quot;proc&amp;quot; &amp;amp;&amp;amp;&lt;br /&gt;
                filterKey !== &amp;quot;effect&amp;quot; &amp;amp;&amp;amp;&lt;br /&gt;
                filterKey !== &amp;quot;2hd&amp;quot;&lt;br /&gt;
            ) {&lt;br /&gt;
                if (!item[filterKey] || parseFloat(item[filterKey]) &amp;lt;= 0) return false;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        return true;&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    filtered.sort(function (a, b) {&lt;br /&gt;
        if (sortKey === &amp;quot;name&amp;quot;) {&lt;br /&gt;
            return String(a.name || &amp;quot;&amp;quot;).localeCompare(String(b.name || &amp;quot;&amp;quot;));&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        var av = parseFloat(a[sortKey]) || 0;&lt;br /&gt;
        var bv = parseFloat(b[sortKey]) || 0;&lt;br /&gt;
&lt;br /&gt;
        if (bv !== av) return bv - av;&lt;br /&gt;
&lt;br /&gt;
        return String(a.name || &amp;quot;&amp;quot;).localeCompare(String(b.name || &amp;quot;&amp;quot;));&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    return filtered;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        function populateItemPicker(slot, disabledReason) {&lt;br /&gt;
            var picker = document.getElementById(&#039;cb-picker-&#039; + slot.toLowerCase());&lt;br /&gt;
            var searchInput = document.getElementById(&#039;cb-search-&#039; + slot.toLowerCase());&lt;br /&gt;
            var disabledNote = document.getElementById(&#039;cb-disabled-note-&#039; + slot.toLowerCase());&lt;br /&gt;
var filterSelect = document.getElementById(&#039;cb-filter-&#039; + slot.toLowerCase());&lt;br /&gt;
var sortSelect = document.getElementById(&#039;cb-sort-&#039; + slot.toLowerCase());&lt;br /&gt;
var upgradesOnlyToggle = document.getElementById(&#039;cb-upgrades-&#039; + slot.toLowerCase());&lt;br /&gt;
&lt;br /&gt;
            if (!picker) return;&lt;br /&gt;
&lt;br /&gt;
            if (disabledReason) {&lt;br /&gt;
                if (searchInput) searchInput.disabled = true;&lt;br /&gt;
                picker.innerHTML = &#039;&amp;lt;div class=&amp;quot;cb-picker-disabled&amp;quot;&amp;gt;Disabled&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
                if (disabledNote) disabledNote.textContent = disabledReason;&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            function rebuildPicker() {&lt;br /&gt;
                var searchText = searchInput ? searchInput.value : &amp;quot;&amp;quot;;&lt;br /&gt;
var filterKey = filterSelect ? filterSelect.value : &amp;quot;&amp;quot;;&lt;br /&gt;
var sortKey = sortSelect ? sortSelect.value : &amp;quot;name&amp;quot;;&lt;br /&gt;
var filteredItems = getFilteredItemsForSlot(slot, searchText, filterKey, sortKey);&lt;br /&gt;
&lt;br /&gt;
if (upgradesOnlyToggle &amp;amp;&amp;amp; upgradesOnlyToggle.checked) {&lt;br /&gt;
    filteredItems = filteredItems.filter(function (item) {&lt;br /&gt;
        return isItemUpgrade(slot, item);&lt;br /&gt;
    });&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
filteredItems = filteredItems.slice(0, 10);&lt;br /&gt;
&lt;br /&gt;
                var currentItem = equippedItems[slot];&lt;br /&gt;
&lt;br /&gt;
                picker.innerHTML = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
                var noneRow = document.createElement(&#039;div&#039;);&lt;br /&gt;
                noneRow.className = &#039;cb-picker-item cb-picker-none&#039;;&lt;br /&gt;
&lt;br /&gt;
                noneRow.textContent = &#039;-- None --&#039;;&lt;br /&gt;
&lt;br /&gt;
                if (!currentItem) {&lt;br /&gt;
                    noneRow.className += &#039; cb-picker-selected&#039;;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                noneRow.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                    delete equippedItems[slot];&lt;br /&gt;
                    hideTooltip();&lt;br /&gt;
                    hideCompareTooltip();&lt;br /&gt;
                    enforceDisabledSlots();&lt;br /&gt;
                    buildGearSlots();&lt;br /&gt;
                    updateStats();&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                picker.appendChild(noneRow);&lt;br /&gt;
&lt;br /&gt;
                filteredItems.forEach(function (item) {&lt;br /&gt;
                    var row = document.createElement(&#039;div&#039;);&lt;br /&gt;
                    row.className = &#039;cb-picker-item&#039;;&lt;br /&gt;
&lt;br /&gt;
                    if (currentItem === item) {&lt;br /&gt;
                        row.className += &#039; cb-picker-selected&#039;;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    var itemNameSpan = document.createElement(&#039;span&#039;);&lt;br /&gt;
itemNameSpan.textContent = item.name + (item.lvl ? &#039; (Lv &#039; + item.lvl + &#039;)&#039; : &#039;&#039;);&lt;br /&gt;
&lt;br /&gt;
itemNameSpan.className = &#039;cb-rarity-&#039; + normalizeRarity(item.rarity);&lt;br /&gt;
&lt;br /&gt;
var itemPageLink = document.createElement(&#039;span&#039;);&lt;br /&gt;
itemPageLink.textContent = &#039; Γåù&#039;;&lt;br /&gt;
itemPageLink.title = &#039;Open item page&#039;;&lt;br /&gt;
itemPageLink.className = &#039;cb-item-page-link&#039;;&lt;br /&gt;
&lt;br /&gt;
itemPageLink.addEventListener(&#039;click&#039;, function (event) {&lt;br /&gt;
    event.stopPropagation();&lt;br /&gt;
    openItemPage(item.name);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
row.appendChild(itemNameSpan);&lt;br /&gt;
row.appendChild(itemPageLink);&lt;br /&gt;
&lt;br /&gt;
                    row.addEventListener(&#039;mouseenter&#039;, function (event) {&lt;br /&gt;
                        showCompareTooltip(slot, item, event);&lt;br /&gt;
                    });&lt;br /&gt;
&lt;br /&gt;
                    row.addEventListener(&#039;mousemove&#039;, function (event) {&lt;br /&gt;
                        moveCompareTooltip(event);&lt;br /&gt;
                    });&lt;br /&gt;
&lt;br /&gt;
                    row.addEventListener(&#039;mouseleave&#039;, function () {&lt;br /&gt;
                        hideCompareTooltip();&lt;br /&gt;
                    });&lt;br /&gt;
&lt;br /&gt;
                    row.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                        equippedItems[slot] = item;&lt;br /&gt;
                        hideTooltip();&lt;br /&gt;
                        hideCompareTooltip();&lt;br /&gt;
                        enforceDisabledSlots();&lt;br /&gt;
                        buildGearSlots();&lt;br /&gt;
                        updateStats();&lt;br /&gt;
                    });&lt;br /&gt;
&lt;br /&gt;
                    picker.appendChild(row);&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            rebuildPicker();&lt;br /&gt;
&lt;br /&gt;
            if (searchInput) {&lt;br /&gt;
    searchInput.addEventListener(&#039;input&#039;, rebuildPicker);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (filterSelect) {&lt;br /&gt;
    filterSelect.addEventListener(&#039;change&#039;, rebuildPicker);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (sortSelect) {&lt;br /&gt;
    sortSelect.addEventListener(&#039;change&#039;, rebuildPicker);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (upgradesOnlyToggle) {&lt;br /&gt;
    upgradesOnlyToggle.addEventListener(&#039;change&#039;, rebuildPicker);&lt;br /&gt;
}&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function validateEquipment() {&lt;br /&gt;
            var warnings = [];&lt;br /&gt;
&lt;br /&gt;
            var primary = equippedItems.Primary;&lt;br /&gt;
            var secondary = equippedItems.Secondary;&lt;br /&gt;
            var shield = equippedItems.Shield;&lt;br /&gt;
            var held1 = equippedItems.Held1;&lt;br /&gt;
            var held2 = equippedItems.Held2;&lt;br /&gt;
            var forearm = equippedItems.Forearm;&lt;br /&gt;
            var bracelet1 = equippedItems.Bracelet1;&lt;br /&gt;
            var bracelet2 = equippedItems.Bracelet2;&lt;br /&gt;
&lt;br /&gt;
            if (forearm &amp;amp;&amp;amp; (bracelet1 || bracelet2)) {&lt;br /&gt;
                warnings.push(&amp;quot;Forearm item is equipped with Bracelet1/Bracelet2. Use either 1 Forearm or 2 Bracelets.&amp;quot;);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (primary &amp;amp;&amp;amp; primary.is2HD) {&lt;br /&gt;
                if (secondary) warnings.push(&amp;quot;2HD weapon in Primary conflicts with Secondary.&amp;quot;);&lt;br /&gt;
                if (shield) warnings.push(&amp;quot;2HD weapon in Primary conflicts with Shield.&amp;quot;);&lt;br /&gt;
                if (held1 || held2) warnings.push(&amp;quot;2HD weapon in Primary conflicts with Held1/Held2.&amp;quot;);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (shield &amp;amp;&amp;amp; secondary) {&lt;br /&gt;
                warnings.push(&amp;quot;Shield conflicts with Secondary weapon.&amp;quot;);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (shield &amp;amp;&amp;amp; (held1 || held2)) {&lt;br /&gt;
                warnings.push(&amp;quot;Shield conflicts with Held1/Held2.&amp;quot;);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if ((held1 || held2) &amp;amp;&amp;amp; primary &amp;amp;&amp;amp; secondary) {&lt;br /&gt;
    warnings.push(&amp;quot;Held items conflict because Primary and Secondary are both equipped.&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
            return warnings;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function updateWarnings() {&lt;br /&gt;
            var warnings = validateEquipment();&lt;br /&gt;
            var disabledSlots = getDisabledSlots();&lt;br /&gt;
&lt;br /&gt;
            Object.keys(disabledSlots).forEach(function (slot) {&lt;br /&gt;
                warnings.push(slot + &amp;quot; is &amp;quot; + disabledSlots[slot]);&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            if (!warningBox) return;&lt;br /&gt;
&lt;br /&gt;
            if (warnings.length === 0) {&lt;br /&gt;
                warningBox.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
                warningBox.innerHTML = &amp;quot;&amp;quot;;&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            warningBox.style.display = &amp;quot;block&amp;quot;;&lt;br /&gt;
            warningBox.innerHTML =&lt;br /&gt;
                &amp;quot;&amp;lt;b&amp;gt;Equipment Warnings&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&amp;quot; +&lt;br /&gt;
                warnings.map(function (w) {&lt;br /&gt;
                    return &amp;quot;ΓÇó &amp;quot; + w;&lt;br /&gt;
                }).join(&amp;quot;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function formatItemStats(item) {&lt;br /&gt;
            var rows = [];&lt;br /&gt;
&lt;br /&gt;
            function add(label, key) {&lt;br /&gt;
                if (item[key] !== undefined &amp;amp;&amp;amp; item[key] !== 0 &amp;amp;&amp;amp; item[key] !== &amp;quot;&amp;quot;) {&lt;br /&gt;
                    rows.push(&#039;&amp;lt;div&amp;gt;&amp;lt;span&amp;gt;&#039; + label + &#039;&amp;lt;/span&amp;gt; &#039; + item[key] + &#039;&amp;lt;/div&amp;gt;&#039;);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            add(&amp;quot;Lvl:&amp;quot;, &amp;quot;lvl&amp;quot;);&lt;br /&gt;
            add(&amp;quot;DMG:&amp;quot;, &amp;quot;dmg&amp;quot;);&lt;br /&gt;
            add(&amp;quot;AC:&amp;quot;, &amp;quot;ac&amp;quot;);&lt;br /&gt;
            add(&amp;quot;STR:&amp;quot;, &amp;quot;str&amp;quot;);&lt;br /&gt;
            add(&amp;quot;STA:&amp;quot;, &amp;quot;sta&amp;quot;);&lt;br /&gt;
            add(&amp;quot;AGI:&amp;quot;, &amp;quot;agi&amp;quot;);&lt;br /&gt;
            add(&amp;quot;DEX:&amp;quot;, &amp;quot;dex&amp;quot;);&lt;br /&gt;
            add(&amp;quot;WIS:&amp;quot;, &amp;quot;wis&amp;quot;);&lt;br /&gt;
            add(&amp;quot;INT:&amp;quot;, &amp;quot;int&amp;quot;);&lt;br /&gt;
            add(&amp;quot;CHA:&amp;quot;, &amp;quot;cha&amp;quot;);&lt;br /&gt;
            add(&amp;quot;HP:&amp;quot;, &amp;quot;hp&amp;quot;);&lt;br /&gt;
            add(&amp;quot;HoT:&amp;quot;, &amp;quot;hot&amp;quot;);&lt;br /&gt;
            add(&amp;quot;POW:&amp;quot;, &amp;quot;pow&amp;quot;);&lt;br /&gt;
            add(&amp;quot;PoT:&amp;quot;, &amp;quot;pot&amp;quot;);&lt;br /&gt;
            add(&amp;quot;PR:&amp;quot;, &amp;quot;pr&amp;quot;);&lt;br /&gt;
            add(&amp;quot;DR:&amp;quot;, &amp;quot;dr&amp;quot;);&lt;br /&gt;
            add(&amp;quot;FR:&amp;quot;, &amp;quot;fr&amp;quot;);&lt;br /&gt;
            add(&amp;quot;CR:&amp;quot;, &amp;quot;cr&amp;quot;);&lt;br /&gt;
            add(&amp;quot;LR:&amp;quot;, &amp;quot;lr&amp;quot;);&lt;br /&gt;
            add(&amp;quot;AR:&amp;quot;, &amp;quot;ar&amp;quot;);&lt;br /&gt;
            add(&amp;quot;DUR:&amp;quot;, &amp;quot;dur&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
            return rows.join(&amp;quot;&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function buildTooltipHtml(item) {&lt;br /&gt;
            var classText = item.class || &amp;quot;&amp;quot;;&lt;br /&gt;
            var slotText = item.slot || &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
            var html = &#039;&#039;;&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-title cb-rarity-&#039; +&lt;br /&gt;
    normalizeRarity(item.rarity) +&lt;br /&gt;
    &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
    item.name +&lt;br /&gt;
    &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            if (slotText) html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Slot:&amp;lt;/b&amp;gt; &#039; + slotText + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            if (classText) html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Class:&amp;lt;/b&amp;gt; &#039; + classText + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            if (item.is2HD) html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Type:&amp;lt;/b&amp;gt; 2HD Weapon&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            if (item.weaponstyle) html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Style:&amp;lt;/b&amp;gt; &#039; + item.weaponstyle + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            if (item.proc) html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Proc:&amp;lt;/b&amp;gt; &#039; + item.proc + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            if (item.effect) html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Effect:&amp;lt;/b&amp;gt; &#039; + item.effect + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
if (item.droppedby) html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Dropped By:&amp;lt;/b&amp;gt; &#039; + item.droppedby + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
if (item.zone) html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Zone:&amp;lt;/b&amp;gt; &#039; + item.zone + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
if (item.droprate) html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Drop Rate:&amp;lt;/b&amp;gt; &#039; + item.droprate + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-stats&amp;quot;&amp;gt;&#039; + formatItemStats(item) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            return html;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCompareValue(newItem, oldItem, key) {&lt;br /&gt;
            var newValue = parseFloat(newItem[key]) || 0;&lt;br /&gt;
            var oldValue = oldItem ? (parseFloat(oldItem[key]) || 0) : 0;&lt;br /&gt;
            return newValue - oldValue;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function buildCompareTooltipHtml(slot, newItem) {&lt;br /&gt;
            var oldItem = equippedItems[slot];&lt;br /&gt;
            var html = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-title cb-rarity-&#039; +&lt;br /&gt;
    normalizeRarity(newItem.rarity) +&lt;br /&gt;
    &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
    newItem.name +&lt;br /&gt;
    &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            if (oldItem) {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Currently:&amp;lt;/b&amp;gt; &#039; + oldItem.name + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            } else {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Currently:&amp;lt;/b&amp;gt; None&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (newItem.slot) {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Slot:&amp;lt;/b&amp;gt; &#039; + newItem.slot + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (newItem.class) {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Class:&amp;lt;/b&amp;gt; &#039; + newItem.class + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (newItem.is2HD) {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Type:&amp;lt;/b&amp;gt; 2HD Weapon&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (newItem.weaponstyle) {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Style:&amp;lt;/b&amp;gt; &#039; + newItem.weaponstyle + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (newItem.proc) {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Proc:&amp;lt;/b&amp;gt; &#039; + newItem.proc + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (newItem.effect) {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Effect:&amp;lt;/b&amp;gt; &#039; + newItem.effect + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            var compareRows = [];&lt;br /&gt;
&lt;br /&gt;
            function addCompare(label, key) {&lt;br /&gt;
                var diff = getCompareValue(newItem, oldItem, key);&lt;br /&gt;
                if (diff === 0) return;&lt;br /&gt;
&lt;br /&gt;
                var cls = diff &amp;gt; 0 ? &#039;cb-compare-positive&#039; : &#039;cb-compare-negative&#039;;&lt;br /&gt;
                var sign = diff &amp;gt; 0 ? &#039;+&#039; : &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
                compareRows.push(&lt;br /&gt;
                    &#039;&amp;lt;div&amp;gt;&amp;lt;span&amp;gt;&#039; + label + &#039;&amp;lt;/span&amp;gt; &amp;lt;b class=&amp;quot;&#039; + cls + &#039;&amp;quot;&amp;gt;&#039; + sign + diff + &#039;&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&#039;&lt;br /&gt;
                );&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            addCompare(&amp;quot;Lvl:&amp;quot;, &amp;quot;lvl&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;DMG:&amp;quot;, &amp;quot;dmg&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;AC:&amp;quot;, &amp;quot;ac&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;STR:&amp;quot;, &amp;quot;str&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;STA:&amp;quot;, &amp;quot;sta&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;AGI:&amp;quot;, &amp;quot;agi&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;DEX:&amp;quot;, &amp;quot;dex&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;WIS:&amp;quot;, &amp;quot;wis&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;INT:&amp;quot;, &amp;quot;int&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;CHA:&amp;quot;, &amp;quot;cha&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;HP:&amp;quot;, &amp;quot;hp&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;HoT:&amp;quot;, &amp;quot;hot&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;POW:&amp;quot;, &amp;quot;pow&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;PoT:&amp;quot;, &amp;quot;pot&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;PR:&amp;quot;, &amp;quot;pr&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;DR:&amp;quot;, &amp;quot;dr&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;FR:&amp;quot;, &amp;quot;fr&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;CR:&amp;quot;, &amp;quot;cr&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;LR:&amp;quot;, &amp;quot;lr&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;AR:&amp;quot;, &amp;quot;ar&amp;quot;);&lt;br /&gt;
            addCompare(&amp;quot;DUR:&amp;quot;, &amp;quot;dur&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot; style=&amp;quot;margin-top:6px;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Comparison&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            if (compareRows.length) {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-stats&amp;quot;&amp;gt;&#039; + compareRows.join(&amp;quot;&amp;quot;) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            } else {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot;&amp;gt;No stat difference.&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-line&amp;quot; style=&amp;quot;margin-top:6px;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Item Stats&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-stats&amp;quot;&amp;gt;&#039; + formatItemStats(newItem) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
if (isLoreConflict(newItem, slot)) {&lt;br /&gt;
    html += &#039;&amp;lt;div class=&amp;quot;cb-tooltip-warning&amp;quot;&amp;gt;LORE item already equipped&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
return html;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function showTooltip(item, event) {&lt;br /&gt;
            if (!tooltip || !item) return;&lt;br /&gt;
            tooltip.className =&lt;br /&gt;
    &#039;character-builder-tooltip cb-tooltip-rarity-&#039; +&lt;br /&gt;
    normalizeRarity(item.rarity);&lt;br /&gt;
&lt;br /&gt;
tooltip.innerHTML = buildTooltipHtml(item);&lt;br /&gt;
            tooltip.style.display = &#039;block&#039;;&lt;br /&gt;
            moveTooltip(event);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function moveTooltip(event) {&lt;br /&gt;
            if (!tooltip || tooltip.style.display === &#039;none&#039;) return;&lt;br /&gt;
            tooltip.style.left = (event.pageX + 14) + &#039;px&#039;;&lt;br /&gt;
            tooltip.style.top = (event.pageY + 14) + &#039;px&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function hideTooltip() {&lt;br /&gt;
            if (!tooltip) return;&lt;br /&gt;
            tooltip.style.display = &#039;none&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function showCompareTooltip(slot, item, event) {&lt;br /&gt;
            if (!compareTooltip || !item) return;&lt;br /&gt;
            compareTooltip.className =&lt;br /&gt;
    &#039;character-builder-tooltip cb-compare-tooltip cb-tooltip-rarity-&#039; +&lt;br /&gt;
    normalizeRarity(item.rarity);&lt;br /&gt;
&lt;br /&gt;
compareTooltip.innerHTML =&lt;br /&gt;
    buildCompareTooltipHtml(slot, item);&lt;br /&gt;
            compareTooltip.style.display = &#039;block&#039;;&lt;br /&gt;
            moveCompareTooltip(event);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function moveCompareTooltip(event) {&lt;br /&gt;
            if (!compareTooltip || compareTooltip.style.display === &#039;none&#039;) return;&lt;br /&gt;
            compareTooltip.style.left = (event.pageX + 14) + &#039;px&#039;;&lt;br /&gt;
            compareTooltip.style.top = (event.pageY + 14) + &#039;px&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function hideCompareTooltip() {&lt;br /&gt;
            if (!compareTooltip) return;&lt;br /&gt;
            compareTooltip.style.display = &#039;none&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function updateEquippedSummary() {&lt;br /&gt;
            if (!equippedSummaryBody) return;&lt;br /&gt;
&lt;br /&gt;
            equippedSummaryBody.innerHTML = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
            gearSlots.forEach(function (slot) {&lt;br /&gt;
                var item = equippedItems[slot];&lt;br /&gt;
                var row = document.createElement(&#039;tr&#039;);&lt;br /&gt;
&lt;br /&gt;
                var slotCell = document.createElement(&#039;td&#039;);&lt;br /&gt;
                slotCell.textContent = slot;&lt;br /&gt;
                slotCell.style.fontWeight = &#039;bold&#039;;&lt;br /&gt;
&lt;br /&gt;
                var itemCell = document.createElement(&#039;td&#039;);&lt;br /&gt;
&lt;br /&gt;
                if (item) {&lt;br /&gt;
                    var itemSpan = document.createElement(&#039;span&#039;);&lt;br /&gt;
                    itemSpan.textContent = item.name;&lt;br /&gt;
itemSpan.className =&lt;br /&gt;
    &#039;cb-equipped-item-name cb-rarity-&#039; +&lt;br /&gt;
    normalizeRarity(item.rarity);&lt;br /&gt;
itemSpan.style.cursor = &#039;pointer&#039;;&lt;br /&gt;
&lt;br /&gt;
itemSpan.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
    openItemPage(item.name);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
                    itemSpan.addEventListener(&#039;mouseenter&#039;, function (event) {&lt;br /&gt;
                        showTooltip(item, event);&lt;br /&gt;
                    });&lt;br /&gt;
&lt;br /&gt;
                    itemSpan.addEventListener(&#039;mousemove&#039;, moveTooltip);&lt;br /&gt;
                    itemSpan.addEventListener(&#039;mouseleave&#039;, hideTooltip);&lt;br /&gt;
&lt;br /&gt;
                    itemCell.appendChild(itemSpan);&lt;br /&gt;
                } else {&lt;br /&gt;
                    itemCell.textContent = &#039;-&#039;;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                row.appendChild(slotCell);&lt;br /&gt;
                row.appendChild(itemCell);&lt;br /&gt;
                equippedSummaryBody.appendChild(row);&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        function updateWeaponSummary() {&lt;br /&gt;
            function setWeaponRow(slotName, prefix) {&lt;br /&gt;
                var item = equippedItems[slotName];&lt;br /&gt;
&lt;br /&gt;
                var nameEl = document.getElementById(prefix + &#039;-name&#039;);&lt;br /&gt;
                var dmgEl = document.getElementById(prefix + &#039;-dmg&#039;);&lt;br /&gt;
                var styleEl = document.getElementById(prefix + &#039;-style&#039;);&lt;br /&gt;
                var effectEl = document.getElementById(prefix + &#039;-effect&#039;);&lt;br /&gt;
&lt;br /&gt;
                if (!nameEl || !dmgEl || !styleEl || !effectEl) return;&lt;br /&gt;
&lt;br /&gt;
                nameEl.innerHTML = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
if (item) {&lt;br /&gt;
    var link = document.createElement(&#039;span&#039;);&lt;br /&gt;
    link.textContent = item.name;&lt;br /&gt;
    link.className =&lt;br /&gt;
        &#039;cb-equipped-item-name cb-rarity-&#039; +&lt;br /&gt;
        normalizeRarity(item.rarity);&lt;br /&gt;
    link.style.cursor = &#039;pointer&#039;;&lt;br /&gt;
&lt;br /&gt;
    link.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
        openItemPage(item.name);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    link.addEventListener(&#039;mouseenter&#039;, function (event) {&lt;br /&gt;
        showTooltip(item, event);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    link.addEventListener(&#039;mousemove&#039;, moveTooltip);&lt;br /&gt;
&lt;br /&gt;
    link.addEventListener(&#039;mouseleave&#039;, hideTooltip);&lt;br /&gt;
&lt;br /&gt;
    nameEl.appendChild(link);&lt;br /&gt;
} else {&lt;br /&gt;
    nameEl.textContent = &#039;-&#039;;&lt;br /&gt;
}&lt;br /&gt;
                dmgEl.textContent = item &amp;amp;&amp;amp; item.dmg ? item.dmg : &#039;-&#039;;&lt;br /&gt;
&lt;br /&gt;
                if (item) {&lt;br /&gt;
                    if (item.weaponstyle) {&lt;br /&gt;
                        styleEl.textContent = item.weaponstyle;&lt;br /&gt;
                    } else if (item.is2HD) {&lt;br /&gt;
                        styleEl.textContent = &#039;2HD&#039;;&lt;br /&gt;
                    } else if (item.isPrimary || item.isSecondary) {&lt;br /&gt;
                        styleEl.textContent = &#039;1HD&#039;;&lt;br /&gt;
                    } else {&lt;br /&gt;
                        styleEl.textContent = &#039;-&#039;;&lt;br /&gt;
                    }&lt;br /&gt;
                } else {&lt;br /&gt;
                    styleEl.textContent = &#039;-&#039;;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                var effectText = &#039;-&#039;;&lt;br /&gt;
&lt;br /&gt;
                if (item) {&lt;br /&gt;
                    if (item.proc) {&lt;br /&gt;
                        effectText = item.proc;&lt;br /&gt;
                    } else if (item.effect) {&lt;br /&gt;
                        effectText = item.effect;&lt;br /&gt;
                    }&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                effectEl.textContent = effectText;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            setWeaponRow(&#039;Primary&#039;, &#039;cb-weapon-primary&#039;);&lt;br /&gt;
            setWeaponRow(&#039;Secondary&#039;, &#039;cb-weapon-secondary&#039;);&lt;br /&gt;
            setWeaponRow(&#039;Range&#039;, &#039;cb-weapon-range&#039;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getBaseStats() {&lt;br /&gt;
            var race = raceSelect.value;&lt;br /&gt;
            var classCode = classSelect.value;&lt;br /&gt;
            return data.baseStats[race][classCode];&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getItemVitalBonus(currentValue, baseValue) {&lt;br /&gt;
    currentValue = parseInt(currentValue, 10) || 0;&lt;br /&gt;
    baseValue = parseInt(baseValue, 10) || 0;&lt;br /&gt;
&lt;br /&gt;
    var bonus = currentValue - baseValue;&lt;br /&gt;
    return bonus &amp;gt; 0 ? bonus : 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function normalizeVitalRaceKey(race) {&lt;br /&gt;
    race = String(race || &#039;&#039;).toLowerCase();&lt;br /&gt;
&lt;br /&gt;
    if (race.indexOf(&#039;human&#039;) !== -1 || race === &#039;hum&#039;) return &#039;Human&#039;;&lt;br /&gt;
    if (race.indexOf(&#039;barbarian&#039;) !== -1 || race === &#039;bar&#039;) return &#039;Barbarian&#039;;&lt;br /&gt;
&lt;br /&gt;
    return race;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function normalizeVitalClassKey(classCode) {&lt;br /&gt;
    classCode = String(classCode || &#039;&#039;).toUpperCase();&lt;br /&gt;
&lt;br /&gt;
    if (classCode === &#039;ROG&#039;) return &#039;RGE&#039;;&lt;br /&gt;
    if (classCode === &#039;ROGUE&#039;) return &#039;RGE&#039;;&lt;br /&gt;
    if (classCode === &#039;WARRIOR&#039;) return &#039;WAR&#039;;&lt;br /&gt;
    if (classCode === &#039;PALADIN&#039;) return &#039;PAL&#039;;&lt;br /&gt;
    if (classCode === &#039;SHADOWKNIGHT&#039;) return &#039;SK&#039;;&lt;br /&gt;
    if (classCode === &#039;SHADOW KNIGHT&#039;) return &#039;SK&#039;;&lt;br /&gt;
    if (classCode === &#039;MAGICIAN&#039;) return &#039;MAG&#039;;&lt;br /&gt;
    if (classCode === &#039;SHAMAN&#039;) return &#039;SHA&#039;;&lt;br /&gt;
&lt;br /&gt;
    return classCode;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function getConfiguredBaseVital(vitalKey, race, classCode, level) {&lt;br /&gt;
    var config = window.EQOA_CONFIG;&lt;br /&gt;
    var raceKey = normalizeVitalRaceKey(race);&lt;br /&gt;
    var classKey = normalizeVitalClassKey(classCode);&lt;br /&gt;
&lt;br /&gt;
    if (parseInt(level, 10) !== 60) {&lt;br /&gt;
        return null;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (&lt;br /&gt;
        !config ||&lt;br /&gt;
        !config.characterBuilderVitals ||&lt;br /&gt;
        !config.characterBuilderVitals.level60Base ||&lt;br /&gt;
        !config.characterBuilderVitals.level60Base[vitalKey] ||&lt;br /&gt;
        !config.characterBuilderVitals.level60Base[vitalKey][raceKey]&lt;br /&gt;
    ) {&lt;br /&gt;
        return null;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (config.characterBuilderVitals.level60Base[vitalKey][raceKey][classKey] !== undefined) {&lt;br /&gt;
        return config.characterBuilderVitals.level60Base[vitalKey][raceKey][classKey];&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return null;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getClassMasteryBaseStats() {&lt;br /&gt;
    var base = getBaseStats() || {};&lt;br /&gt;
    var result = {};&lt;br /&gt;
&lt;br /&gt;
    [&#039;str&#039;, &#039;sta&#039;, &#039;agi&#039;, &#039;dex&#039;, &#039;wis&#039;, &#039;int&#039;, &#039;cha&#039;].forEach(function (key) {&lt;br /&gt;
        result[key.toUpperCase()] =&lt;br /&gt;
            (parseInt(base[key], 10) || 0) +&lt;br /&gt;
            (parseInt(trainingStats[key], 10) || 0);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    return result;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function publishCharacterBuilderState() {&lt;br /&gt;
    window.EQOA_CHARACTER_BUILDER_STATE = {&lt;br /&gt;
        getState: function () {&lt;br /&gt;
            return {&lt;br /&gt;
                race: raceSelect.value,&lt;br /&gt;
                classCode: classSelect.value,&lt;br /&gt;
                level: getCharacterLevel(),&lt;br /&gt;
cmAvailable: getAvailableCmPoints(),&lt;br /&gt;
cmMax: getMaxCmPointsForLevel(),&lt;br /&gt;
baseStats: getClassMasteryBaseStats()&lt;br /&gt;
            };&lt;br /&gt;
        }&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    if (window.dispatchEvent) {&lt;br /&gt;
        window.dispatchEvent(new CustomEvent(&#039;eqoa-character-builder-state-change&#039;));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        function getSpentTrainingPoints() {&lt;br /&gt;
            var total = 0;&lt;br /&gt;
&lt;br /&gt;
            Object.keys(trainingStats).forEach(function (key) {&lt;br /&gt;
                total += parseInt(trainingStats[key], 10) || 0;&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return total;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function clampTrainingInput(changedKey) {&lt;br /&gt;
            var level = getCharacterLevel();&lt;br /&gt;
            var availableTP = getTrainingPointsForLevel(level);&lt;br /&gt;
            var spentOther = 0;&lt;br /&gt;
&lt;br /&gt;
            Object.keys(trainingStats).forEach(function (key) {&lt;br /&gt;
                if (key !== changedKey) {&lt;br /&gt;
                    spentOther += parseInt(trainingStats[key], 10) || 0;&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            var input = document.getElementById(&#039;train-&#039; + changedKey);&lt;br /&gt;
            var value = parseInt(input.value, 10);&lt;br /&gt;
&lt;br /&gt;
            if (isNaN(value) || value &amp;lt; 0) value = 0;&lt;br /&gt;
&lt;br /&gt;
            var maxAllowed = availableTP - spentOther;&lt;br /&gt;
            if (maxAllowed &amp;lt; 0) maxAllowed = 0;&lt;br /&gt;
&lt;br /&gt;
            if (value &amp;gt; maxAllowed) {&lt;br /&gt;
                value = maxAllowed;&lt;br /&gt;
                input.value = value;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            trainingStats[changedKey] = value;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function addStat(total, item, key) {&lt;br /&gt;
            total[key] += parseFloat(item[key]) || 0;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function setCappedStat(elementId, value, cap) {&lt;br /&gt;
            var element = document.getElementById(elementId);&lt;br /&gt;
            if (!element) return;&lt;br /&gt;
&lt;br /&gt;
            value = parseFloat(value) || 0;&lt;br /&gt;
&lt;br /&gt;
            if (value &amp;gt; cap) {&lt;br /&gt;
                var over = value - cap;&lt;br /&gt;
                element.innerHTML = cap + &#039; &amp;lt;span class=&amp;quot;cb-overcap&amp;quot;&amp;gt;(+&#039; + over + &#039;)&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
            } else {&lt;br /&gt;
                element.textContent = value;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
function getClassMasteryStatCaps() {&lt;br /&gt;
    var caps = {&lt;br /&gt;
        str: 400,&lt;br /&gt;
        sta: 400,&lt;br /&gt;
        agi: 400,&lt;br /&gt;
        dex: 400,&lt;br /&gt;
        wis: 400,&lt;br /&gt;
        int: 400,&lt;br /&gt;
        cha: 400&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    if (&lt;br /&gt;
        window.EQOA_CLASS_MASTERY_STATE &amp;amp;&amp;amp;&lt;br /&gt;
        typeof window.EQOA_CLASS_MASTERY_STATE.getStatCaps === &#039;function&#039;&lt;br /&gt;
    ) {&lt;br /&gt;
        var cmCaps = window.EQOA_CLASS_MASTERY_STATE.getStatCaps();&lt;br /&gt;
&lt;br /&gt;
        Object.keys(caps).forEach(function (key) {&lt;br /&gt;
            if (cmCaps[key] !== undefined) {&lt;br /&gt;
                caps[key] = parseInt(cmCaps[key], 10) || caps[key];&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return caps;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function getTopItemsForSlot(slot, statKey, limit) {&lt;br /&gt;
    var items = getFilteredItemsForSlot(slot, &amp;quot;&amp;quot;, &amp;quot;&amp;quot;, statKey);&lt;br /&gt;
&lt;br /&gt;
    items = items.filter(function (item) {&lt;br /&gt;
        return (parseFloat(item[statKey]) || 0) &amp;gt; 0;&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    return items.slice(0, limit || 5);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function showBestInSlotHelper() {&lt;br /&gt;
    if (!bisStatSelect || !bisResultsBox) return;&lt;br /&gt;
&lt;br /&gt;
    var statKey = bisStatSelect.value;&lt;br /&gt;
&lt;br /&gt;
if (!statKey) {&lt;br /&gt;
    bisResultsBox.style.display = &#039;none&#039;;&lt;br /&gt;
    bisResultsBox.innerHTML = &#039;&#039;;&lt;br /&gt;
    return;&lt;br /&gt;
}&lt;br /&gt;
    var statLabel = statKey.toUpperCase();&lt;br /&gt;
&lt;br /&gt;
    var html = &#039;&amp;lt;b&amp;gt;Top Items by &#039; + statLabel + &#039;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
    gearSlots.forEach(function (slot) {&lt;br /&gt;
        var topItems = getTopItemsForSlot(slot, statKey, 5);&lt;br /&gt;
&lt;br /&gt;
        html += &#039;&amp;lt;div style=&amp;quot;margin-top:8px;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&#039; + slot + &#039;&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
        if (!topItems.length) {&lt;br /&gt;
            html += &#039;&amp;lt;div&amp;gt;No matching items.&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        topItems.forEach(function (item, index) {&lt;br /&gt;
            html += &#039;&amp;lt;div&amp;gt;&#039; +&lt;br /&gt;
                (index + 1) + &#039;. &#039; +&lt;br /&gt;
                &#039;&amp;lt;span class=&amp;quot;cb-equipped-item-name&amp;quot; style=&amp;quot;cursor:pointer;&amp;quot; data-item-name=&amp;quot;&#039; + item.name.replace(/&amp;quot;/g, &#039;&amp;amp;quot;&#039;) + &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                item.name +&lt;br /&gt;
                &#039;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
                &#039; ΓÇö &#039; + statLabel + &#039;: &#039; + (item[statKey] || 0) +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    bisResultsBox.innerHTML = html;&lt;br /&gt;
    bisResultsBox.style.display = &#039;block&#039;;&lt;br /&gt;
&lt;br /&gt;
    Array.prototype.forEach.call(&lt;br /&gt;
        bisResultsBox.querySelectorAll(&#039;[data-item-name]&#039;),&lt;br /&gt;
        function (el) {&lt;br /&gt;
            el.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                openItemPage(el.getAttribute(&#039;data-item-name&#039;));&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function getBuildDataFromUrl(url) {&lt;br /&gt;
    try {&lt;br /&gt;
        var parsedUrl = new URL(url);&lt;br /&gt;
        var encoded = parsedUrl.searchParams.get(&#039;build&#039;);&lt;br /&gt;
&lt;br /&gt;
        if (!encoded) return null;&lt;br /&gt;
&lt;br /&gt;
        return decodeBuildData(encoded);&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        return null;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function formatCompareValue(value) {&lt;br /&gt;
    if (value === undefined || value === null || value === &#039;&#039;) return &#039;-&#039;;&lt;br /&gt;
    return value;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function compareTextValue(label, a, b) {&lt;br /&gt;
    if (a === b) {&lt;br /&gt;
        return &#039;&amp;lt;div&amp;gt;&amp;lt;b&amp;gt;&#039; + label + &#039;:&amp;lt;/b&amp;gt; &#039; + formatCompareValue(a) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return &#039;&amp;lt;div&amp;gt;&amp;lt;b&amp;gt;&#039; + label + &#039;:&amp;lt;/b&amp;gt; &#039; +&lt;br /&gt;
        formatCompareValue(a) +&lt;br /&gt;
        &#039; ΓåÆ &amp;lt;b&amp;gt;&#039; +&lt;br /&gt;
        formatCompareValue(b) +&lt;br /&gt;
        &#039;&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function compareBuildEquipment(buildA, buildB) {&lt;br /&gt;
    var html = &#039;&amp;lt;div style=&amp;quot;margin-top:10px;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Equipment Differences&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
    gearSlots.forEach(function (slot) {&lt;br /&gt;
        var itemA = buildA.equippedItemNames &amp;amp;&amp;amp; buildA.equippedItemNames[slot]&lt;br /&gt;
            ? buildA.equippedItemNames[slot]&lt;br /&gt;
            : &#039;-&#039;;&lt;br /&gt;
&lt;br /&gt;
        var itemB = buildB.equippedItemNames &amp;amp;&amp;amp; buildB.equippedItemNames[slot]&lt;br /&gt;
            ? buildB.equippedItemNames[slot]&lt;br /&gt;
            : &#039;-&#039;;&lt;br /&gt;
&lt;br /&gt;
        if (itemA !== itemB) {&lt;br /&gt;
            html += &#039;&amp;lt;div&amp;gt;&amp;lt;b&amp;gt;&#039; + slot + &#039;:&amp;lt;/b&amp;gt; &#039; + itemA + &#039; ΓåÆ &amp;lt;b&amp;gt;&#039; + itemB + &#039;&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    return html;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function calculateBuildTotalsFromSharedBuild(buildData) {&lt;br /&gt;
    var race = buildData.race;&lt;br /&gt;
    var classCode = buildData.classCode;&lt;br /&gt;
&lt;br /&gt;
    if (!race || !classCode || !data.baseStats[race] || !data.baseStats[race][classCode]) {&lt;br /&gt;
        return null;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var base = data.baseStats[race][classCode];&lt;br /&gt;
&lt;br /&gt;
    var total = {&lt;br /&gt;
        str: base.str || 0,&lt;br /&gt;
        sta: base.sta || 0,&lt;br /&gt;
        agi: base.agi || 0,&lt;br /&gt;
        dex: base.dex || 0,&lt;br /&gt;
        wis: base.wis || 0,&lt;br /&gt;
        int: base.int || 0,&lt;br /&gt;
        cha: base.cha || 0,&lt;br /&gt;
        hp: base.hp || 0,&lt;br /&gt;
        pow: base.pow || 0,&lt;br /&gt;
        ac: base.ac || 0,&lt;br /&gt;
        pr: 0,&lt;br /&gt;
        dr: 0,&lt;br /&gt;
        fr: 0,&lt;br /&gt;
        cr: 0,&lt;br /&gt;
        lr: 0,&lt;br /&gt;
        ar: 0&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    if (buildData.trainingStats) {&lt;br /&gt;
        Object.keys(buildData.trainingStats).forEach(function (key) {&lt;br /&gt;
            if (total[key] !== undefined) {&lt;br /&gt;
                total[key] += parseInt(buildData.trainingStats[key], 10) || 0;&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (buildData.equippedItemNames) {&lt;br /&gt;
        gearSlots.forEach(function (slot) {&lt;br /&gt;
            var itemName = buildData.equippedItemNames[slot];&lt;br /&gt;
            var item = findLoadedItemByName(itemName, slot);&lt;br /&gt;
&lt;br /&gt;
            if (!item) return;&lt;br /&gt;
&lt;br /&gt;
            [&amp;quot;str&amp;quot;, &amp;quot;sta&amp;quot;, &amp;quot;agi&amp;quot;, &amp;quot;dex&amp;quot;, &amp;quot;wis&amp;quot;, &amp;quot;int&amp;quot;, &amp;quot;cha&amp;quot;, &amp;quot;hp&amp;quot;, &amp;quot;pow&amp;quot;, &amp;quot;ac&amp;quot;, &amp;quot;pr&amp;quot;, &amp;quot;dr&amp;quot;, &amp;quot;fr&amp;quot;, &amp;quot;cr&amp;quot;, &amp;quot;lr&amp;quot;, &amp;quot;ar&amp;quot;].forEach(function (key) {&lt;br /&gt;
                total[key] += parseFloat(item[key]) || 0;&lt;br /&gt;
            });&lt;br /&gt;
        });&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return total;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function compareBuildStats(buildA, buildB) {&lt;br /&gt;
    var totalsA = calculateBuildTotalsFromSharedBuild(buildA);&lt;br /&gt;
    var totalsB = calculateBuildTotalsFromSharedBuild(buildB);&lt;br /&gt;
&lt;br /&gt;
    if (!totalsA || !totalsB) {&lt;br /&gt;
        return &#039;&amp;lt;div style=&amp;quot;margin-top:10px;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Stat Differences&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;Could not calculate stats for one or both builds.&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var statOrder = [&lt;br /&gt;
        &amp;quot;str&amp;quot;, &amp;quot;sta&amp;quot;, &amp;quot;agi&amp;quot;, &amp;quot;dex&amp;quot;, &amp;quot;wis&amp;quot;, &amp;quot;int&amp;quot;, &amp;quot;cha&amp;quot;,&lt;br /&gt;
        &amp;quot;hp&amp;quot;, &amp;quot;pow&amp;quot;, &amp;quot;ac&amp;quot;,&lt;br /&gt;
        &amp;quot;pr&amp;quot;, &amp;quot;dr&amp;quot;, &amp;quot;fr&amp;quot;, &amp;quot;cr&amp;quot;, &amp;quot;lr&amp;quot;, &amp;quot;ar&amp;quot;&lt;br /&gt;
    ];&lt;br /&gt;
&lt;br /&gt;
    var html = &#039;&amp;lt;div style=&amp;quot;margin-top:10px;&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Stat Differences&amp;lt;/b&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
    statOrder.forEach(function (key) {&lt;br /&gt;
        var a = parseFloat(totalsA[key]) || 0;&lt;br /&gt;
        var b = parseFloat(totalsB[key]) || 0;&lt;br /&gt;
        var diff = b - a;&lt;br /&gt;
&lt;br /&gt;
        var label = key.toUpperCase();&lt;br /&gt;
        var diffText = diff &amp;gt; 0 ? &#039; &amp;lt;span class=&amp;quot;cb-compare-positive&amp;quot;&amp;gt;(+&#039; + diff + &#039;)&amp;lt;/span&amp;gt;&#039; :&lt;br /&gt;
                       diff &amp;lt; 0 ? &#039; &amp;lt;span class=&amp;quot;cb-compare-negative&amp;quot;&amp;gt;(&#039; + diff + &#039;)&amp;lt;/span&amp;gt;&#039; :&lt;br /&gt;
                       &#039; (0)&#039;;&lt;br /&gt;
&lt;br /&gt;
        html += &#039;&amp;lt;div&amp;gt;&amp;lt;b&amp;gt;&#039; + label + &#039;:&amp;lt;/b&amp;gt; &#039; + a + &#039; ΓåÆ &#039; + b + diffText + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    return html;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function compareSharedBuilds() {&lt;br /&gt;
    if (!compareUrlAInput || !compareUrlBInput || !compareResultsBox) return;&lt;br /&gt;
&lt;br /&gt;
    var buildA = getBuildDataFromUrl(compareUrlAInput.value.trim());&lt;br /&gt;
    var buildB = getBuildDataFromUrl(compareUrlBInput.value.trim());&lt;br /&gt;
&lt;br /&gt;
    if (!buildA || !buildB) {&lt;br /&gt;
        compareResultsBox.style.display = &#039;block&#039;;&lt;br /&gt;
        compareResultsBox.innerHTML = &#039;Could not compare builds. Make sure both URLs are valid shared build URLs.&#039;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var html = &#039;&amp;lt;b&amp;gt;Build Comparison&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
    html += compareTextValue(&#039;Build Name&#039;, buildA.buildName || &#039;-&#039;, buildB.buildName || &#039;-&#039;);&lt;br /&gt;
    html += compareTextValue(&#039;Race&#039;, buildA.race || &#039;-&#039;, buildB.race || &#039;-&#039;);&lt;br /&gt;
    html += compareTextValue(&#039;Class&#039;, buildA.classCode || &#039;-&#039;, buildB.classCode || &#039;-&#039;);&lt;br /&gt;
    html += compareTextValue(&#039;Level&#039;, buildA.level || &#039;-&#039;, buildB.level || &#039;-&#039;);&lt;br /&gt;
&lt;br /&gt;
    html += compareBuildEquipment(buildA, buildB);&lt;br /&gt;
html += compareBuildStats(buildA, buildB);&lt;br /&gt;
&lt;br /&gt;
    compareResultsBox.innerHTML = html;&lt;br /&gt;
    compareResultsBox.style.display = &#039;block&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function applyBuilderTheme(theme) {&lt;br /&gt;
    if (!app) return;&lt;br /&gt;
&lt;br /&gt;
    app.classList.remove(&#039;cb-theme-dark&#039;);&lt;br /&gt;
    app.classList.remove(&#039;cb-theme-light&#039;);&lt;br /&gt;
&lt;br /&gt;
    if (theme === &#039;light&#039;) {&lt;br /&gt;
        app.classList.add(&#039;cb-theme-light&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
        app.classList.add(&#039;cb-theme-dark&#039;);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function toggleBuilderTheme() {&lt;br /&gt;
    var isLight = app.classList.contains(&#039;cb-theme-light&#039;);&lt;br /&gt;
&lt;br /&gt;
    if (isLight) {&lt;br /&gt;
        applyBuilderTheme(&#039;dark&#039;);&lt;br /&gt;
    } else {&lt;br /&gt;
        applyBuilderTheme(&#039;light&#039;);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function loadSavedBuilderTheme() {&lt;br /&gt;
    var isLight =&lt;br /&gt;
        document.documentElement.classList.contains(&#039;eqoa-theme-light&#039;) ||&lt;br /&gt;
        document.body.classList.contains(&#039;eqoa-theme-light&#039;);&lt;br /&gt;
&lt;br /&gt;
    applyBuilderTheme(isLight ? &#039;light&#039; : &#039;dark&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function getItemPrimarySlotLabel(item) {&lt;br /&gt;
    if (!item) return &amp;quot;-&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    if (item.slot) return item.slot;&lt;br /&gt;
    if (item.isPrimary) return &amp;quot;Primary&amp;quot;;&lt;br /&gt;
    if (item.isSecondary) return &amp;quot;Secondary&amp;quot;;&lt;br /&gt;
    if (item.isShield) return &amp;quot;Shield&amp;quot;;&lt;br /&gt;
    if (item.isHeld) return &amp;quot;Held&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    if (item.categories &amp;amp;&amp;amp; item.categories.length) {&lt;br /&gt;
        for (var i = 0; i &amp;lt; item.categories.length; i++) {&lt;br /&gt;
            var cat = item.categories[i];&lt;br /&gt;
            if (cat.indexOf(&amp;quot; Items&amp;quot;) !== -1) {&lt;br /&gt;
                return cat.replace(&amp;quot; Items&amp;quot;, &amp;quot;&amp;quot;);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return &amp;quot;-&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function searchAllLoadedItems(query) {&lt;br /&gt;
    query = String(query || &amp;quot;&amp;quot;).toLowerCase().trim();&lt;br /&gt;
&lt;br /&gt;
    if (!query) return [];&lt;br /&gt;
&lt;br /&gt;
    var allItems = getAllLoadedItemsFlat();&lt;br /&gt;
&lt;br /&gt;
    return allItems.filter(function (item) {&lt;br /&gt;
        var searchable = [&lt;br /&gt;
            item.name,&lt;br /&gt;
            item.class,&lt;br /&gt;
            item.slot,&lt;br /&gt;
            item.weaponstyle,&lt;br /&gt;
            item.proc,&lt;br /&gt;
            item.effect,&lt;br /&gt;
            item.droppedby,&lt;br /&gt;
            item.zone,&lt;br /&gt;
            item.droprate,&lt;br /&gt;
            item.categories ? item.categories.join(&amp;quot; &amp;quot;) : &amp;quot;&amp;quot;&lt;br /&gt;
        ].join(&amp;quot; &amp;quot;).toLowerCase();&lt;br /&gt;
&lt;br /&gt;
        return searchable.indexOf(query) !== -1;&lt;br /&gt;
    }).slice(0, 30);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function renderGlobalItemSearchResults() {&lt;br /&gt;
    if (!globalItemSearchInput || !globalSearchResultsBox) return;&lt;br /&gt;
&lt;br /&gt;
    var query = globalItemSearchInput.value;&lt;br /&gt;
    var results = searchAllLoadedItems(query);&lt;br /&gt;
&lt;br /&gt;
    if (!query || !query.trim()) {&lt;br /&gt;
        globalSearchResultsBox.style.display = &amp;quot;none&amp;quot;;&lt;br /&gt;
        globalSearchResultsBox.innerHTML = &amp;quot;&amp;quot;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    globalSearchResultsBox.style.display = &amp;quot;block&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    if (!results.length) {&lt;br /&gt;
        globalSearchResultsBox.innerHTML = &amp;quot;No matching items found.&amp;quot;;&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var html = &#039;&amp;lt;b&amp;gt;Global Item Search Results&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
    results.forEach(function (item) {&lt;br /&gt;
        var slotLabel = getItemPrimarySlotLabel(item);&lt;br /&gt;
        var lvlText = item.lvl ? &amp;quot;Lv &amp;quot; + item.lvl : &amp;quot;No Lv&amp;quot;;&lt;br /&gt;
        var classText = item.class ? item.class : &amp;quot;ALL&amp;quot;;&lt;br /&gt;
        var sourceText = &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
        if (item.zone || item.droppedby) {&lt;br /&gt;
            sourceText = &amp;quot; ΓÇö &amp;quot; + [&lt;br /&gt;
&lt;br /&gt;
                item.zone || &amp;quot;&amp;quot;,&lt;br /&gt;
                item.droppedby || &amp;quot;&amp;quot;&lt;br /&gt;
            ].filter(Boolean).join(&amp;quot; / &amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        html += &#039;&amp;lt;div style=&amp;quot;margin-top:6px;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;span class=&amp;quot;cb-equipped-item-name&amp;quot; style=&amp;quot;cursor:pointer;&amp;quot; data-global-item-name=&amp;quot;&#039; + item.name.replace(/&amp;quot;/g, &#039;&amp;amp;quot;&#039;) + &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                item.name +&lt;br /&gt;
            &#039;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
            &#039; ΓÇö &#039; + slotLabel +&lt;br /&gt;
            &#039; ΓÇö &#039; + lvlText +&lt;br /&gt;
            &#039; ΓÇö &#039; + classText +&lt;br /&gt;
            sourceText +&lt;br /&gt;
            &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    globalSearchResultsBox.innerHTML = html;&lt;br /&gt;
&lt;br /&gt;
    Array.prototype.forEach.call(&lt;br /&gt;
        globalSearchResultsBox.querySelectorAll(&#039;[data-global-item-name]&#039;),&lt;br /&gt;
        function (el) {&lt;br /&gt;
            el.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
    openItemPage(el.getAttribute(&#039;data-global-item-name&#039;));&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
el.addEventListener(&#039;mouseenter&#039;, function (event) {&lt;br /&gt;
    var itemName = el.getAttribute(&#039;data-global-item-name&#039;);&lt;br /&gt;
    var item = findLoadedItemByName(itemName, &amp;quot;Primary&amp;quot;) || getAllLoadedItemsFlat().find(function (x) {&lt;br /&gt;
        return x.name === itemName;&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    if (item) {&lt;br /&gt;
        showTooltip(item, event);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
el.addEventListener(&#039;mousemove&#039;, moveTooltip);&lt;br /&gt;
el.addEventListener(&#039;mouseleave&#039;, hideTooltip);&lt;br /&gt;
        }&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function populateExportCard() {&lt;br /&gt;
    var buildName = buildNameInput ? buildNameInput.value.trim() : &#039;&#039;;&lt;br /&gt;
    var shareUrl = generateShareUrl();&lt;br /&gt;
var classIcons = {&lt;br /&gt;
    WAR: &#039;/images/classes/war.png&#039;,&lt;br /&gt;
    PAL: &#039;/images/classes/pal.png&#039;,&lt;br /&gt;
    SK: &#039;/images/classes/sk.png&#039;,&lt;br /&gt;
    RGE: &#039;/images/classes/rge.png&#039;,&lt;br /&gt;
    BRD: &#039;/images/classes/brd.png&#039;,&lt;br /&gt;
    RAN: &#039;/images/classes/ran.png&#039;,&lt;br /&gt;
    MNK: &#039;/images/classes/mnk.png&#039;,&lt;br /&gt;
    CL: &#039;/images/classes/cl.png&#039;,&lt;br /&gt;
    DRD: &#039;/images/classes/drd.png&#039;,&lt;br /&gt;
    SHA: &#039;/images/classes/sha.png&#039;,&lt;br /&gt;
    NEC: &#039;/images/classes/nec.png&#039;,&lt;br /&gt;
    MAG: &#039;/images/classes/mag.png&#039;,&lt;br /&gt;
    ENC: &#039;/images/classes/enc.png&#039;,&lt;br /&gt;
    WIZ: &#039;/images/classes/wiz.png&#039;,&lt;br /&gt;
    ALC: &#039;/images/classes/alc.png&#039;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
    document.getElementById(&#039;cb-export-build-name&#039;).textContent =&lt;br /&gt;
        buildName || &#039;Unnamed Build&#039;;&lt;br /&gt;
&lt;br /&gt;
    document.getElementById(&#039;cb-export-race&#039;).textContent =&lt;br /&gt;
        raceSelect.value || &#039;-&#039;;&lt;br /&gt;
&lt;br /&gt;
    document.getElementById(&#039;cb-export-class&#039;).textContent =&lt;br /&gt;
        classSelect.value || &#039;-&#039;;&lt;br /&gt;
&lt;br /&gt;
var classIcons = {&lt;br /&gt;
    WAR: &#039;/eqoawiki/index.php/Special:Redirect/file/WAR.png&#039;,&lt;br /&gt;
    PAL: &#039;/eqoawiki/index.php/Special:Redirect/file/PAL.png&#039;,&lt;br /&gt;
    SK: &#039;/eqoawiki/index.php/Special:Redirect/file/SK.png&#039;,&lt;br /&gt;
    RGE: &#039;/eqoawiki/index.php/Special:Redirect/file/RGE.png&#039;,&lt;br /&gt;
    BRD: &#039;/eqoawiki/index.php/Special:Redirect/file/BRD.png&#039;,&lt;br /&gt;
    RAN: &#039;/eqoawiki/index.php/Special:Redirect/file/RAN.png&#039;,&lt;br /&gt;
    MNK: &#039;/eqoawiki/index.php/Special:Redirect/file/MNK.png&#039;,&lt;br /&gt;
    CL: &#039;/eqoawiki/index.php/Special:Redirect/file/CL.png&#039;,&lt;br /&gt;
    DRD: &#039;/eqoawiki/index.php/Special:Redirect/file/DRD.png&#039;,&lt;br /&gt;
    SHA: &#039;/eqoawiki/index.php/Special:Redirect/file/SHA.png&#039;,&lt;br /&gt;
    NEC: &#039;/eqoawiki/index.php/Special:Redirect/file/NEC.png&#039;,&lt;br /&gt;
    MAG: &#039;/eqoawiki/index.php/Special:Redirect/file/MAG.png&#039;,&lt;br /&gt;
    ENC: &#039;/eqoawiki/index.php/Special:Redirect/file/ENC.png&#039;,&lt;br /&gt;
    WIZ: &#039;/eqoawiki/index.php/Special:Redirect/file/WIZ.png&#039;,&lt;br /&gt;
    ALC: &#039;/eqoawiki/index.php/Special:Redirect/file/ALC.png&#039;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
var classIcon = document.getElementById(&#039;cb-export-class-icon&#039;);&lt;br /&gt;
&lt;br /&gt;
if (classIcon) {&lt;br /&gt;
    classIcon.src =&lt;br /&gt;
        classIcons[classSelect.value] || &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
    classIcon.style.display =&lt;br /&gt;
        classIcons[classSelect.value]&lt;br /&gt;
            ? &#039;block&#039;&lt;br /&gt;
            : &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
var classIcon = document.getElementById(&#039;cb-export-class-icon&#039;);&lt;br /&gt;
&lt;br /&gt;
if (classIcon) {&lt;br /&gt;
    classIcon.src =&lt;br /&gt;
        classIcons[classSelect.value] || &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
    classIcon.style.display =&lt;br /&gt;
        classIcons[classSelect.value]&lt;br /&gt;
            ? &#039;block&#039;&lt;br /&gt;
            : &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
    document.getElementById(&#039;cb-export-level&#039;).textContent =&lt;br /&gt;
        getCharacterLevel();&lt;br /&gt;
&lt;br /&gt;
    function statLine(key) {&lt;br /&gt;
        var el = document.getElementById(&#039;cb-&#039; + key);&lt;br /&gt;
        var value = el ? el.textContent : &#039;0&#039;;&lt;br /&gt;
&lt;br /&gt;
        return &#039;&amp;lt;div&amp;gt;&amp;lt;b&amp;gt;&#039; + key.toUpperCase() + &#039;:&amp;lt;/b&amp;gt; &#039; + value + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var coreStats = [&lt;br /&gt;
    &#039;str&#039;, &#039;wis&#039;,&lt;br /&gt;
    &#039;sta&#039;, &#039;int&#039;,&lt;br /&gt;
    &#039;agi&#039;, &#039;cha&#039;,&lt;br /&gt;
    &#039;dex&#039;&lt;br /&gt;
];&lt;br /&gt;
&lt;br /&gt;
var resists = [&lt;br /&gt;
    &#039;fr&#039;, &#039;ar&#039;,&lt;br /&gt;
    &#039;cr&#039;, &#039;pr&#039;,&lt;br /&gt;
    &#039;lr&#039;, &#039;dr&#039;&lt;br /&gt;
];&lt;br /&gt;
&lt;br /&gt;
var vitals = [&lt;br /&gt;
    &#039;hp&#039;,&lt;br /&gt;
    &#039;pow&#039;,&lt;br /&gt;
    &#039;ac&#039;&lt;br /&gt;
];&lt;br /&gt;
&lt;br /&gt;
    document.getElementById(&#039;cb-export-core-stats&#039;).innerHTML =&lt;br /&gt;
        coreStats.map(statLine).join(&#039;&#039;);&lt;br /&gt;
&lt;br /&gt;
    document.getElementById(&#039;cb-export-resists&#039;).innerHTML =&lt;br /&gt;
        resists.map(statLine).join(&#039;&#039;);&lt;br /&gt;
&lt;br /&gt;
    document.getElementById(&#039;cb-export-vitals&#039;).innerHTML =&lt;br /&gt;
        vitals.map(statLine).join(&#039;&#039;);&lt;br /&gt;
&lt;br /&gt;
    var itemsHtml = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
    gearSlots.forEach(function (slot) {&lt;br /&gt;
    var item = equippedItems[slot];&lt;br /&gt;
&lt;br /&gt;
    if (item) {&lt;br /&gt;
        itemsHtml +=&lt;br /&gt;
            &#039;&amp;lt;div&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;span class=&amp;quot;cb-rarity-&#039; +&lt;br /&gt;
            normalizeRarity(item.rarity) +&lt;br /&gt;
            &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
            item.name +&lt;br /&gt;
            &#039;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    } else {&lt;br /&gt;
        itemsHtml += &#039;&amp;lt;div&amp;gt;-&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
    document.getElementById(&#039;cb-export-items&#039;).innerHTML =&lt;br /&gt;
        itemsHtml;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    if (exportNotesBox) {&lt;br /&gt;
        var notes = buildNotesInput&lt;br /&gt;
            ? buildNotesInput.value.trim()&lt;br /&gt;
            : &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
        exportNotesBox.textContent =&lt;br /&gt;
            notes || &#039;No build notes.&#039;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (exportQrBox) {&lt;br /&gt;
    exportQrBox.innerHTML = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
    try {&lt;br /&gt;
        if (typeof QRCode !== &#039;undefined&#039;) {&lt;br /&gt;
            new QRCode(exportQrBox, {&lt;br /&gt;
                text: shareUrl,&lt;br /&gt;
                width: 180,&lt;br /&gt;
                height: 180,&lt;br /&gt;
                correctLevel: QRCode.CorrectLevel.L&lt;br /&gt;
            });&lt;br /&gt;
        } else {&lt;br /&gt;
            exportQrBox.textContent = &#039;QR not loaded&#039;;&lt;br /&gt;
        }&lt;br /&gt;
    } catch (e) {&lt;br /&gt;
        console.error(&#039;QR generation failed.&#039;, e);&lt;br /&gt;
        exportQrBox.textContent = &#039;QR failed&#039;;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function exportBuildCardImage() {&lt;br /&gt;
    if (typeof html2canvas === &#039;undefined&#039;) {&lt;br /&gt;
        alert(&#039;Export image tool is still loading. Try again in a moment.&#039;);&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (!exportCardInner) {&lt;br /&gt;
        alert(&#039;Export card container not found.&#039;);&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    populateExportCard();&lt;br /&gt;
&lt;br /&gt;
    html2canvas(exportCardInner, {&lt;br /&gt;
        backgroundColor: null,&lt;br /&gt;
        scale: 2,&lt;br /&gt;
        useCORS: true&lt;br /&gt;
    }).then(function (canvas) {&lt;br /&gt;
        var link = document.createElement(&#039;a&#039;);&lt;br /&gt;
&lt;br /&gt;
        var buildName = buildNameInput &amp;amp;&amp;amp; buildNameInput.value&lt;br /&gt;
            ? buildNameInput.value.trim()&lt;br /&gt;
            : &#039;EQOA-Build&#039;;&lt;br /&gt;
&lt;br /&gt;
        link.download = buildName.replace(/[^a-z0-9]/gi, &#039;_&#039;) + &#039;.png&#039;;&lt;br /&gt;
        link.href = canvas.toDataURL(&#039;image/png&#039;);&lt;br /&gt;
        link.click();&lt;br /&gt;
    });&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
window.EQOA_EXPORT_BUILD_CARD = exportBuildCardImage;&lt;br /&gt;
&lt;br /&gt;
function normalizeRarity(rarity) {&lt;br /&gt;
    return String(rarity || &#039;common&#039;)&lt;br /&gt;
        .toLowerCase()&lt;br /&gt;
        .replace(/\s+/g, &#039;-&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        function updateStats(skipPublish) {&lt;br /&gt;
            var base = getBaseStats();&lt;br /&gt;
            if (!base) return;&lt;br /&gt;
&lt;br /&gt;
            var level = getCharacterLevel();&lt;br /&gt;
var vitalsSection = document.getElementById(&#039;cb-player-vitals-section&#039;);&lt;br /&gt;
&lt;br /&gt;
if (vitalsSection) {&lt;br /&gt;
    var showVitals =&lt;br /&gt;
        window.EQOA_CONFIG &amp;amp;&amp;amp;&lt;br /&gt;
        window.EQOA_CONFIG.features &amp;amp;&amp;amp;&lt;br /&gt;
        (&lt;br /&gt;
            window.EQOA_CONFIG.features.characterBuilderCalculatedHP ||&lt;br /&gt;
            window.EQOA_CONFIG.features.characterBuilderCalculatedPOW&lt;br /&gt;
        );&lt;br /&gt;
&lt;br /&gt;
    vitalsSection.style.display = showVitals ? &#039;&#039; : &#039;none&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
            var total = {&lt;br /&gt;
                str: base.str || 0,&lt;br /&gt;
                sta: base.sta || 0,&lt;br /&gt;
                agi: base.agi || 0,&lt;br /&gt;
                dex: base.dex || 0,&lt;br /&gt;
                wis: base.wis || 0,&lt;br /&gt;
                int: base.int || 0,&lt;br /&gt;
                cha: base.cha || 0,&lt;br /&gt;
                hp: base.hp || 0,&lt;br /&gt;
                pow: base.pow || 0,&lt;br /&gt;
                ac: base.ac || 0,&lt;br /&gt;
                pr: 0,&lt;br /&gt;
                dr: 0,&lt;br /&gt;
                fr: 0,&lt;br /&gt;
                cr: 0,&lt;br /&gt;
                lr: 0,&lt;br /&gt;
                ar: 0&lt;br /&gt;
            };&lt;br /&gt;
&lt;br /&gt;
            Object.keys(trainingStats).forEach(function (key) {&lt;br /&gt;
                total[key] += parseInt(trainingStats[key], 10) || 0;&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            Object.keys(equippedItems).forEach(function (slot) {&lt;br /&gt;
                var item = equippedItems[slot];&lt;br /&gt;
&lt;br /&gt;
                addStat(total, item, &amp;quot;str&amp;quot;);&lt;br /&gt;
                addStat(total, item, &amp;quot;sta&amp;quot;);&lt;br /&gt;
                addStat(total, item, &amp;quot;agi&amp;quot;);&lt;br /&gt;
                addStat(total, item, &amp;quot;dex&amp;quot;);&lt;br /&gt;
                addStat(total, item, &amp;quot;wis&amp;quot;);&lt;br /&gt;
                addStat(total, item, &amp;quot;int&amp;quot;);&lt;br /&gt;
                addStat(total, item, &amp;quot;cha&amp;quot;);&lt;br /&gt;
                addStat(total, item, &amp;quot;hp&amp;quot;);&lt;br /&gt;
                addStat(total, item, &amp;quot;pow&amp;quot;);&lt;br /&gt;
                addStat(total, item, &amp;quot;ac&amp;quot;);&lt;br /&gt;
                addStat(total, item, &amp;quot;pr&amp;quot;);&lt;br /&gt;
                addStat(total, item, &amp;quot;dr&amp;quot;);&lt;br /&gt;
                addStat(total, item, &amp;quot;fr&amp;quot;);&lt;br /&gt;
                addStat(total, item, &amp;quot;cr&amp;quot;);&lt;br /&gt;
                addStat(total, item, &amp;quot;lr&amp;quot;);&lt;br /&gt;
                addStat(total, item, &amp;quot;ar&amp;quot;);&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            var availableTP = getTrainingPointsForLevel(level);&lt;br /&gt;
            var spentTP = getSpentTrainingPoints();&lt;br /&gt;
            var remainingTP = availableTP - spentTP;&lt;br /&gt;
&lt;br /&gt;
            if (remainingTP &amp;lt; 0) remainingTP = 0;&lt;br /&gt;
&lt;br /&gt;
            document.getElementById(&#039;cb-tp-available&#039;).textContent = availableTP;&lt;br /&gt;
            document.getElementById(&#039;cb-tp-spent&#039;).textContent = spentTP;&lt;br /&gt;
            document.getElementById(&#039;cb-tp-remaining&#039;).textContent = remainingTP;&lt;br /&gt;
&lt;br /&gt;
            var statCaps = getClassMasteryStatCaps();&lt;br /&gt;
&lt;br /&gt;
setCappedStat(&#039;cb-str&#039;, total.str, statCaps.str);&lt;br /&gt;
setCappedStat(&#039;cb-sta&#039;, total.sta, statCaps.sta);&lt;br /&gt;
setCappedStat(&#039;cb-agi&#039;, total.agi, statCaps.agi);&lt;br /&gt;
setCappedStat(&#039;cb-dex&#039;, total.dex, statCaps.dex);&lt;br /&gt;
setCappedStat(&#039;cb-wis&#039;, total.wis, statCaps.wis);&lt;br /&gt;
setCappedStat(&#039;cb-int&#039;, total.int, statCaps.int);&lt;br /&gt;
setCappedStat(&#039;cb-cha&#039;, total.cha, statCaps.cha);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            var normalizedClassCode = normalizeVitalClassKey(classSelect.value);&lt;br /&gt;
            var hpClassMod = null;&lt;br /&gt;
&lt;br /&gt;
            if (&lt;br /&gt;
                window.EQOA_CONFIG &amp;amp;&amp;amp;&lt;br /&gt;
                window.EQOA_CONFIG.features &amp;amp;&amp;amp;&lt;br /&gt;
                window.EQOA_CONFIG.features.characterBuilderCalculatedHP &amp;amp;&amp;amp;&lt;br /&gt;
                window.EQOA_CONFIG.characterBuilderVitals &amp;amp;&amp;amp;&lt;br /&gt;
                window.EQOA_CONFIG.characterBuilderVitals.hpClassMod&lt;br /&gt;
            ) {&lt;br /&gt;
                hpClassMod = window.EQOA_CONFIG.characterBuilderVitals.hpClassMod[normalizedClassCode];&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (hpClassMod !== null &amp;amp;&amp;amp; hpClassMod !== undefined) {&lt;br /&gt;
                var itemHP = getItemVitalBonus(total.hp, base.hp || 0);&lt;br /&gt;
&lt;br /&gt;
                total.hp =&lt;br /&gt;
                    (level * hpClassMod) +&lt;br /&gt;
                    (level * Math.round(total.sta / 11)) +&lt;br /&gt;
                    itemHP;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            var configuredBasePOW = getConfiguredBaseVital(&lt;br /&gt;
                &#039;POW&#039;,&lt;br /&gt;
                raceSelect.value,&lt;br /&gt;
                classSelect.value,&lt;br /&gt;
                level&lt;br /&gt;
            );&lt;br /&gt;
&lt;br /&gt;
            if (&lt;br /&gt;
                window.EQOA_CONFIG &amp;amp;&amp;amp;&lt;br /&gt;
                window.EQOA_CONFIG.features &amp;amp;&amp;amp;&lt;br /&gt;
                window.EQOA_CONFIG.features.characterBuilderCalculatedPOW &amp;amp;&amp;amp;&lt;br /&gt;
                configuredBasePOW !== null&lt;br /&gt;
            ) {&lt;br /&gt;
                total.pow = configuredBasePOW + getItemVitalBonus(total.pow, base.pow || 0);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            document.getElementById(&#039;cb-hp&#039;).textContent = total.hp;&lt;br /&gt;
            document.getElementById(&#039;cb-pow&#039;).textContent = total.pow;&lt;br /&gt;
            document.getElementById(&#039;cb-ac&#039;).textContent = total.ac;&lt;br /&gt;
&lt;br /&gt;
            var playerHpBox = document.getElementById(&#039;cb-player-hp&#039;);&lt;br /&gt;
            var playerPowBox = document.getElementById(&#039;cb-player-pow&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (playerHpBox) playerHpBox.textContent = total.hp;&lt;br /&gt;
            if (playerPowBox) playerPowBox.textContent = total.pow;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            setCappedStat(&#039;cb-pr&#039;, total.pr, 315);&lt;br /&gt;
            setCappedStat(&#039;cb-dr&#039;, total.dr, 315);&lt;br /&gt;
            setCappedStat(&#039;cb-fr&#039;, total.fr, 315);&lt;br /&gt;
            setCappedStat(&#039;cb-cr&#039;, total.cr, 315);&lt;br /&gt;
            setCappedStat(&#039;cb-lr&#039;, total.lr, 315);&lt;br /&gt;
            setCappedStat(&#039;cb-ar&#039;, total.ar, 315);&lt;br /&gt;
&lt;br /&gt;
            updateEquippedSummary();&lt;br /&gt;
updateWeaponSummary();&lt;br /&gt;
updateWarnings();&lt;br /&gt;
if (!skipPublish) {&lt;br /&gt;
    publishCharacterBuilderState();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function removeInvalidEquippedItemsForLevel() {&lt;br /&gt;
            Object.keys(equippedItems).forEach(function (slot) {&lt;br /&gt;
                if (!levelCanUseItem(equippedItems[slot])) {&lt;br /&gt;
                    delete equippedItems[slot];&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function bindTrainingInputs() {&lt;br /&gt;
            Object.keys(trainingStats).forEach(function (key) {&lt;br /&gt;
                var input = document.getElementById(&#039;train-&#039; + key);&lt;br /&gt;
&lt;br /&gt;
                input.addEventListener(&#039;input&#039;, function () {&lt;br /&gt;
                    clampTrainingInput(key);&lt;br /&gt;
                    updateStats();&lt;br /&gt;
                });&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        raceSelect.addEventListener(&#039;change&#039;, loadClasses);&lt;br /&gt;
&lt;br /&gt;
        classSelect.addEventListener(&#039;change&#039;, function () {&lt;br /&gt;
            equippedItems = {};&lt;br /&gt;
            buildGearSlots();&lt;br /&gt;
            updateStats();&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        levelInput.addEventListener(&#039;input&#039;, function () {&lt;br /&gt;
    getAvailableCmPoints();&lt;br /&gt;
&lt;br /&gt;
    Object.keys(trainingStats).forEach(function (key) {&lt;br /&gt;
        clampTrainingInput(key);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    removeInvalidEquippedItemsForLevel();&lt;br /&gt;
    enforceDisabledSlots();&lt;br /&gt;
    buildGearSlots();&lt;br /&gt;
    updateStats();&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
if (cmPointsInput) {&lt;br /&gt;
    cmPointsInput.addEventListener(&#039;input&#039;, function () {&lt;br /&gt;
        getAvailableCmPoints();&lt;br /&gt;
        publishCharacterBuilderState();&lt;br /&gt;
    });&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
        refreshButton.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
            itemCache = {};&lt;br /&gt;
            equippedItems = {};&lt;br /&gt;
            pendingSharedBuild = null;&lt;br /&gt;
            sharedBuildApplied = false;&lt;br /&gt;
            hideTooltip();&lt;br /&gt;
            hideCompareTooltip();&lt;br /&gt;
            loadAllSlotItems();&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        if (generateShareButton) {&lt;br /&gt;
            generateShareButton.addEventListener(&#039;click&#039;, generateShareUrl);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (copyShareButton) {&lt;br /&gt;
            copyShareButton.addEventListener(&#039;click&#039;, copyShareUrl);&lt;br /&gt;
        }&lt;br /&gt;
if (resetBuildButton) {&lt;br /&gt;
    resetBuildButton.addEventListener(&#039;click&#039;, resetBuild);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (showBisButton) {&lt;br /&gt;
    showBisButton.addEventListener(&#039;click&#039;, showBestInSlotHelper);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (compareBuildsButton) {&lt;br /&gt;
    compareBuildsButton.addEventListener(&#039;click&#039;, compareSharedBuilds);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (globalItemSearchInput) {&lt;br /&gt;
    globalItemSearchInput.addEventListener(&#039;input&#039;, renderGlobalItemSearchResults);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme is controlled globally by MediaWiki:Common.js */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if (exportCardButton) {&lt;br /&gt;
    exportCardButton.addEventListener(&#039;click&#039;, exportBuildCardImage);&lt;br /&gt;
}&lt;br /&gt;
Array.prototype.forEach.call(builderTabButtons, function (button) {&lt;br /&gt;
    button.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
        switchBuilderTab(button.getAttribute(&#039;data-cb-tab&#039;));&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
loadSavedBuilderTheme();&lt;br /&gt;
window.addEventListener(&#039;eqoa-class-mastery-state-change&#039;, function () {&lt;br /&gt;
    updateStats(true);&lt;br /&gt;
});&lt;br /&gt;
window.addEventListener(&#039;eqoa-wiki-theme-change&#039;, function (event) {&lt;br /&gt;
    if (event.detail &amp;amp;&amp;amp; event.detail.theme) {&lt;br /&gt;
        applyBuilderTheme(event.detail.theme);&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
        loadClasses();&lt;br /&gt;
        bindTrainingInputs();&lt;br /&gt;
        tryLoadSharedBuildFromUrl();&lt;br /&gt;
        loadAllSlotItems();&lt;br /&gt;
        updateStats();&lt;br /&gt;
        publishCharacterBuilderState();&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
function openItemPage(itemName) {&lt;br /&gt;
    window.open(&lt;br /&gt;
        mw.config.get(&#039;wgArticlePath&#039;).replace(&#039;$1&#039;, encodeURIComponent(itemName)),&lt;br /&gt;
        &#039;_blank&#039;&lt;br /&gt;
    );&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:ClassMasteryCalculator.js&amp;diff=2422</id>
		<title>MediaWiki:ClassMasteryCalculator.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:ClassMasteryCalculator.js&amp;diff=2422"/>
		<updated>2026-05-23T13:41:38Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;mw.hook(&#039;wikipage.content&#039;).add(function () {&lt;br /&gt;
    var cmCalculatorStarted = false;&lt;br /&gt;
&lt;br /&gt;
    function cmDataIsReady() {&lt;br /&gt;
        return !!window.EQOA_CM_DATA &amp;amp;&amp;amp;&lt;br /&gt;
            (&lt;br /&gt;
                (&lt;br /&gt;
                    window.EQOA_CM_DATA.masteries &amp;amp;&amp;amp;&lt;br /&gt;
                    window.EQOA_CM_DATA.masteries.length&lt;br /&gt;
                ) ||&lt;br /&gt;
                window.EQOA_CM_RAW&lt;br /&gt;
            );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function waitForCMReady(attemptsLeft) {&lt;br /&gt;
        var app = document.getElementById(&#039;cm-calculator-app&#039;);&lt;br /&gt;
&lt;br /&gt;
        if (app &amp;amp;&amp;amp; cmDataIsReady()) {&lt;br /&gt;
            if (cmCalculatorStarted) return;&lt;br /&gt;
&lt;br /&gt;
            cmCalculatorStarted = true;&lt;br /&gt;
            initClassMasteryCalculator();&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (attemptsLeft &amp;lt;= 0) {&lt;br /&gt;
            if (app) {&lt;br /&gt;
                app.innerHTML =&lt;br /&gt;
                    &#039;&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;EQOA Class Mastery failed to load.&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        setTimeout(function () {&lt;br /&gt;
            waitForCMReady(attemptsLeft - 1);&lt;br /&gt;
        }, 100);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    waitForCMReady(100);&lt;br /&gt;
&lt;br /&gt;
    function initClassMasteryCalculator() {&lt;br /&gt;
        var app = document.getElementById(&#039;cm-calculator-app&#039;);&lt;br /&gt;
        if (!app) return;&lt;br /&gt;
&lt;br /&gt;
        var data = window.EQOA_CM_DATA || {};&lt;br /&gt;
        var selectedMasteries = {};&lt;br /&gt;
        var activeCmTab = &#039;General&#039;;&lt;br /&gt;
        var activeCmView = &#039;detailed&#039;;&lt;br /&gt;
        var showLockedCms = true;&lt;br /&gt;
        var visibleMasteries = [];&lt;br /&gt;
&lt;br /&gt;
        function safeArray(value) {&lt;br /&gt;
            return Object.prototype.toString.call(value) === &#039;[object Array]&#039; ? value : [];&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function numberOrZero(value) {&lt;br /&gt;
            var n = Number(String(value || &#039;&#039;).trim());&lt;br /&gt;
            return isFinite(n) ? n : 0;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function escapeHtml(value) {&lt;br /&gt;
            return String(value == null ? &#039;&#039; : value)&lt;br /&gt;
                .replace(/&amp;amp;/g, &#039;&amp;amp;amp;&#039;)&lt;br /&gt;
                .replace(/&amp;lt;/g, &#039;&amp;amp;lt;&#039;)&lt;br /&gt;
                .replace(/&amp;gt;/g, &#039;&amp;amp;gt;&#039;)&lt;br /&gt;
                .replace(/&amp;quot;/g, &#039;&amp;amp;quot;&#039;)&lt;br /&gt;
                .replace(/&#039;/g, &#039;&amp;amp;#039;&#039;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function splitList(value) {&lt;br /&gt;
            value = String(value || &#039;&#039;).trim();&lt;br /&gt;
            if (!value || value.toLowerCase() === &#039;all&#039;) return [&#039;All&#039;];&lt;br /&gt;
            return value.split(/\s+/);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function buildMasteriesFromRaw(rawText) {&lt;br /&gt;
            var lines = String(rawText || &#039;&#039;).split(/\r?\n/);&lt;br /&gt;
            var headerLineIndex = -1;&lt;br /&gt;
            var headers = [];&lt;br /&gt;
            var headerMap = {};&lt;br /&gt;
            var rows = [];&lt;br /&gt;
&lt;br /&gt;
            function get(cols, name) {&lt;br /&gt;
                var indexes = headerMap[name] || [];&lt;br /&gt;
                if (!indexes.length) return &#039;&#039;;&lt;br /&gt;
                return String(cols[indexes[0]] || &#039;&#039;).trim();&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            function getAll(cols, name) {&lt;br /&gt;
                var indexes = headerMap[name] || [];&lt;br /&gt;
                var values = [];&lt;br /&gt;
&lt;br /&gt;
                indexes.forEach(function (index) {&lt;br /&gt;
                    var value = String(cols[index] || &#039;&#039;).trim();&lt;br /&gt;
&lt;br /&gt;
                    if (!value) return;&lt;br /&gt;
                    if (/^[0-9A-F]{4}$/i.test(value)) return;&lt;br /&gt;
&lt;br /&gt;
                    if (values.indexOf(value) === -1) {&lt;br /&gt;
                        values.push(value);&lt;br /&gt;
                    }&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                return values;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            function addStat(stats, cols, header, key) {&lt;br /&gt;
                var value = parseInt(get(cols, header), 10);&lt;br /&gt;
                if (!isNaN(value) &amp;amp;&amp;amp; value !== 0) {&lt;br /&gt;
                    stats[key] = value;&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            lines.forEach(function (line, index) {&lt;br /&gt;
                if (headerLineIndex === -1 &amp;amp;&amp;amp; line.indexOf(&#039;Mastery\tDescription&#039;) === 0) {&lt;br /&gt;
                    headerLineIndex = index;&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            if (headerLineIndex === -1) return [];&lt;br /&gt;
&lt;br /&gt;
            headers = lines[headerLineIndex].split(&#039;\t&#039;).map(function (header) {&lt;br /&gt;
                return String(header || &#039;&#039;).trim();&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            headers.forEach(function (header, index) {&lt;br /&gt;
                if (!headerMap[header]) headerMap[header] = [];&lt;br /&gt;
                headerMap[header].push(index);&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            lines.slice(headerLineIndex + 1).forEach(function (line) {&lt;br /&gt;
                var cols;&lt;br /&gt;
                var name;&lt;br /&gt;
                var stats = {};&lt;br /&gt;
                var baseStatReqs = {};&lt;br /&gt;
&lt;br /&gt;
                if (!line.trim()) return;&lt;br /&gt;
&lt;br /&gt;
                cols = line.split(&#039;\t&#039;);&lt;br /&gt;
                name = get(cols, &#039;Mastery&#039;);&lt;br /&gt;
&lt;br /&gt;
                if (!name) return;&lt;br /&gt;
&lt;br /&gt;
                addStat(stats, cols, &#039;AC&#039;, &#039;ac&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;STR&#039;, &#039;str&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;STA&#039;, &#039;sta&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;AGI&#039;, &#039;agi&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;DEX&#039;, &#039;dex&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;WIS&#039;, &#039;wis&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;INT&#039;, &#039;int&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;CHA&#039;, &#039;cha&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;HP Max&#039;, &#039;hp&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;PWR Max&#039;, &#039;pow&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;STR Max&#039;, &#039;strMax&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;STA Max&#039;, &#039;staMax&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;AGI Max&#039;, &#039;agiMax&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;DEX Max&#039;, &#039;dexMax&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;WIS Max&#039;, &#039;wisMax&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;INT Max&#039;, &#039;intMax&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;CHA Max&#039;, &#039;chaMax&#039;);&lt;br /&gt;
&lt;br /&gt;
                [&#039;STR&#039;, &#039;STA&#039;, &#039;DEX&#039;, &#039;AGI&#039;, &#039;INT&#039;, &#039;WIS&#039;, &#039;CHA&#039;].forEach(function (stat) {&lt;br /&gt;
                    var value = parseInt(get(cols, &#039;Base &#039; + stat + &#039; Req&#039;), 10);&lt;br /&gt;
                    if (!isNaN(value) &amp;amp;&amp;amp; value &amp;gt; 0) {&lt;br /&gt;
                        baseStatReqs[stat] = value;&lt;br /&gt;
                    }&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                rows.push({&lt;br /&gt;
                    name: name,&lt;br /&gt;
                    description: get(cols, &#039;Description&#039;),&lt;br /&gt;
                    classification: get(cols, &#039;Classification&#039;),&lt;br /&gt;
                    subCategory: get(cols, &#039;Sub-Category&#039;),&lt;br /&gt;
                    races: splitList(get(cols, &#039;Race&#039;)),&lt;br /&gt;
                    classes: splitList(get(cols, &#039;Class&#039;)),&lt;br /&gt;
                    lycanthropy: get(cols, &#039;Lycanthropy&#039;),&lt;br /&gt;
                    quest: get(cols, &#039;Quest&#039;),&lt;br /&gt;
                    level: parseInt(get(cols, &#039;Level&#039;), 10) || 0,&lt;br /&gt;
                    points: parseInt(get(cols, &#039;Points&#039;), 10) || 0,&lt;br /&gt;
                    cmSpentReq: parseInt(get(cols, &#039;CM Spent Req&#039;), 10) || 0,&lt;br /&gt;
                    requirements: []&lt;br /&gt;
                        .concat(getAll(cols, &#039;CM Req 1&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;CM Req 2&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;CM Req 3&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;CM Req 4&#039;)),&lt;br /&gt;
                    spellsAdded: []&lt;br /&gt;
                        .concat(getAll(cols, &#039;=+Spell 1&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;=+Spell 2&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;=+Spell 3&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;=+Spell 4&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;=+Spell 5&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;=+Spell 6&#039;)),&lt;br /&gt;
                    spellsRemoved: []&lt;br /&gt;
                        .concat(getAll(cols, &#039;-Spell 1&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;-Spell 2&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;-Spell 3&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;-Spell 4&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;-Spell 5&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;-Spell 6&#039;)),&lt;br /&gt;
                    stats: stats,&lt;br /&gt;
                    baseStatReqs: baseStatReqs&lt;br /&gt;
                });&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return rows;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if ((!data.masteries || !data.masteries.length) &amp;amp;&amp;amp; window.EQOA_CM_RAW) {&lt;br /&gt;
            data.masteries = buildMasteriesFromRaw(window.EQOA_CM_RAW);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getBuilderState() {&lt;br /&gt;
            if (&lt;br /&gt;
                window.EQOA_CHARACTER_BUILDER_STATE &amp;amp;&amp;amp;&lt;br /&gt;
                typeof window.EQOA_CHARACTER_BUILDER_STATE.getState === &#039;function&#039;&lt;br /&gt;
            ) {&lt;br /&gt;
                return window.EQOA_CHARACTER_BUILDER_STATE.getState();&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return null;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function isEmbedded() {&lt;br /&gt;
            return !!getBuilderState();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getRaceCode(raceName) {&lt;br /&gt;
            var raceCodes = data.raceCodes || {};&lt;br /&gt;
            return raceCodes[raceName] || raceName;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function listAllowsValue(list, value) {&lt;br /&gt;
            var wanted = String(value || &#039;&#039;).toUpperCase();&lt;br /&gt;
&lt;br /&gt;
            if (!wanted) return true;&lt;br /&gt;
&lt;br /&gt;
            return safeArray(list).some(function (entry) {&lt;br /&gt;
                var text = String(entry || &#039;&#039;).toUpperCase().trim();&lt;br /&gt;
                var tokens;&lt;br /&gt;
&lt;br /&gt;
                if (!text || text === &#039;ALL&#039;) return true;&lt;br /&gt;
&lt;br /&gt;
                tokens = text.split(/\s+/);&lt;br /&gt;
                return tokens.indexOf(wanted) !== -1;&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function normalizePath(value) {&lt;br /&gt;
            value = String(value || &#039;&#039;).toLowerCase().replace(/[\s-]/g, &#039;&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!value || value === &#039;all&#039; || value === &#039;none&#039;) return &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
            var map = {&lt;br /&gt;
                lionwere: &#039;werelion&#039;,&lt;br /&gt;
                werelion: &#039;werelion&#039;,&lt;br /&gt;
                bearwere: &#039;werebear&#039;,&lt;br /&gt;
                werebear: &#039;werebear&#039;,&lt;br /&gt;
                wolfwere: &#039;werewolf&#039;,&lt;br /&gt;
                werewolf: &#039;werewolf&#039;,&lt;br /&gt;
                ratwere: &#039;wererat&#039;,&lt;br /&gt;
                wererat: &#039;wererat&#039;,&lt;br /&gt;
                gatorwere: &#039;weregator&#039;,&lt;br /&gt;
                weregator: &#039;weregator&#039;,&lt;br /&gt;
                vampire: &#039;vampire&#039;,&lt;br /&gt;
                werehunter: &#039;werehunter&#039;,&lt;br /&gt;
                hunterwere: &#039;werehunter&#039;,&lt;br /&gt;
                werebeast: &#039;werebeast&#039;&lt;br /&gt;
            };&lt;br /&gt;
&lt;br /&gt;
            return map[value] || value;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function isWerePath(path) {&lt;br /&gt;
            return [&#039;werelion&#039;, &#039;werebear&#039;, &#039;werewolf&#039;, &#039;wererat&#039;, &#039;weregator&#039;].indexOf(path) !== -1;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getBitePath(name) {&lt;br /&gt;
            name = String(name || &#039;&#039;).toLowerCase();&lt;br /&gt;
&lt;br /&gt;
            if (name.indexOf(&#039;lion bite&#039;) !== -1) return &#039;werelion&#039;;&lt;br /&gt;
            if (name.indexOf(&#039;bear bite&#039;) !== -1) return &#039;werebear&#039;;&lt;br /&gt;
            if (name.indexOf(&#039;wolf bite&#039;) !== -1) return &#039;werewolf&#039;;&lt;br /&gt;
            if (name.indexOf(&#039;rat bite&#039;) !== -1) return &#039;wererat&#039;;&lt;br /&gt;
            if (name.indexOf(&#039;gator bite&#039;) !== -1) return &#039;weregator&#039;;&lt;br /&gt;
&lt;br /&gt;
            return &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function isSharedWereMastery(name) {&lt;br /&gt;
            return name === &#039;Lycanthropic Resistances&#039; ||&lt;br /&gt;
                name === &#039;Lycanthropic Regeneration&#039; ||&lt;br /&gt;
                name === &#039;Lycanthropic Rejuvenation&#039; ||&lt;br /&gt;
                name === &#039;Combat Senses&#039; ||&lt;br /&gt;
                name === &#039;Defensive Instincts&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function formatStatName(statName) {&lt;br /&gt;
            var map = {&lt;br /&gt;
                ac: &#039;AC&#039;,&lt;br /&gt;
                hp: &#039;HP&#039;,&lt;br /&gt;
                pow: &#039;Power&#039;,&lt;br /&gt;
                str: &#039;STR&#039;,&lt;br /&gt;
                sta: &#039;STA&#039;,&lt;br /&gt;
                agi: &#039;AGI&#039;,&lt;br /&gt;
                dex: &#039;DEX&#039;,&lt;br /&gt;
                wis: &#039;WIS&#039;,&lt;br /&gt;
                int: &#039;INT&#039;,&lt;br /&gt;
                cha: &#039;CHA&#039;,&lt;br /&gt;
                strMax: &#039;STR Max&#039;,&lt;br /&gt;
                staMax: &#039;STA Max&#039;,&lt;br /&gt;
                agiMax: &#039;AGI Max&#039;,&lt;br /&gt;
                dexMax: &#039;DEX Max&#039;,&lt;br /&gt;
                wisMax: &#039;WIS Max&#039;,&lt;br /&gt;
                intMax: &#039;INT Max&#039;,&lt;br /&gt;
                chaMax: &#039;CHA Max&#039;&lt;br /&gt;
            };&lt;br /&gt;
&lt;br /&gt;
            return map[statName] || String(statName || &#039;&#039;).toUpperCase();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function addOption(select, value, label) {&lt;br /&gt;
            var option = document.createElement(&#039;option&#039;);&lt;br /&gt;
            option.value = value;&lt;br /&gt;
            option.textContent = label;&lt;br /&gt;
            select.appendChild(option);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCmDisplayTab(cm) {&lt;br /&gt;
            var classification = String((cm &amp;amp;&amp;amp; cm.classification) || &#039;&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (classification === &#039;Master Class&#039;) {&lt;br /&gt;
                if (safeArray(cm.races).length &amp;amp;&amp;amp; safeArray(cm.races)[0] !== &#039;All&#039;) return &#039;Racial&#039;;&lt;br /&gt;
                if (safeArray(cm.classes).length &amp;amp;&amp;amp; safeArray(cm.classes)[0] !== &#039;All&#039;) return &#039;Class&#039;;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return classification || &#039;General&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCmType(cm) {&lt;br /&gt;
            return getCmDisplayTab(cm) || &#039;Other&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCmTypeClass(cm) {&lt;br /&gt;
            var type = getCmType(cm);&lt;br /&gt;
&lt;br /&gt;
            if (type === &#039;General&#039;) return &#039;cm-type-general&#039;;&lt;br /&gt;
            if (type === &#039;Racial&#039;) return &#039;cm-type-racial&#039;;&lt;br /&gt;
            if (type === &#039;Archetype&#039;) return &#039;cm-type-archetype&#039;;&lt;br /&gt;
            if (type === &#039;Class&#039;) return &#039;cm-type-class&#039;;&lt;br /&gt;
            if (type === &#039;Master Class&#039;) return &#039;cm-type-master&#039;;&lt;br /&gt;
&lt;br /&gt;
            return &#039;cm-type-other&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getBaseStatsFromInputs() {&lt;br /&gt;
            var builderState = getBuilderState();&lt;br /&gt;
            var baseStats;&lt;br /&gt;
            var result;&lt;br /&gt;
&lt;br /&gt;
            if (builderState &amp;amp;&amp;amp; builderState.baseStats) {&lt;br /&gt;
                baseStats = builderState.baseStats;&lt;br /&gt;
            } else {&lt;br /&gt;
                baseStats = {&lt;br /&gt;
                    STR: numberOrZero(document.getElementById(&#039;cm-base-str&#039;) &amp;amp;&amp;amp; document.getElementById(&#039;cm-base-str&#039;).value),&lt;br /&gt;
                    STA: numberOrZero(document.getElementById(&#039;cm-base-sta&#039;) &amp;amp;&amp;amp; document.getElementById(&#039;cm-base-sta&#039;).value),&lt;br /&gt;
                    DEX: numberOrZero(document.getElementById(&#039;cm-base-dex&#039;) &amp;amp;&amp;amp; document.getElementById(&#039;cm-base-dex&#039;).value),&lt;br /&gt;
                    AGI: numberOrZero(document.getElementById(&#039;cm-base-agi&#039;) &amp;amp;&amp;amp; document.getElementById(&#039;cm-base-agi&#039;).value),&lt;br /&gt;
                    INT: numberOrZero(document.getElementById(&#039;cm-base-int&#039;) &amp;amp;&amp;amp; document.getElementById(&#039;cm-base-int&#039;).value),&lt;br /&gt;
                    WIS: numberOrZero(document.getElementById(&#039;cm-base-wis&#039;) &amp;amp;&amp;amp; document.getElementById(&#039;cm-base-wis&#039;).value),&lt;br /&gt;
                    CHA: numberOrZero(document.getElementById(&#039;cm-base-cha&#039;) &amp;amp;&amp;amp; document.getElementById(&#039;cm-base-cha&#039;).value)&lt;br /&gt;
                };&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            result = {&lt;br /&gt;
                STR: numberOrZero(baseStats.STR),&lt;br /&gt;
                STA: numberOrZero(baseStats.STA),&lt;br /&gt;
                DEX: numberOrZero(baseStats.DEX),&lt;br /&gt;
                AGI: numberOrZero(baseStats.AGI),&lt;br /&gt;
                INT: numberOrZero(baseStats.INT),&lt;br /&gt;
                WIS: numberOrZero(baseStats.WIS),&lt;br /&gt;
                CHA: numberOrZero(baseStats.CHA)&lt;br /&gt;
            };&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            Object.keys(selectedMasteries).forEach(function (name) {&lt;br /&gt;
                var stats = selectedMasteries[name].stats || {};&lt;br /&gt;
                result.STR += numberOrZero(stats.str);&lt;br /&gt;
                result.STA += numberOrZero(stats.sta);&lt;br /&gt;
                result.DEX += numberOrZero(stats.dex);&lt;br /&gt;
                result.AGI += numberOrZero(stats.agi);&lt;br /&gt;
                result.INT += numberOrZero(stats.int);&lt;br /&gt;
                result.WIS += numberOrZero(stats.wis);&lt;br /&gt;
                result.CHA += numberOrZero(stats.cha);&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return result;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function updateBaseStatInputsDisplay(baseStats) {&lt;br /&gt;
            var map = {&lt;br /&gt;
                STR: &#039;cm-base-str&#039;,&lt;br /&gt;
                STA: &#039;cm-base-sta&#039;,&lt;br /&gt;
                DEX: &#039;cm-base-dex&#039;,&lt;br /&gt;
                AGI: &#039;cm-base-agi&#039;,&lt;br /&gt;
                INT: &#039;cm-base-int&#039;,&lt;br /&gt;
                WIS: &#039;cm-base-wis&#039;,&lt;br /&gt;
                CHA: &#039;cm-base-cha&#039;&lt;br /&gt;
            };&lt;br /&gt;
&lt;br /&gt;
            Object.keys(map).forEach(function (stat) {&lt;br /&gt;
                var input = document.getElementById(map[stat]);&lt;br /&gt;
                if (input) input.value = numberOrZero(baseStats[stat]);&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getAvailablePoints() {&lt;br /&gt;
            var builderState = getBuilderState();&lt;br /&gt;
            var level = parseInt(levelInput.value, 10);&lt;br /&gt;
            var max;&lt;br /&gt;
            var available;&lt;br /&gt;
&lt;br /&gt;
            if (isNaN(level) || level &amp;lt; 1) level = 1;&lt;br /&gt;
            if (level &amp;gt; 60) level = 60;&lt;br /&gt;
&lt;br /&gt;
            levelInput.value = level;&lt;br /&gt;
            max = Math.min(level * 25, 1500);&lt;br /&gt;
&lt;br /&gt;
            if (builderState &amp;amp;&amp;amp; builderState.cmAvailable !== undefined) {&lt;br /&gt;
                available = numberOrZero(builderState.cmAvailable);&lt;br /&gt;
                if (available &amp;lt; 0) available = 0;&lt;br /&gt;
                if (available &amp;gt; max) available = max;&lt;br /&gt;
                return available;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return max;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getSpentPoints() {&lt;br /&gt;
            var total = 0;&lt;br /&gt;
&lt;br /&gt;
            Object.keys(selectedMasteries).forEach(function (name) {&lt;br /&gt;
                total += numberOrZero(selectedMasteries[name].points);&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return total;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCmPointStatusText() {&lt;br /&gt;
            var total = getAvailablePoints();&lt;br /&gt;
            var spent = getSpentPoints();&lt;br /&gt;
            var left = total - spent;&lt;br /&gt;
&lt;br /&gt;
            if (left &amp;lt; 0) left = 0;&lt;br /&gt;
&lt;br /&gt;
            return &#039;Total CMs: &#039; + total + &#039; | Spent: &#039; + spent + &#039; | Left: &#039; + left;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCmStatMinRequirements(cm) {&lt;br /&gt;
            var reqs = [];&lt;br /&gt;
&lt;br /&gt;
            if (!cm || !cm.baseStatReqs) return reqs;&lt;br /&gt;
&lt;br /&gt;
            Object.keys(cm.baseStatReqs).forEach(function (statName) {&lt;br /&gt;
                var value = numberOrZero(cm.baseStatReqs[statName]);&lt;br /&gt;
                if (value &amp;gt; 0) {&lt;br /&gt;
                    reqs.push({ stat: statName, value: value });&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return reqs;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCmLockReasons(cm, includePoints) {&lt;br /&gt;
            var spent = getSpentPoints();&lt;br /&gt;
            var available = getAvailablePoints();&lt;br /&gt;
            var baseStats = getBaseStatsFromInputs();&lt;br /&gt;
            var level = parseInt(levelInput.value, 10) || 1;&lt;br /&gt;
            var reasons = [];&lt;br /&gt;
&lt;br /&gt;
            if (cm.level &amp;amp;&amp;amp; cm.level &amp;gt; level) {&lt;br /&gt;
                reasons.push(&#039;Reach level &#039; + cm.level);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (cm.cmSpentReq &amp;amp;&amp;amp; spent &amp;lt; cm.cmSpentReq) {&lt;br /&gt;
                reasons.push(&#039;Spend &#039; + (cm.cmSpentReq - spent) + &#039; more CM&#039;);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            getCmStatMinRequirements(cm).forEach(function (req) {&lt;br /&gt;
                if (numberOrZero(baseStats[req.stat]) &amp;lt; req.value) {&lt;br /&gt;
                    reasons.push(&#039;Requires base &#039; + req.stat + &#039; &#039; + req.value);&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            safeArray(cm.requirements).forEach(function (reqName) {&lt;br /&gt;
                if (!selectedMasteries[reqName]) {&lt;br /&gt;
                    reasons.push(&#039;Requires &#039; + reqName);&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            if (includePoints &amp;amp;&amp;amp; spent + numberOrZero(cm.points) &amp;gt; available) {&lt;br /&gt;
                reasons.push(&#039;Not enough CM points&#039;);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return reasons;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getRequirementsHtml(cm) {&lt;br /&gt;
            return safeArray(cm.requirements).map(function (reqName) {&lt;br /&gt;
                return &#039;&amp;lt;span class=&amp;quot;&#039; + (selectedMasteries[reqName] ? &#039;cm-req-owned&#039; : &#039;cm-req-missing&#039;) + &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    escapeHtml(reqName) +&lt;br /&gt;
                &#039;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
            }).join(&#039;, &#039;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getStatReqHtml(cm) {&lt;br /&gt;
            return getCmStatMinRequirements(cm).map(function (req) {&lt;br /&gt;
                return &#039;Base &#039; + escapeHtml(req.stat) + &#039; &#039; + escapeHtml(req.value);&lt;br /&gt;
            }).join(&#039;, &#039;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCmSearchText(cm) {&lt;br /&gt;
            var parts = [&lt;br /&gt;
                cm.name,&lt;br /&gt;
                cm.description,&lt;br /&gt;
                cm.classification,&lt;br /&gt;
                cm.lycanthropy&lt;br /&gt;
            ];&lt;br /&gt;
&lt;br /&gt;
            Object.keys(cm.stats || {}).forEach(function (key) {&lt;br /&gt;
                parts.push(key);&lt;br /&gt;
                parts.push(formatStatName(key));&lt;br /&gt;
                parts.push(cm.stats[key]);&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            safeArray(cm.requirements).forEach(function (value) { parts.push(value); });&lt;br /&gt;
            safeArray(cm.spellsAdded).forEach(function (value) { parts.push(value); });&lt;br /&gt;
            safeArray(cm.spellsRemoved).forEach(function (value) { parts.push(value); });&lt;br /&gt;
&lt;br /&gt;
            return parts.join(&#039; &#039;).toLowerCase();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function findCmByName(name) {&lt;br /&gt;
            var found = null;&lt;br /&gt;
&lt;br /&gt;
            safeArray(data.masteries).some(function (cm) {&lt;br /&gt;
                if (cm.name === name) {&lt;br /&gt;
                    found = cm;&lt;br /&gt;
                    return true;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                return false;&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return found;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function isMasterClassTitle(cm) {&lt;br /&gt;
            return cm &amp;amp;&amp;amp; cm.classification === &#039;Master Class&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getSelectedMasterClassTitle() {&lt;br /&gt;
            var selectedTitle = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
            Object.keys(selectedMasteries).forEach(function (name) {&lt;br /&gt;
                if (isMasterClassTitle(selectedMasteries[name])) {&lt;br /&gt;
                    selectedTitle = name;&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return selectedTitle;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        app.innerHTML =&lt;br /&gt;
            &#039;&amp;lt;div class=&amp;quot;cm-calculator-box&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;character-builder-title&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;EQOA: Sandstorm Class Mastery Builder&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;character-builder-controls&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;label&amp;gt;Race&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;select id=&amp;quot;cm-race&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                    &#039;&amp;lt;label&amp;gt;Class&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;select id=&amp;quot;cm-class&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                    &#039;&amp;lt;label&amp;gt;Character Level&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cm-level&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;60&amp;quot; value=&amp;quot;60&amp;quot; style=&amp;quot;width:70px;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                    &#039;&amp;lt;label&amp;gt;Base Stats&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;span&amp;gt;&#039; +&lt;br /&gt;
                        &#039;STR &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cm-base-str&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:55px;&amp;quot;&amp;gt; &#039; +&lt;br /&gt;
                        &#039;STA &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cm-base-sta&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:55px;&amp;quot;&amp;gt; &#039; +&lt;br /&gt;
                        &#039;DEX &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cm-base-dex&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:55px;&amp;quot;&amp;gt; &#039; +&lt;br /&gt;
                        &#039;AGI &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cm-base-agi&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:55px;&amp;quot;&amp;gt; &#039; +&lt;br /&gt;
                        &#039;INT &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cm-base-int&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:55px;&amp;quot;&amp;gt; &#039; +&lt;br /&gt;
                        &#039;WIS &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cm-base-wis&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:55px;&amp;quot;&amp;gt; &#039; +&lt;br /&gt;
                        &#039;CHA &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cm-base-cha&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:55px;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                    &#039;&amp;lt;label&amp;gt;Transformation Path&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;select id=&amp;quot;cm-path&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;option value=&amp;quot;&amp;quot;&amp;gt;None&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;option value=&amp;quot;Werelion&amp;quot;&amp;gt;Lionwere&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;option value=&amp;quot;Werebear&amp;quot;&amp;gt;Bearwere&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;option value=&amp;quot;Werewolf&amp;quot;&amp;gt;Wolfwere&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;option value=&amp;quot;Wererat&amp;quot;&amp;gt;Ratwere&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;option value=&amp;quot;Weregator&amp;quot;&amp;gt;Gatorwere&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;option value=&amp;quot;Vampire&amp;quot;&amp;gt;Vampire&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;option value=&amp;quot;Were Hunter&amp;quot;&amp;gt;Were-Hunter&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;/select&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; id=&amp;quot;cm-reset&amp;quot; class=&amp;quot;cm-reset-button&amp;quot;&amp;gt;Reset&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:15px;&amp;quot;&amp;gt;Point Summary&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;table class=&amp;quot;character-builder-stat-table&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Available&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Spent&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Remaining&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;tr&amp;gt;&amp;lt;td id=&amp;quot;cm-available&amp;quot;&amp;gt;1500&amp;lt;/td&amp;gt;&amp;lt;td id=&amp;quot;cm-spent&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td id=&amp;quot;cm-remaining&amp;quot;&amp;gt;1500&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/table&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:18px;&amp;quot;&amp;gt;Master Class Title&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;div id=&amp;quot;cm-master-class-panel&amp;quot; class=&amp;quot;cm-master-class-panel&amp;quot;&amp;gt;None selected&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;cm-build-actions&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; id=&amp;quot;cm-share-url&amp;quot; class=&amp;quot;cm-action-button&amp;quot;&amp;gt;Generate Share URL&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; id=&amp;quot;cm-export-card&amp;quot; class=&amp;quot;cm-action-button&amp;quot;&amp;gt;Export Build Card&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:18px;&amp;quot;&amp;gt;Stats / Spells Gained from CM&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;div id=&amp;quot;cm-unlocked-summary&amp;quot;&amp;gt;No stats or spells gained yet.&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:18px;&amp;quot;&amp;gt;Class Masteries&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;cm-tabs&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;cm-tab-button cm-tab-active&amp;quot; data-tab=&amp;quot;General&amp;quot;&amp;gt;General&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;cm-tab-button&amp;quot; data-tab=&amp;quot;Racial&amp;quot;&amp;gt;Racial&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;cm-tab-button&amp;quot; data-tab=&amp;quot;Archetype&amp;quot;&amp;gt;Archetype&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;cm-tab-button&amp;quot; data-tab=&amp;quot;Class&amp;quot;&amp;gt;Class&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;cm-search-tools&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;div class=&amp;quot;cm-search-row&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;input type=&amp;quot;search&amp;quot; id=&amp;quot;cm-search&amp;quot; class=&amp;quot;cm-search-input&amp;quot; placeholder=&amp;quot;Search mastery, stat, spell, requirement...&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;button type=&amp;quot;button&amp;quot; id=&amp;quot;cm-clear-search&amp;quot; class=&amp;quot;cm-clear-search-button&amp;quot;&amp;gt;Clear&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;label class=&amp;quot;cm-lock-toggle&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;cm-show-locked&amp;quot; checked&amp;gt; &amp;lt;span&amp;gt;Show locked&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;cm-view-toggle&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;cm-view-button cm-view-active&amp;quot; data-view=&amp;quot;detailed&amp;quot;&amp;gt;Detailed&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;cm-view-button&amp;quot; data-view=&amp;quot;compact&amp;quot;&amp;gt;Compact&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;cm-main-layout&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;div class=&amp;quot;cm-purchased-panel&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;div class=&amp;quot;cm-panel-title&amp;quot;&amp;gt;CM Purchased&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;div id=&amp;quot;cm-purchased-list&amp;quot;&amp;gt;None purchased.&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;div id=&amp;quot;cm-mastery-panel&amp;quot; class=&amp;quot;character-builder-warning-box&amp;quot;&amp;gt;Select a race and class to begin.&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div id=&amp;quot;cm-tooltip&amp;quot; class=&amp;quot;cm-tooltip&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
        var raceSelect = document.getElementById(&#039;cm-race&#039;);&lt;br /&gt;
        var classSelect = document.getElementById(&#039;cm-class&#039;);&lt;br /&gt;
        var levelInput = document.getElementById(&#039;cm-level&#039;);&lt;br /&gt;
        var pathSelect = document.getElementById(&#039;cm-path&#039;);&lt;br /&gt;
        var resetButton = document.getElementById(&#039;cm-reset&#039;);&lt;br /&gt;
        var searchInput = document.getElementById(&#039;cm-search&#039;);&lt;br /&gt;
        var clearSearchButton = document.getElementById(&#039;cm-clear-search&#039;);&lt;br /&gt;
        var showLockedInput = document.getElementById(&#039;cm-show-locked&#039;);&lt;br /&gt;
        var viewButtons = document.querySelectorAll(&#039;.cm-view-button&#039;);&lt;br /&gt;
        var cmTooltip = document.getElementById(&#039;cm-tooltip&#039;);&lt;br /&gt;
        var shareUrlButton = document.getElementById(&#039;cm-share-url&#039;);&lt;br /&gt;
        var exportCardButton = document.getElementById(&#039;cm-export-card&#039;);&lt;br /&gt;
&lt;br /&gt;
        function applyCmTheme(theme) {&lt;br /&gt;
            app.classList.remove(&#039;cm-theme-dark&#039;);&lt;br /&gt;
            app.classList.remove(&#039;cm-theme-light&#039;);&lt;br /&gt;
            app.classList.add(theme === &#039;light&#039; ? &#039;cm-theme-light&#039; : &#039;cm-theme-dark&#039;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function loadSavedCmTheme() {&lt;br /&gt;
            var isLight =&lt;br /&gt;
                document.documentElement.classList.contains(&#039;eqoa-theme-light&#039;) ||&lt;br /&gt;
                document.body.classList.contains(&#039;eqoa-theme-light&#039;);&lt;br /&gt;
&lt;br /&gt;
            try {&lt;br /&gt;
                var saved = localStorage.getItem(&#039;eqoa-wiki-theme&#039;);&lt;br /&gt;
                if (saved === &#039;light&#039;) isLight = true;&lt;br /&gt;
                if (saved === &#039;dark&#039;) isLight = false;&lt;br /&gt;
            } catch (e) {}&lt;br /&gt;
&lt;br /&gt;
            applyCmTheme(isLight ? &#039;light&#039; : &#039;dark&#039;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function loadRaces() {&lt;br /&gt;
            raceSelect.innerHTML = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
            Object.keys(data.raceClasses || {}).forEach(function (race) {&lt;br /&gt;
                addOption(raceSelect, race, race);&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            loadClasses();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function loadClasses() {&lt;br /&gt;
            var race = raceSelect.value;&lt;br /&gt;
            var classList = safeArray((data.raceClasses || {})[race]);&lt;br /&gt;
&lt;br /&gt;
            classSelect.innerHTML = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
            classList.forEach(function (classCode) {&lt;br /&gt;
                addOption(&lt;br /&gt;
                    classSelect,&lt;br /&gt;
                    classCode,&lt;br /&gt;
                    classCode + &#039; - &#039; + ((data.classes || {})[classCode] || classCode)&lt;br /&gt;
                );&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            updateSummary();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function syncFromCharacterBuilder() {&lt;br /&gt;
            var builderState = getBuilderState();&lt;br /&gt;
&lt;br /&gt;
            if (!builderState) return;&lt;br /&gt;
&lt;br /&gt;
            if (builderState.race &amp;amp;&amp;amp; data.raceClasses[builderState.race]) {&lt;br /&gt;
                raceSelect.value = builderState.race;&lt;br /&gt;
                loadClasses();&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (builderState.classCode) {&lt;br /&gt;
                classSelect.value = builderState.classCode;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (builderState.level !== undefined) {&lt;br /&gt;
                levelInput.value = builderState.level;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (builderState.baseStats) {&lt;br /&gt;
                updateBaseStatInputsDisplay(builderState.baseStats);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            updateSummary();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        window.EQOA_SYNC_CLASS_MASTERY_FROM_BUILDER = syncFromCharacterBuilder;&lt;br /&gt;
&lt;br /&gt;
        if (isEmbedded()) {&lt;br /&gt;
            raceSelect.disabled = true;&lt;br /&gt;
            classSelect.disabled = true;&lt;br /&gt;
            levelInput.disabled = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getBuildTotals() {&lt;br /&gt;
            var statTotals = {};&lt;br /&gt;
            var spellsAdded = {};&lt;br /&gt;
            var spellsRemoved = {};&lt;br /&gt;
&lt;br /&gt;
            Object.keys(selectedMasteries).forEach(function (name) {&lt;br /&gt;
                var cm = selectedMasteries[name];&lt;br /&gt;
&lt;br /&gt;
                Object.keys(cm.stats || {}).forEach(function (statName) {&lt;br /&gt;
                    var value = parseInt(cm.stats[statName], 10);&lt;br /&gt;
&lt;br /&gt;
                    if (!isNaN(value) &amp;amp;&amp;amp; value !== 0) {&lt;br /&gt;
                        statTotals[statName] = (statTotals[statName] || 0) + value;&lt;br /&gt;
                    }&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                safeArray(cm.spellsAdded).forEach(function (spell) {&lt;br /&gt;
                    if (spell) spellsAdded[spell] = true;&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                safeArray(cm.spellsRemoved).forEach(function (spell) {&lt;br /&gt;
                    if (spell) spellsRemoved[spell] = true;&lt;br /&gt;
                });&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return {&lt;br /&gt;
                stats: statTotals,&lt;br /&gt;
                spellsAdded: spellsAdded,&lt;br /&gt;
                spellsRemoved: spellsRemoved&lt;br /&gt;
            };&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
function getUnlockedStatCaps() {&lt;br /&gt;
    var caps = {&lt;br /&gt;
        str: 400,&lt;br /&gt;
        sta: 400,&lt;br /&gt;
        agi: 400,&lt;br /&gt;
        dex: 400,&lt;br /&gt;
        wis: 400,&lt;br /&gt;
        int: 400,&lt;br /&gt;
        cha: 400&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    Object.keys(selectedMasteries).forEach(function (name) {&lt;br /&gt;
        var stats = selectedMasteries[name].stats || {};&lt;br /&gt;
&lt;br /&gt;
        caps.str += numberOrZero(stats.strMax);&lt;br /&gt;
        caps.sta += numberOrZero(stats.staMax);&lt;br /&gt;
        caps.agi += numberOrZero(stats.agiMax);&lt;br /&gt;
        caps.dex += numberOrZero(stats.dexMax);&lt;br /&gt;
        caps.wis += numberOrZero(stats.wisMax);&lt;br /&gt;
        caps.int += numberOrZero(stats.intMax);&lt;br /&gt;
        caps.cha += numberOrZero(stats.chaMax);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    return caps;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function publishClassMasteryState() {&lt;br /&gt;
    window.EQOA_CLASS_MASTERY_STATE = {&lt;br /&gt;
        getStatCaps: getUnlockedStatCaps,&lt;br /&gt;
        getSelectedMasteries: function () {&lt;br /&gt;
            return Object.keys(selectedMasteries).sort();&lt;br /&gt;
        }&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    if (window.dispatchEvent) {&lt;br /&gt;
        window.dispatchEvent(new CustomEvent(&#039;eqoa-class-mastery-state-change&#039;));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
        function updatePurchasedList() {&lt;br /&gt;
            var list = document.getElementById(&#039;cm-purchased-list&#039;);&lt;br /&gt;
            var names = Object.keys(selectedMasteries).sort();&lt;br /&gt;
&lt;br /&gt;
            if (!list) return;&lt;br /&gt;
&lt;br /&gt;
            if (!names.length) {&lt;br /&gt;
                list.innerHTML = &#039;None purchased.&#039;;&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            list.innerHTML = names.map(function (name) {&lt;br /&gt;
                var cm = selectedMasteries[name];&lt;br /&gt;
&lt;br /&gt;
                return &#039;&amp;lt;div class=&amp;quot;cm-purchased-item&amp;quot; data-cm-name=&amp;quot;&#039; + escapeHtml(name) + &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;span&amp;gt;&#039; + escapeHtml(name) + &#039;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;span class=&amp;quot;cm-purchased-cost&amp;quot;&amp;gt;&#039; + escapeHtml(cm.points) + &#039;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            }).join(&#039;&#039;);&lt;br /&gt;
&lt;br /&gt;
            Array.prototype.forEach.call(list.querySelectorAll(&#039;.cm-purchased-item&#039;), function (row) {&lt;br /&gt;
                row.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                    delete selectedMasteries[row.getAttribute(&#039;data-cm-name&#039;)];&lt;br /&gt;
                    updateSummary();&lt;br /&gt;
                });&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function updateMasterClassPanel() {&lt;br /&gt;
            var panel = document.getElementById(&#039;cm-master-class-panel&#039;);&lt;br /&gt;
            var selectedTitle = getSelectedMasterClassTitle();&lt;br /&gt;
&lt;br /&gt;
            if (!panel) return;&lt;br /&gt;
&lt;br /&gt;
            panel.innerHTML = selectedTitle ? escapeHtml(selectedTitle) : &#039;None selected&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function updateUnlockedSummary() {&lt;br /&gt;
            var summary = document.getElementById(&#039;cm-unlocked-summary&#039;);&lt;br /&gt;
            var totals = getBuildTotals();&lt;br /&gt;
            var html = &#039;&amp;lt;div class=&amp;quot;cm-unlocked-grid cm-unlocked-grid-three&amp;quot;&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cm-unlocked-box&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;cm-panel-title&amp;quot;&amp;gt;Stats&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            if (!Object.keys(totals.stats).length) {&lt;br /&gt;
                html += &#039;&amp;lt;div&amp;gt;No stat changes yet.&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            } else {&lt;br /&gt;
                Object.keys(totals.stats).sort().forEach(function (statName) {&lt;br /&gt;
                    var value = totals.stats[statName];&lt;br /&gt;
                    html += &#039;&amp;lt;div class=&amp;quot;cm-purchased-item&amp;quot;&amp;gt;&amp;lt;span&amp;gt;&#039; +&lt;br /&gt;
                        escapeHtml(formatStatName(statName)) +&lt;br /&gt;
                        &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;cm-purchased-cost&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                        (value &amp;gt; 0 ? &#039;+&#039; : &#039;&#039;) +&lt;br /&gt;
                        escapeHtml(value) +&lt;br /&gt;
                        &#039;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
            html += &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cm-unlocked-box&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;cm-panel-title&amp;quot;&amp;gt;Spells Gained&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            Object.keys(totals.spellsAdded).sort().forEach(function (spell) {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cm-purchased-item&amp;quot;&amp;gt;+ &#039; + escapeHtml(spell) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            });&lt;br /&gt;
            if (!Object.keys(totals.spellsAdded).length) html += &#039;&amp;lt;div&amp;gt;No spells gained yet.&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            html += &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cm-unlocked-box&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;cm-panel-title&amp;quot;&amp;gt;Spells Removed&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            Object.keys(totals.spellsRemoved).sort().forEach(function (spell) {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cm-purchased-item&amp;quot;&amp;gt;- &#039; + escapeHtml(spell) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            });&lt;br /&gt;
            if (!Object.keys(totals.spellsRemoved).length) html += &#039;&amp;lt;div&amp;gt;No spells removed yet.&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            html += &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            html += &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            summary.innerHTML = html;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function updateSummary() {&lt;br /&gt;
            var available = getAvailablePoints();&lt;br /&gt;
            var spent = getSpentPoints();&lt;br /&gt;
            var remaining = available - spent;&lt;br /&gt;
&lt;br /&gt;
            if (remaining &amp;lt; 0) remaining = 0;&lt;br /&gt;
&lt;br /&gt;
            if (isEmbedded()) {&lt;br /&gt;
                updateBaseStatInputsDisplay(getBaseStatsFromInputs());&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            document.getElementById(&#039;cm-available&#039;).textContent = available;&lt;br /&gt;
            document.getElementById(&#039;cm-spent&#039;).textContent = spent;&lt;br /&gt;
            document.getElementById(&#039;cm-remaining&#039;).textContent = remaining;&lt;br /&gt;
&lt;br /&gt;
            updatePurchasedList();&lt;br /&gt;
updateMasterClassPanel();&lt;br /&gt;
updateUnlockedSummary();&lt;br /&gt;
publishClassMasteryState();&lt;br /&gt;
renderMasteryList();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function buildTooltipHtml(cm) {&lt;br /&gt;
            var html = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cm-tooltip-title&amp;quot;&amp;gt;&#039; + escapeHtml(cm.name) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cm-tooltip-desc&amp;quot;&amp;gt;&#039; + escapeHtml(cm.description) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cm-tooltip-meta&amp;quot;&amp;gt;Level &#039; + escapeHtml(cm.level) +&lt;br /&gt;
                &#039; | Cost &#039; + escapeHtml(cm.points) +&lt;br /&gt;
                (cm.cmSpentReq ? &#039; | CM Spent Req &#039; + escapeHtml(cm.cmSpentReq) : &#039;&#039;) +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cm-tooltip-meta&amp;quot;&amp;gt;&#039; + escapeHtml(getCmPointStatusText()) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            Object.keys(cm.stats || {}).forEach(function (key) {&lt;br /&gt;
                var value = cm.stats[key];&lt;br /&gt;
                var sign = value &amp;gt; 0 ? &#039;+&#039; : &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cm-tooltip-stat&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    escapeHtml(formatStatName(key)) +&lt;br /&gt;
                    &#039;: &#039; +&lt;br /&gt;
                    sign +&lt;br /&gt;
                    escapeHtml(value) +&lt;br /&gt;
                    &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            safeArray(cm.spellsAdded).forEach(function (spell) {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cm-tooltip-spell-add&amp;quot;&amp;gt;+ &#039; + escapeHtml(spell) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            safeArray(cm.spellsRemoved).forEach(function (spell) {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cm-tooltip-spell-remove&amp;quot;&amp;gt;- &#039; + escapeHtml(spell) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return html;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function showCmTooltip(cm, card) {&lt;br /&gt;
            var rect;&lt;br /&gt;
            var tooltipWidth = 340;&lt;br /&gt;
            var leftPos;&lt;br /&gt;
&lt;br /&gt;
            if (!cmTooltip || !cm) return;&lt;br /&gt;
&lt;br /&gt;
            cmTooltip.innerHTML = buildTooltipHtml(cm);&lt;br /&gt;
            cmTooltip.style.display = &#039;block&#039;;&lt;br /&gt;
&lt;br /&gt;
            rect = card.getBoundingClientRect();&lt;br /&gt;
            leftPos = rect.right + 12;&lt;br /&gt;
&lt;br /&gt;
            if (leftPos + tooltipWidth &amp;gt; window.innerWidth) {&lt;br /&gt;
                leftPos = rect.left - tooltipWidth - 12;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            cmTooltip.style.left = leftPos + &#039;px&#039;;&lt;br /&gt;
            cmTooltip.style.top = Math.max(10, rect.top) + &#039;px&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function hideCmTooltip() {&lt;br /&gt;
            if (cmTooltip) cmTooltip.style.display = &#039;none&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function renderMasteryList() {&lt;br /&gt;
            var masteryPanel = document.getElementById(&#039;cm-mastery-panel&#039;);&lt;br /&gt;
&lt;br /&gt;
            var selectedRace = raceSelect.value;&lt;br /&gt;
            var selectedRaceCode = getRaceCode(selectedRace);&lt;br /&gt;
            var selectedClass = classSelect.value;&lt;br /&gt;
            var selectedPathNormalized = normalizePath(pathSelect ? pathSelect.value : &#039;&#039;);&lt;br /&gt;
            var selectedIsWere = isWerePath(selectedPathNormalized);&lt;br /&gt;
            var searchQuery = searchInput ? String(searchInput.value || &#039;&#039;).toLowerCase() : &#039;&#039;;&lt;br /&gt;
            var seen = {};&lt;br /&gt;
            var availableMasteries = [];&lt;br /&gt;
            var lockedMasteries = [];&lt;br /&gt;
&lt;br /&gt;
            if (!masteryPanel) return;&lt;br /&gt;
&lt;br /&gt;
            visibleMasteries = [];&lt;br /&gt;
&lt;br /&gt;
            safeArray(data.masteries).forEach(function (cm) {&lt;br /&gt;
                var cmName = String(cm.name || &#039;&#039;);&lt;br /&gt;
                var cmPath = normalizePath(cm.lycanthropy);&lt;br /&gt;
                var bitePath = getBitePath(cmName);&lt;br /&gt;
                var pathOk = false;&lt;br /&gt;
                var raceOk;&lt;br /&gt;
                var classOk;&lt;br /&gt;
                var tabOk;&lt;br /&gt;
                var searchOk;&lt;br /&gt;
                var lockReasons;&lt;br /&gt;
&lt;br /&gt;
                raceOk = listAllowsValue(cm.races, selectedRaceCode);&lt;br /&gt;
                classOk = listAllowsValue(cm.classes, selectedClass);&lt;br /&gt;
                tabOk = String(getCmDisplayTab(cm)).toLowerCase() === String(activeCmTab).toLowerCase();&lt;br /&gt;
                searchOk = !searchQuery || getCmSearchText(cm).indexOf(searchQuery) !== -1;&lt;br /&gt;
&lt;br /&gt;
                if (bitePath) {&lt;br /&gt;
                    pathOk = selectedPathNormalized === bitePath;&lt;br /&gt;
                } else if (!cmPath) {&lt;br /&gt;
                    pathOk = true;&lt;br /&gt;
                } else if (!selectedPathNormalized) {&lt;br /&gt;
                    pathOk = false;&lt;br /&gt;
                } else if (selectedIsWere &amp;amp;&amp;amp; isSharedWereMastery(cmName)) {&lt;br /&gt;
                    pathOk = cmPath === &#039;werebeast&#039; || isWerePath(cmPath);&lt;br /&gt;
                } else if (selectedIsWere &amp;amp;&amp;amp; cmPath === &#039;werebeast&#039;) {&lt;br /&gt;
                    pathOk = true;&lt;br /&gt;
                } else {&lt;br /&gt;
                    pathOk = cmPath === selectedPathNormalized;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                if (&lt;br /&gt;
                    !raceOk ||&lt;br /&gt;
                    !classOk ||&lt;br /&gt;
                    !tabOk ||&lt;br /&gt;
                    !pathOk ||&lt;br /&gt;
                    !searchOk ||&lt;br /&gt;
                    selectedMasteries[cmName] ||&lt;br /&gt;
                    seen[cmName]&lt;br /&gt;
&lt;br /&gt;
                ) {&lt;br /&gt;
                    return;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                seen[cmName] = true;&lt;br /&gt;
&lt;br /&gt;
                lockReasons = getCmLockReasons(cm, false);&lt;br /&gt;
&lt;br /&gt;
                if (lockReasons.length) {&lt;br /&gt;
                    lockedMasteries.push({&lt;br /&gt;
                        cm: cm,&lt;br /&gt;
                        locked: true,&lt;br /&gt;
                        unlockHint: lockReasons.join(&#039; | &#039;)&lt;br /&gt;
                    });&lt;br /&gt;
                } else {&lt;br /&gt;
                    availableMasteries.push({&lt;br /&gt;
                        cm: cm,&lt;br /&gt;
                        locked: false,&lt;br /&gt;
                        unlockHint: &#039;&#039;&lt;br /&gt;
                    });&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            visibleMasteries = showLockedCms ? availableMasteries.concat(lockedMasteries) : availableMasteries;&lt;br /&gt;
&lt;br /&gt;
            if (!visibleMasteries.length) {&lt;br /&gt;
                masteryPanel.innerHTML =&lt;br /&gt;
                    &#039;No Class Masteries found for this selection.&amp;lt;br&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;small&amp;gt;Loaded masteries: &#039; + safeArray(data.masteries).length + &#039;&amp;lt;/small&amp;gt;&#039;;&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            masteryPanel.innerHTML = visibleMasteries.map(function (entry, index) {&lt;br /&gt;
                var cm = entry.cm;&lt;br /&gt;
                var lockedClass = entry.locked ? &#039; cm-card-locked&#039; : &#039;&#039;;&lt;br /&gt;
                var typeClass = getCmTypeClass(cm);&lt;br /&gt;
                var cmType = getCmType(cm);&lt;br /&gt;
                var reqHtml = getRequirementsHtml(cm);&lt;br /&gt;
                var statReqHtml = getStatReqHtml(cm);&lt;br /&gt;
                var lockHtml = &#039;&#039;;&lt;br /&gt;
                var metaHtml;&lt;br /&gt;
&lt;br /&gt;
                if (entry.locked) {&lt;br /&gt;
                    lockHtml =&lt;br /&gt;
                        &#039;&amp;lt;div class=&amp;quot;cm-unlock-hint&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                            &#039;&amp;lt;strong&amp;gt;Locked:&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&#039; +&lt;br /&gt;
                            escapeHtml(entry.unlockHint).replace(/\|/g, &#039;&amp;lt;br&amp;gt;&#039;) +&lt;br /&gt;
                        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                metaHtml =&lt;br /&gt;
                    &#039;&amp;lt;div class=&amp;quot;cm-card-meta&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                        &#039;Level: &#039; + escapeHtml(cm.level) +&lt;br /&gt;
                        &#039; | Cost: &#039; + escapeHtml(cm.points) +&lt;br /&gt;
                        (cm.cmSpentReq ? &#039; | CM Spent Req: &#039; + escapeHtml(cm.cmSpentReq) : &#039;&#039;) +&lt;br /&gt;
                    &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;div class=&amp;quot;cm-card-meta&amp;quot;&amp;gt;&#039; + escapeHtml(getCmPointStatusText()) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
                if (activeCmView === &#039;compact&#039;) {&lt;br /&gt;
                    return &#039;&amp;lt;div class=&amp;quot;cm-card cm-purchasable-card cm-card-compact &#039; + typeClass + lockedClass + &#039;&amp;quot; data-cm-index=&amp;quot;&#039; + index + &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;div class=&amp;quot;cm-card-title&amp;quot;&amp;gt;&#039; + escapeHtml(cm.name) + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;div class=&amp;quot;cm-card-type-tag&amp;quot;&amp;gt;&#039; + escapeHtml(cmType) + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                        metaHtml +&lt;br /&gt;
                        (statReqHtml ? &#039;&amp;lt;div class=&amp;quot;cm-card-req&amp;quot;&amp;gt;Stat Req: &#039; + statReqHtml + &#039;&amp;lt;/div&amp;gt;&#039; : &#039;&#039;) +&lt;br /&gt;
                        lockHtml +&lt;br /&gt;
                    &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                return &#039;&amp;lt;div class=&amp;quot;cm-card cm-purchasable-card &#039; + typeClass + lockedClass + &#039;&amp;quot; data-cm-index=&amp;quot;&#039; + index + &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;div class=&amp;quot;cm-card-title&amp;quot;&amp;gt;&#039; + escapeHtml(cm.name) + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;div class=&amp;quot;cm-card-type-tag&amp;quot;&amp;gt;&#039; + escapeHtml(cmType) + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;div class=&amp;quot;cm-card-desc&amp;quot;&amp;gt;&#039; + escapeHtml(cm.description) + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                    metaHtml +&lt;br /&gt;
                    (reqHtml ? &#039;&amp;lt;div class=&amp;quot;cm-card-req&amp;quot;&amp;gt;Requires: &#039; + reqHtml + &#039;&amp;lt;/div&amp;gt;&#039; : &#039;&#039;) +&lt;br /&gt;
                    (statReqHtml ? &#039;&amp;lt;div class=&amp;quot;cm-card-req&amp;quot;&amp;gt;Stat Req: &#039; + statReqHtml + &#039;&amp;lt;/div&amp;gt;&#039; : &#039;&#039;) +&lt;br /&gt;
                    lockHtml +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            }).join(&#039;&#039;);&lt;br /&gt;
&lt;br /&gt;
            Array.prototype.forEach.call(masteryPanel.querySelectorAll(&#039;.cm-purchasable-card&#039;), function (card) {&lt;br /&gt;
                var index = parseInt(card.getAttribute(&#039;data-cm-index&#039;), 10);&lt;br /&gt;
                var entry = visibleMasteries[index];&lt;br /&gt;
                var cm = entry ? entry.cm : null;&lt;br /&gt;
&lt;br /&gt;
                card.addEventListener(&#039;mouseenter&#039;, function () {&lt;br /&gt;
                    showCmTooltip(cm, card);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                card.addEventListener(&#039;mouseleave&#039;, hideCmTooltip);&lt;br /&gt;
&lt;br /&gt;
                card.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                    var reasons;&lt;br /&gt;
                    var selectedTitle;&lt;br /&gt;
&lt;br /&gt;
                    if (!cm || !entry) return;&lt;br /&gt;
&lt;br /&gt;
                    if (entry.locked) {&lt;br /&gt;
                        alert(entry.unlockHint);&lt;br /&gt;
                        return;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    reasons = getCmLockReasons(cm, true);&lt;br /&gt;
&lt;br /&gt;
                    if (reasons.length) {&lt;br /&gt;
                        alert(reasons.join(&#039; | &#039;));&lt;br /&gt;
                        return;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    if (isMasterClassTitle(cm)) {&lt;br /&gt;
                        selectedTitle = getSelectedMasterClassTitle();&lt;br /&gt;
&lt;br /&gt;
                        if (selectedTitle &amp;amp;&amp;amp; selectedTitle !== cm.name) {&lt;br /&gt;
                            alert(&#039;You can only select one Master Class Title per character build.&#039;);&lt;br /&gt;
                            return;&lt;br /&gt;
                        }&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    selectedMasteries[cm.name] = cm;&lt;br /&gt;
                    hideCmTooltip();&lt;br /&gt;
                    updateSummary();&lt;br /&gt;
                });&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function buildShareUrl() {&lt;br /&gt;
            return window.location.href.split(&#039;#&#039;)[0] +&lt;br /&gt;
                &#039;#cm-build=&#039; +&lt;br /&gt;
                encodeURIComponent(JSON.stringify({&lt;br /&gt;
                    r: raceSelect.value,&lt;br /&gt;
                    c: classSelect.value,&lt;br /&gt;
                    l: levelInput.value,&lt;br /&gt;
                    p: pathSelect ? pathSelect.value : &#039;&#039;,&lt;br /&gt;
                    b: getBaseStatsFromInputs(),&lt;br /&gt;
                    cms: Object.keys(selectedMasteries).sort()&lt;br /&gt;
                }));&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function copyTextToClipboard(text, button) {&lt;br /&gt;
            if (navigator.clipboard &amp;amp;&amp;amp; navigator.clipboard.writeText) {&lt;br /&gt;
                navigator.clipboard.writeText(text).then(function () {&lt;br /&gt;
                    var oldText = button.textContent;&lt;br /&gt;
                    button.textContent = &#039;Copied&#039;;&lt;br /&gt;
                    setTimeout(function () {&lt;br /&gt;
                        button.textContent = oldText;&lt;br /&gt;
                    }, 1200);&lt;br /&gt;
                });&lt;br /&gt;
            } else {&lt;br /&gt;
                alert(text);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function renderBuildCard() {&lt;br /&gt;
    if (window.EQOA_EXPORT_BUILD_CARD) {&lt;br /&gt;
        window.EQOA_EXPORT_BUILD_CARD();&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    alert(&#039;Export Build Card is not loaded yet. Go to the Equipment tab once, then try again.&#039;);&lt;br /&gt;
}&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function setBaseStatInputs(baseStats) {&lt;br /&gt;
            baseStats = baseStats || {};&lt;br /&gt;
            document.getElementById(&#039;cm-base-str&#039;).value = numberOrZero(baseStats.STR);&lt;br /&gt;
            document.getElementById(&#039;cm-base-sta&#039;).value = numberOrZero(baseStats.STA);&lt;br /&gt;
            document.getElementById(&#039;cm-base-dex&#039;).value = numberOrZero(baseStats.DEX);&lt;br /&gt;
            document.getElementById(&#039;cm-base-agi&#039;).value = numberOrZero(baseStats.AGI);&lt;br /&gt;
            document.getElementById(&#039;cm-base-int&#039;).value = numberOrZero(baseStats.INT);&lt;br /&gt;
            document.getElementById(&#039;cm-base-wis&#039;).value = numberOrZero(baseStats.WIS);&lt;br /&gt;
            document.getElementById(&#039;cm-base-cha&#039;).value = numberOrZero(baseStats.CHA);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function loadBuildFromUrl() {&lt;br /&gt;
            var hash = window.location.hash || &#039;&#039;;&lt;br /&gt;
            var build;&lt;br /&gt;
&lt;br /&gt;
            if (hash.indexOf(&#039;#cm-build=&#039;) !== 0) return;&lt;br /&gt;
&lt;br /&gt;
            try {&lt;br /&gt;
                build = JSON.parse(decodeURIComponent(hash.replace(&#039;#cm-build=&#039;, &#039;&#039;)));&lt;br /&gt;
            } catch (e) {&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (build.r &amp;amp;&amp;amp; data.raceClasses &amp;amp;&amp;amp; data.raceClasses[build.r]) {&lt;br /&gt;
                raceSelect.value = build.r;&lt;br /&gt;
                loadClasses();&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (build.c) classSelect.value = build.c;&lt;br /&gt;
            if (build.l) levelInput.value = build.l;&lt;br /&gt;
            if (pathSelect &amp;amp;&amp;amp; build.p !== undefined) pathSelect.value = build.p;&lt;br /&gt;
            if (build.b) setBaseStatInputs(build.b);&lt;br /&gt;
&lt;br /&gt;
            selectedMasteries = {};&lt;br /&gt;
&lt;br /&gt;
            safeArray(build.cms).forEach(function (name) {&lt;br /&gt;
                var cm = findCmByName(name);&lt;br /&gt;
                if (cm) selectedMasteries[cm.name] = cm;&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            updateSummary();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        raceSelect.addEventListener(&#039;change&#039;, loadClasses);&lt;br /&gt;
        classSelect.addEventListener(&#039;change&#039;, updateSummary);&lt;br /&gt;
        levelInput.addEventListener(&#039;input&#039;, updateSummary);&lt;br /&gt;
&lt;br /&gt;
        [&lt;br /&gt;
            &#039;cm-base-str&#039;,&lt;br /&gt;
            &#039;cm-base-sta&#039;,&lt;br /&gt;
            &#039;cm-base-dex&#039;,&lt;br /&gt;
            &#039;cm-base-agi&#039;,&lt;br /&gt;
            &#039;cm-base-int&#039;,&lt;br /&gt;
            &#039;cm-base-wis&#039;,&lt;br /&gt;
            &#039;cm-base-cha&#039;&lt;br /&gt;
        ].forEach(function (id) {&lt;br /&gt;
            var input = document.getElementById(id);&lt;br /&gt;
            if (input) input.addEventListener(&#039;input&#039;, updateSummary);&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        if (searchInput) {&lt;br /&gt;
            searchInput.addEventListener(&#039;input&#039;, renderMasteryList);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (clearSearchButton &amp;amp;&amp;amp; searchInput) {&lt;br /&gt;
            clearSearchButton.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                searchInput.value = &#039;&#039;;&lt;br /&gt;
                renderMasteryList();&lt;br /&gt;
                searchInput.focus();&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (showLockedInput) {&lt;br /&gt;
            showLockedInput.addEventListener(&#039;change&#039;, function () {&lt;br /&gt;
                showLockedCms = showLockedInput.checked;&lt;br /&gt;
                renderMasteryList();&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (shareUrlButton) {&lt;br /&gt;
            shareUrlButton.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                copyTextToClipboard(buildShareUrl(), shareUrlButton);&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (exportCardButton) {&lt;br /&gt;
            exportCardButton.addEventListener(&#039;click&#039;, renderBuildCard);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (pathSelect) {&lt;br /&gt;
            pathSelect.addEventListener(&#039;change&#039;, updateSummary);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (isEmbedded()) {&lt;br /&gt;
            window.addEventListener(&#039;eqoa-character-builder-state-change&#039;, syncFromCharacterBuilder);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        Array.prototype.forEach.call(document.querySelectorAll(&#039;.cm-tab-button&#039;), function (button) {&lt;br /&gt;
            button.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                activeCmTab = button.getAttribute(&#039;data-tab&#039;);&lt;br /&gt;
&lt;br /&gt;
                Array.prototype.forEach.call(document.querySelectorAll(&#039;.cm-tab-button&#039;), function (btn) {&lt;br /&gt;
                    btn.classList.remove(&#039;cm-tab-active&#039;);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                button.classList.add(&#039;cm-tab-active&#039;);&lt;br /&gt;
                updateSummary();&lt;br /&gt;
            });&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        Array.prototype.forEach.call(viewButtons, function (button) {&lt;br /&gt;
            button.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                activeCmView = button.getAttribute(&#039;data-view&#039;) || &#039;detailed&#039;;&lt;br /&gt;
&lt;br /&gt;
                Array.prototype.forEach.call(viewButtons, function (btn) {&lt;br /&gt;
                    btn.classList.remove(&#039;cm-view-active&#039;);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                button.classList.add(&#039;cm-view-active&#039;);&lt;br /&gt;
                renderMasteryList();&lt;br /&gt;
            });&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        if (resetButton) {&lt;br /&gt;
            resetButton.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                selectedMasteries = {};&lt;br /&gt;
                activeCmTab = &#039;General&#039;;&lt;br /&gt;
                activeCmView = &#039;detailed&#039;;&lt;br /&gt;
                showLockedCms = true;&lt;br /&gt;
                levelInput.value = 60;&lt;br /&gt;
                setBaseStatInputs({});&lt;br /&gt;
&lt;br /&gt;
                if (pathSelect) pathSelect.value = &#039;&#039;;&lt;br /&gt;
                if (searchInput) searchInput.value = &#039;&#039;;&lt;br /&gt;
                if (showLockedInput) showLockedInput.checked = true;&lt;br /&gt;
&lt;br /&gt;
                Array.prototype.forEach.call(document.querySelectorAll(&#039;.cm-tab-button&#039;), function (btn) {&lt;br /&gt;
                    btn.classList.remove(&#039;cm-tab-active&#039;);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                Array.prototype.forEach.call(viewButtons, function (btn) {&lt;br /&gt;
                    btn.classList.remove(&#039;cm-view-active&#039;);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                var generalTab = document.querySelector(&#039;.cm-tab-button[data-tab=&amp;quot;General&amp;quot;]&#039;);&lt;br /&gt;
                var detailedView = document.querySelector(&#039;.cm-view-button[data-view=&amp;quot;detailed&amp;quot;]&#039;);&lt;br /&gt;
&lt;br /&gt;
                if (generalTab) generalTab.classList.add(&#039;cm-tab-active&#039;);&lt;br /&gt;
                if (detailedView) detailedView.classList.add(&#039;cm-view-active&#039;);&lt;br /&gt;
&lt;br /&gt;
                hideCmTooltip();&lt;br /&gt;
                updateSummary();&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        loadSavedCmTheme();&lt;br /&gt;
&lt;br /&gt;
        window.addEventListener(&#039;eqoa-wiki-theme-change&#039;, function (event) {&lt;br /&gt;
            if (event.detail &amp;amp;&amp;amp; event.detail.theme) {&lt;br /&gt;
                applyCmTheme(event.detail.theme);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        loadRaces();&lt;br /&gt;
&lt;br /&gt;
        if (isEmbedded()) {&lt;br /&gt;
            syncFromCharacterBuilder();&lt;br /&gt;
        } else {&lt;br /&gt;
            loadBuildFromUrl();&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:ClassMasteryCalculator.js&amp;diff=2421</id>
		<title>MediaWiki:ClassMasteryCalculator.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:ClassMasteryCalculator.js&amp;diff=2421"/>
		<updated>2026-05-23T13:40:11Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;mw.hook(&#039;wikipage.content&#039;).add(function () {&lt;br /&gt;
    var cmCalculatorStarted = false;&lt;br /&gt;
&lt;br /&gt;
    function cmDataIsReady() {&lt;br /&gt;
        return !!window.EQOA_CM_DATA &amp;amp;&amp;amp;&lt;br /&gt;
            (&lt;br /&gt;
                (&lt;br /&gt;
                    window.EQOA_CM_DATA.masteries &amp;amp;&amp;amp;&lt;br /&gt;
                    window.EQOA_CM_DATA.masteries.length&lt;br /&gt;
                ) ||&lt;br /&gt;
                window.EQOA_CM_RAW&lt;br /&gt;
            );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    function waitForCMReady(attemptsLeft) {&lt;br /&gt;
        var app = document.getElementById(&#039;cm-calculator-app&#039;);&lt;br /&gt;
&lt;br /&gt;
        if (app &amp;amp;&amp;amp; cmDataIsReady()) {&lt;br /&gt;
            if (cmCalculatorStarted) return;&lt;br /&gt;
&lt;br /&gt;
            cmCalculatorStarted = true;&lt;br /&gt;
            initClassMasteryCalculator();&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (attemptsLeft &amp;lt;= 0) {&lt;br /&gt;
            if (app) {&lt;br /&gt;
                app.innerHTML =&lt;br /&gt;
                    &#039;&amp;lt;div style=&amp;quot;color:red;&amp;quot;&amp;gt;EQOA Class Mastery failed to load.&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        setTimeout(function () {&lt;br /&gt;
            waitForCMReady(attemptsLeft - 1);&lt;br /&gt;
        }, 100);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    waitForCMReady(100);&lt;br /&gt;
&lt;br /&gt;
    function initClassMasteryCalculator() {&lt;br /&gt;
        var app = document.getElementById(&#039;cm-calculator-app&#039;);&lt;br /&gt;
        if (!app) return;&lt;br /&gt;
&lt;br /&gt;
        var data = window.EQOA_CM_DATA || {};&lt;br /&gt;
        var selectedMasteries = {};&lt;br /&gt;
        var activeCmTab = &#039;General&#039;;&lt;br /&gt;
        var activeCmView = &#039;detailed&#039;;&lt;br /&gt;
        var showLockedCms = true;&lt;br /&gt;
        var visibleMasteries = [];&lt;br /&gt;
&lt;br /&gt;
        function safeArray(value) {&lt;br /&gt;
            return Object.prototype.toString.call(value) === &#039;[object Array]&#039; ? value : [];&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function numberOrZero(value) {&lt;br /&gt;
            var n = Number(String(value || &#039;&#039;).trim());&lt;br /&gt;
            return isFinite(n) ? n : 0;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function escapeHtml(value) {&lt;br /&gt;
            return String(value == null ? &#039;&#039; : value)&lt;br /&gt;
                .replace(/&amp;amp;/g, &#039;&amp;amp;amp;&#039;)&lt;br /&gt;
                .replace(/&amp;lt;/g, &#039;&amp;amp;lt;&#039;)&lt;br /&gt;
                .replace(/&amp;gt;/g, &#039;&amp;amp;gt;&#039;)&lt;br /&gt;
                .replace(/&amp;quot;/g, &#039;&amp;amp;quot;&#039;)&lt;br /&gt;
                .replace(/&#039;/g, &#039;&amp;amp;#039;&#039;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function splitList(value) {&lt;br /&gt;
            value = String(value || &#039;&#039;).trim();&lt;br /&gt;
            if (!value || value.toLowerCase() === &#039;all&#039;) return [&#039;All&#039;];&lt;br /&gt;
            return value.split(/\s+/);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function buildMasteriesFromRaw(rawText) {&lt;br /&gt;
            var lines = String(rawText || &#039;&#039;).split(/\r?\n/);&lt;br /&gt;
            var headerLineIndex = -1;&lt;br /&gt;
            var headers = [];&lt;br /&gt;
            var headerMap = {};&lt;br /&gt;
            var rows = [];&lt;br /&gt;
&lt;br /&gt;
            function get(cols, name) {&lt;br /&gt;
                var indexes = headerMap[name] || [];&lt;br /&gt;
                if (!indexes.length) return &#039;&#039;;&lt;br /&gt;
                return String(cols[indexes[0]] || &#039;&#039;).trim();&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            function getAll(cols, name) {&lt;br /&gt;
                var indexes = headerMap[name] || [];&lt;br /&gt;
                var values = [];&lt;br /&gt;
&lt;br /&gt;
                indexes.forEach(function (index) {&lt;br /&gt;
                    var value = String(cols[index] || &#039;&#039;).trim();&lt;br /&gt;
&lt;br /&gt;
                    if (!value) return;&lt;br /&gt;
                    if (/^[0-9A-F]{4}$/i.test(value)) return;&lt;br /&gt;
&lt;br /&gt;
                    if (values.indexOf(value) === -1) {&lt;br /&gt;
                        values.push(value);&lt;br /&gt;
                    }&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                return values;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            function addStat(stats, cols, header, key) {&lt;br /&gt;
                var value = parseInt(get(cols, header), 10);&lt;br /&gt;
                if (!isNaN(value) &amp;amp;&amp;amp; value !== 0) {&lt;br /&gt;
                    stats[key] = value;&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            lines.forEach(function (line, index) {&lt;br /&gt;
                if (headerLineIndex === -1 &amp;amp;&amp;amp; line.indexOf(&#039;Mastery\tDescription&#039;) === 0) {&lt;br /&gt;
                    headerLineIndex = index;&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            if (headerLineIndex === -1) return [];&lt;br /&gt;
&lt;br /&gt;
            headers = lines[headerLineIndex].split(&#039;\t&#039;).map(function (header) {&lt;br /&gt;
                return String(header || &#039;&#039;).trim();&lt;br /&gt;
&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            headers.forEach(function (header, index) {&lt;br /&gt;
                if (!headerMap[header]) headerMap[header] = [];&lt;br /&gt;
                headerMap[header].push(index);&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            lines.slice(headerLineIndex + 1).forEach(function (line) {&lt;br /&gt;
                var cols;&lt;br /&gt;
                var name;&lt;br /&gt;
                var stats = {};&lt;br /&gt;
                var baseStatReqs = {};&lt;br /&gt;
&lt;br /&gt;
                if (!line.trim()) return;&lt;br /&gt;
&lt;br /&gt;
                cols = line.split(&#039;\t&#039;);&lt;br /&gt;
                name = get(cols, &#039;Mastery&#039;);&lt;br /&gt;
&lt;br /&gt;
                if (!name) return;&lt;br /&gt;
&lt;br /&gt;
                addStat(stats, cols, &#039;AC&#039;, &#039;ac&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;STR&#039;, &#039;str&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;STA&#039;, &#039;sta&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;AGI&#039;, &#039;agi&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;DEX&#039;, &#039;dex&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;WIS&#039;, &#039;wis&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;INT&#039;, &#039;int&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;CHA&#039;, &#039;cha&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;HP Max&#039;, &#039;hp&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;PWR Max&#039;, &#039;pow&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;STR Max&#039;, &#039;strMax&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;STA Max&#039;, &#039;staMax&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;AGI Max&#039;, &#039;agiMax&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;DEX Max&#039;, &#039;dexMax&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;WIS Max&#039;, &#039;wisMax&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;INT Max&#039;, &#039;intMax&#039;);&lt;br /&gt;
                addStat(stats, cols, &#039;CHA Max&#039;, &#039;chaMax&#039;);&lt;br /&gt;
&lt;br /&gt;
                [&#039;STR&#039;, &#039;STA&#039;, &#039;DEX&#039;, &#039;AGI&#039;, &#039;INT&#039;, &#039;WIS&#039;, &#039;CHA&#039;].forEach(function (stat) {&lt;br /&gt;
                    var value = parseInt(get(cols, &#039;Base &#039; + stat + &#039; Req&#039;), 10);&lt;br /&gt;
                    if (!isNaN(value) &amp;amp;&amp;amp; value &amp;gt; 0) {&lt;br /&gt;
                        baseStatReqs[stat] = value;&lt;br /&gt;
                    }&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                rows.push({&lt;br /&gt;
                    name: name,&lt;br /&gt;
                    description: get(cols, &#039;Description&#039;),&lt;br /&gt;
                    classification: get(cols, &#039;Classification&#039;),&lt;br /&gt;
                    subCategory: get(cols, &#039;Sub-Category&#039;),&lt;br /&gt;
                    races: splitList(get(cols, &#039;Race&#039;)),&lt;br /&gt;
                    classes: splitList(get(cols, &#039;Class&#039;)),&lt;br /&gt;
                    lycanthropy: get(cols, &#039;Lycanthropy&#039;),&lt;br /&gt;
                    quest: get(cols, &#039;Quest&#039;),&lt;br /&gt;
                    level: parseInt(get(cols, &#039;Level&#039;), 10) || 0,&lt;br /&gt;
                    points: parseInt(get(cols, &#039;Points&#039;), 10) || 0,&lt;br /&gt;
                    cmSpentReq: parseInt(get(cols, &#039;CM Spent Req&#039;), 10) || 0,&lt;br /&gt;
                    requirements: []&lt;br /&gt;
                        .concat(getAll(cols, &#039;CM Req 1&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;CM Req 2&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;CM Req 3&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;CM Req 4&#039;)),&lt;br /&gt;
                    spellsAdded: []&lt;br /&gt;
                        .concat(getAll(cols, &#039;=+Spell 1&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;=+Spell 2&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;=+Spell 3&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;=+Spell 4&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;=+Spell 5&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;=+Spell 6&#039;)),&lt;br /&gt;
                    spellsRemoved: []&lt;br /&gt;
                        .concat(getAll(cols, &#039;-Spell 1&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;-Spell 2&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;-Spell 3&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;-Spell 4&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;-Spell 5&#039;))&lt;br /&gt;
                        .concat(getAll(cols, &#039;-Spell 6&#039;)),&lt;br /&gt;
                    stats: stats,&lt;br /&gt;
                    baseStatReqs: baseStatReqs&lt;br /&gt;
                });&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return rows;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if ((!data.masteries || !data.masteries.length) &amp;amp;&amp;amp; window.EQOA_CM_RAW) {&lt;br /&gt;
            data.masteries = buildMasteriesFromRaw(window.EQOA_CM_RAW);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getBuilderState() {&lt;br /&gt;
            if (&lt;br /&gt;
                window.EQOA_CHARACTER_BUILDER_STATE &amp;amp;&amp;amp;&lt;br /&gt;
                typeof window.EQOA_CHARACTER_BUILDER_STATE.getState === &#039;function&#039;&lt;br /&gt;
            ) {&lt;br /&gt;
                return window.EQOA_CHARACTER_BUILDER_STATE.getState();&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return null;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function isEmbedded() {&lt;br /&gt;
            return !!getBuilderState();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getRaceCode(raceName) {&lt;br /&gt;
            var raceCodes = data.raceCodes || {};&lt;br /&gt;
            return raceCodes[raceName] || raceName;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function listAllowsValue(list, value) {&lt;br /&gt;
            var wanted = String(value || &#039;&#039;).toUpperCase();&lt;br /&gt;
&lt;br /&gt;
            if (!wanted) return true;&lt;br /&gt;
&lt;br /&gt;
            return safeArray(list).some(function (entry) {&lt;br /&gt;
                var text = String(entry || &#039;&#039;).toUpperCase().trim();&lt;br /&gt;
                var tokens;&lt;br /&gt;
&lt;br /&gt;
                if (!text || text === &#039;ALL&#039;) return true;&lt;br /&gt;
&lt;br /&gt;
                tokens = text.split(/\s+/);&lt;br /&gt;
                return tokens.indexOf(wanted) !== -1;&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function normalizePath(value) {&lt;br /&gt;
            value = String(value || &#039;&#039;).toLowerCase().replace(/[\s-]/g, &#039;&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (!value || value === &#039;all&#039; || value === &#039;none&#039;) return &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
            var map = {&lt;br /&gt;
                lionwere: &#039;werelion&#039;,&lt;br /&gt;
                werelion: &#039;werelion&#039;,&lt;br /&gt;
                bearwere: &#039;werebear&#039;,&lt;br /&gt;
                werebear: &#039;werebear&#039;,&lt;br /&gt;
                wolfwere: &#039;werewolf&#039;,&lt;br /&gt;
                werewolf: &#039;werewolf&#039;,&lt;br /&gt;
                ratwere: &#039;wererat&#039;,&lt;br /&gt;
                wererat: &#039;wererat&#039;,&lt;br /&gt;
                gatorwere: &#039;weregator&#039;,&lt;br /&gt;
                weregator: &#039;weregator&#039;,&lt;br /&gt;
                vampire: &#039;vampire&#039;,&lt;br /&gt;
                werehunter: &#039;werehunter&#039;,&lt;br /&gt;
                hunterwere: &#039;werehunter&#039;,&lt;br /&gt;
                werebeast: &#039;werebeast&#039;&lt;br /&gt;
            };&lt;br /&gt;
&lt;br /&gt;
            return map[value] || value;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function isWerePath(path) {&lt;br /&gt;
            return [&#039;werelion&#039;, &#039;werebear&#039;, &#039;werewolf&#039;, &#039;wererat&#039;, &#039;weregator&#039;].indexOf(path) !== -1;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getBitePath(name) {&lt;br /&gt;
            name = String(name || &#039;&#039;).toLowerCase();&lt;br /&gt;
&lt;br /&gt;
            if (name.indexOf(&#039;lion bite&#039;) !== -1) return &#039;werelion&#039;;&lt;br /&gt;
            if (name.indexOf(&#039;bear bite&#039;) !== -1) return &#039;werebear&#039;;&lt;br /&gt;
            if (name.indexOf(&#039;wolf bite&#039;) !== -1) return &#039;werewolf&#039;;&lt;br /&gt;
            if (name.indexOf(&#039;rat bite&#039;) !== -1) return &#039;wererat&#039;;&lt;br /&gt;
            if (name.indexOf(&#039;gator bite&#039;) !== -1) return &#039;weregator&#039;;&lt;br /&gt;
&lt;br /&gt;
            return &#039;&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function isSharedWereMastery(name) {&lt;br /&gt;
            return name === &#039;Lycanthropic Resistances&#039; ||&lt;br /&gt;
                name === &#039;Lycanthropic Regeneration&#039; ||&lt;br /&gt;
                name === &#039;Lycanthropic Rejuvenation&#039; ||&lt;br /&gt;
                name === &#039;Combat Senses&#039; ||&lt;br /&gt;
                name === &#039;Defensive Instincts&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function formatStatName(statName) {&lt;br /&gt;
            var map = {&lt;br /&gt;
                ac: &#039;AC&#039;,&lt;br /&gt;
                hp: &#039;HP&#039;,&lt;br /&gt;
                pow: &#039;Power&#039;,&lt;br /&gt;
                str: &#039;STR&#039;,&lt;br /&gt;
                sta: &#039;STA&#039;,&lt;br /&gt;
                agi: &#039;AGI&#039;,&lt;br /&gt;
                dex: &#039;DEX&#039;,&lt;br /&gt;
                wis: &#039;WIS&#039;,&lt;br /&gt;
                int: &#039;INT&#039;,&lt;br /&gt;
                cha: &#039;CHA&#039;,&lt;br /&gt;
                strMax: &#039;STR Max&#039;,&lt;br /&gt;
                staMax: &#039;STA Max&#039;,&lt;br /&gt;
                agiMax: &#039;AGI Max&#039;,&lt;br /&gt;
                dexMax: &#039;DEX Max&#039;,&lt;br /&gt;
                wisMax: &#039;WIS Max&#039;,&lt;br /&gt;
                intMax: &#039;INT Max&#039;,&lt;br /&gt;
                chaMax: &#039;CHA Max&#039;&lt;br /&gt;
            };&lt;br /&gt;
&lt;br /&gt;
            return map[statName] || String(statName || &#039;&#039;).toUpperCase();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function addOption(select, value, label) {&lt;br /&gt;
            var option = document.createElement(&#039;option&#039;);&lt;br /&gt;
            option.value = value;&lt;br /&gt;
            option.textContent = label;&lt;br /&gt;
            select.appendChild(option);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCmDisplayTab(cm) {&lt;br /&gt;
            var classification = String((cm &amp;amp;&amp;amp; cm.classification) || &#039;&#039;);&lt;br /&gt;
&lt;br /&gt;
            if (classification === &#039;Master Class&#039;) {&lt;br /&gt;
                if (safeArray(cm.races).length &amp;amp;&amp;amp; safeArray(cm.races)[0] !== &#039;All&#039;) return &#039;Racial&#039;;&lt;br /&gt;
                if (safeArray(cm.classes).length &amp;amp;&amp;amp; safeArray(cm.classes)[0] !== &#039;All&#039;) return &#039;Class&#039;;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return classification || &#039;General&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCmType(cm) {&lt;br /&gt;
            return getCmDisplayTab(cm) || &#039;Other&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCmTypeClass(cm) {&lt;br /&gt;
            var type = getCmType(cm);&lt;br /&gt;
&lt;br /&gt;
            if (type === &#039;General&#039;) return &#039;cm-type-general&#039;;&lt;br /&gt;
            if (type === &#039;Racial&#039;) return &#039;cm-type-racial&#039;;&lt;br /&gt;
            if (type === &#039;Archetype&#039;) return &#039;cm-type-archetype&#039;;&lt;br /&gt;
            if (type === &#039;Class&#039;) return &#039;cm-type-class&#039;;&lt;br /&gt;
            if (type === &#039;Master Class&#039;) return &#039;cm-type-master&#039;;&lt;br /&gt;
&lt;br /&gt;
            return &#039;cm-type-other&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getBaseStatsFromInputs() {&lt;br /&gt;
            var builderState = getBuilderState();&lt;br /&gt;
            var baseStats;&lt;br /&gt;
            var result;&lt;br /&gt;
&lt;br /&gt;
            if (builderState &amp;amp;&amp;amp; builderState.baseStats) {&lt;br /&gt;
                baseStats = builderState.baseStats;&lt;br /&gt;
            } else {&lt;br /&gt;
                baseStats = {&lt;br /&gt;
                    STR: numberOrZero(document.getElementById(&#039;cm-base-str&#039;) &amp;amp;&amp;amp; document.getElementById(&#039;cm-base-str&#039;).value),&lt;br /&gt;
                    STA: numberOrZero(document.getElementById(&#039;cm-base-sta&#039;) &amp;amp;&amp;amp; document.getElementById(&#039;cm-base-sta&#039;).value),&lt;br /&gt;
                    DEX: numberOrZero(document.getElementById(&#039;cm-base-dex&#039;) &amp;amp;&amp;amp; document.getElementById(&#039;cm-base-dex&#039;).value),&lt;br /&gt;
                    AGI: numberOrZero(document.getElementById(&#039;cm-base-agi&#039;) &amp;amp;&amp;amp; document.getElementById(&#039;cm-base-agi&#039;).value),&lt;br /&gt;
                    INT: numberOrZero(document.getElementById(&#039;cm-base-int&#039;) &amp;amp;&amp;amp; document.getElementById(&#039;cm-base-int&#039;).value),&lt;br /&gt;
                    WIS: numberOrZero(document.getElementById(&#039;cm-base-wis&#039;) &amp;amp;&amp;amp; document.getElementById(&#039;cm-base-wis&#039;).value),&lt;br /&gt;
                    CHA: numberOrZero(document.getElementById(&#039;cm-base-cha&#039;) &amp;amp;&amp;amp; document.getElementById(&#039;cm-base-cha&#039;).value)&lt;br /&gt;
                };&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            result = {&lt;br /&gt;
                STR: numberOrZero(baseStats.STR),&lt;br /&gt;
                STA: numberOrZero(baseStats.STA),&lt;br /&gt;
                DEX: numberOrZero(baseStats.DEX),&lt;br /&gt;
                AGI: numberOrZero(baseStats.AGI),&lt;br /&gt;
                INT: numberOrZero(baseStats.INT),&lt;br /&gt;
                WIS: numberOrZero(baseStats.WIS),&lt;br /&gt;
                CHA: numberOrZero(baseStats.CHA)&lt;br /&gt;
            };&lt;br /&gt;
&lt;br /&gt;
            Object.keys(selectedMasteries).forEach(function (name) {&lt;br /&gt;
                var stats = selectedMasteries[name].stats || {};&lt;br /&gt;
                result.STR += numberOrZero(stats.str);&lt;br /&gt;
                result.STA += numberOrZero(stats.sta);&lt;br /&gt;
                result.DEX += numberOrZero(stats.dex);&lt;br /&gt;
                result.AGI += numberOrZero(stats.agi);&lt;br /&gt;
                result.INT += numberOrZero(stats.int);&lt;br /&gt;
                result.WIS += numberOrZero(stats.wis);&lt;br /&gt;
                result.CHA += numberOrZero(stats.cha);&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return result;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function updateBaseStatInputsDisplay(baseStats) {&lt;br /&gt;
            var map = {&lt;br /&gt;
                STR: &#039;cm-base-str&#039;,&lt;br /&gt;
                STA: &#039;cm-base-sta&#039;,&lt;br /&gt;
                DEX: &#039;cm-base-dex&#039;,&lt;br /&gt;
                AGI: &#039;cm-base-agi&#039;,&lt;br /&gt;
                INT: &#039;cm-base-int&#039;,&lt;br /&gt;
                WIS: &#039;cm-base-wis&#039;,&lt;br /&gt;
                CHA: &#039;cm-base-cha&#039;&lt;br /&gt;
            };&lt;br /&gt;
&lt;br /&gt;
            Object.keys(map).forEach(function (stat) {&lt;br /&gt;
                var input = document.getElementById(map[stat]);&lt;br /&gt;
                if (input) input.value = numberOrZero(baseStats[stat]);&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getAvailablePoints() {&lt;br /&gt;
            var builderState = getBuilderState();&lt;br /&gt;
            var level = parseInt(levelInput.value, 10);&lt;br /&gt;
            var max;&lt;br /&gt;
            var available;&lt;br /&gt;
&lt;br /&gt;
            if (isNaN(level) || level &amp;lt; 1) level = 1;&lt;br /&gt;
            if (level &amp;gt; 60) level = 60;&lt;br /&gt;
&lt;br /&gt;
            levelInput.value = level;&lt;br /&gt;
            max = Math.min(level * 25, 1500);&lt;br /&gt;
&lt;br /&gt;
            if (builderState &amp;amp;&amp;amp; builderState.cmAvailable !== undefined) {&lt;br /&gt;
                available = numberOrZero(builderState.cmAvailable);&lt;br /&gt;
                if (available &amp;lt; 0) available = 0;&lt;br /&gt;
                if (available &amp;gt; max) available = max;&lt;br /&gt;
                return available;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return max;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getSpentPoints() {&lt;br /&gt;
            var total = 0;&lt;br /&gt;
&lt;br /&gt;
            Object.keys(selectedMasteries).forEach(function (name) {&lt;br /&gt;
                total += numberOrZero(selectedMasteries[name].points);&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return total;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCmPointStatusText() {&lt;br /&gt;
            var total = getAvailablePoints();&lt;br /&gt;
            var spent = getSpentPoints();&lt;br /&gt;
            var left = total - spent;&lt;br /&gt;
&lt;br /&gt;
            if (left &amp;lt; 0) left = 0;&lt;br /&gt;
&lt;br /&gt;
            return &#039;Total CMs: &#039; + total + &#039; | Spent: &#039; + spent + &#039; | Left: &#039; + left;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCmStatMinRequirements(cm) {&lt;br /&gt;
            var reqs = [];&lt;br /&gt;
&lt;br /&gt;
            if (!cm || !cm.baseStatReqs) return reqs;&lt;br /&gt;
&lt;br /&gt;
            Object.keys(cm.baseStatReqs).forEach(function (statName) {&lt;br /&gt;
                var value = numberOrZero(cm.baseStatReqs[statName]);&lt;br /&gt;
                if (value &amp;gt; 0) {&lt;br /&gt;
                    reqs.push({ stat: statName, value: value });&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return reqs;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCmLockReasons(cm, includePoints) {&lt;br /&gt;
            var spent = getSpentPoints();&lt;br /&gt;
            var available = getAvailablePoints();&lt;br /&gt;
            var baseStats = getBaseStatsFromInputs();&lt;br /&gt;
            var level = parseInt(levelInput.value, 10) || 1;&lt;br /&gt;
            var reasons = [];&lt;br /&gt;
&lt;br /&gt;
            if (cm.level &amp;amp;&amp;amp; cm.level &amp;gt; level) {&lt;br /&gt;
                reasons.push(&#039;Reach level &#039; + cm.level);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (cm.cmSpentReq &amp;amp;&amp;amp; spent &amp;lt; cm.cmSpentReq) {&lt;br /&gt;
                reasons.push(&#039;Spend &#039; + (cm.cmSpentReq - spent) + &#039; more CM&#039;);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            getCmStatMinRequirements(cm).forEach(function (req) {&lt;br /&gt;
                if (numberOrZero(baseStats[req.stat]) &amp;lt; req.value) {&lt;br /&gt;
                    reasons.push(&#039;Requires base &#039; + req.stat + &#039; &#039; + req.value);&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            safeArray(cm.requirements).forEach(function (reqName) {&lt;br /&gt;
                if (!selectedMasteries[reqName]) {&lt;br /&gt;
                    reasons.push(&#039;Requires &#039; + reqName);&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            if (includePoints &amp;amp;&amp;amp; spent + numberOrZero(cm.points) &amp;gt; available) {&lt;br /&gt;
                reasons.push(&#039;Not enough CM points&#039;);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            return reasons;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getRequirementsHtml(cm) {&lt;br /&gt;
            return safeArray(cm.requirements).map(function (reqName) {&lt;br /&gt;
                return &#039;&amp;lt;span class=&amp;quot;&#039; + (selectedMasteries[reqName] ? &#039;cm-req-owned&#039; : &#039;cm-req-missing&#039;) + &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    escapeHtml(reqName) +&lt;br /&gt;
                &#039;&amp;lt;/span&amp;gt;&#039;;&lt;br /&gt;
            }).join(&#039;, &#039;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getStatReqHtml(cm) {&lt;br /&gt;
            return getCmStatMinRequirements(cm).map(function (req) {&lt;br /&gt;
                return &#039;Base &#039; + escapeHtml(req.stat) + &#039; &#039; + escapeHtml(req.value);&lt;br /&gt;
            }).join(&#039;, &#039;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getCmSearchText(cm) {&lt;br /&gt;
            var parts = [&lt;br /&gt;
                cm.name,&lt;br /&gt;
                cm.description,&lt;br /&gt;
                cm.classification,&lt;br /&gt;
                cm.lycanthropy&lt;br /&gt;
            ];&lt;br /&gt;
&lt;br /&gt;
            Object.keys(cm.stats || {}).forEach(function (key) {&lt;br /&gt;
                parts.push(key);&lt;br /&gt;
                parts.push(formatStatName(key));&lt;br /&gt;
                parts.push(cm.stats[key]);&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            safeArray(cm.requirements).forEach(function (value) { parts.push(value); });&lt;br /&gt;
            safeArray(cm.spellsAdded).forEach(function (value) { parts.push(value); });&lt;br /&gt;
            safeArray(cm.spellsRemoved).forEach(function (value) { parts.push(value); });&lt;br /&gt;
&lt;br /&gt;
            return parts.join(&#039; &#039;).toLowerCase();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function findCmByName(name) {&lt;br /&gt;
            var found = null;&lt;br /&gt;
&lt;br /&gt;
            safeArray(data.masteries).some(function (cm) {&lt;br /&gt;
                if (cm.name === name) {&lt;br /&gt;
                    found = cm;&lt;br /&gt;
                    return true;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                return false;&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return found;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function isMasterClassTitle(cm) {&lt;br /&gt;
            return cm &amp;amp;&amp;amp; cm.classification === &#039;Master Class&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getSelectedMasterClassTitle() {&lt;br /&gt;
            var selectedTitle = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
            Object.keys(selectedMasteries).forEach(function (name) {&lt;br /&gt;
                if (isMasterClassTitle(selectedMasteries[name])) {&lt;br /&gt;
                    selectedTitle = name;&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return selectedTitle;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        app.innerHTML =&lt;br /&gt;
            &#039;&amp;lt;div class=&amp;quot;cm-calculator-box&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;character-builder-title&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;EQOA: Sandstorm Class Mastery Builder&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;character-builder-controls&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;label&amp;gt;Race&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;select id=&amp;quot;cm-race&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                    &#039;&amp;lt;label&amp;gt;Class&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;select id=&amp;quot;cm-class&amp;quot;&amp;gt;&amp;lt;/select&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                    &#039;&amp;lt;label&amp;gt;Character Level&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cm-level&amp;quot; min=&amp;quot;1&amp;quot; max=&amp;quot;60&amp;quot; value=&amp;quot;60&amp;quot; style=&amp;quot;width:70px;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                    &#039;&amp;lt;label&amp;gt;Base Stats&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;span&amp;gt;&#039; +&lt;br /&gt;
                        &#039;STR &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cm-base-str&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:55px;&amp;quot;&amp;gt; &#039; +&lt;br /&gt;
                        &#039;STA &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cm-base-sta&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:55px;&amp;quot;&amp;gt; &#039; +&lt;br /&gt;
                        &#039;DEX &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cm-base-dex&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:55px;&amp;quot;&amp;gt; &#039; +&lt;br /&gt;
                        &#039;AGI &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cm-base-agi&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:55px;&amp;quot;&amp;gt; &#039; +&lt;br /&gt;
                        &#039;INT &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cm-base-int&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:55px;&amp;quot;&amp;gt; &#039; +&lt;br /&gt;
                        &#039;WIS &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cm-base-wis&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:55px;&amp;quot;&amp;gt; &#039; +&lt;br /&gt;
                        &#039;CHA &amp;lt;input type=&amp;quot;number&amp;quot; id=&amp;quot;cm-base-cha&amp;quot; min=&amp;quot;0&amp;quot; value=&amp;quot;0&amp;quot; style=&amp;quot;width:55px;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                    &#039;&amp;lt;label&amp;gt;Transformation Path&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;select id=&amp;quot;cm-path&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;option value=&amp;quot;&amp;quot;&amp;gt;None&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;option value=&amp;quot;Werelion&amp;quot;&amp;gt;Lionwere&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;option value=&amp;quot;Werebear&amp;quot;&amp;gt;Bearwere&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;option value=&amp;quot;Werewolf&amp;quot;&amp;gt;Wolfwere&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;option value=&amp;quot;Wererat&amp;quot;&amp;gt;Ratwere&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;option value=&amp;quot;Weregator&amp;quot;&amp;gt;Gatorwere&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;option value=&amp;quot;Vampire&amp;quot;&amp;gt;Vampire&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;option value=&amp;quot;Were Hunter&amp;quot;&amp;gt;Were-Hunter&amp;lt;/option&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;/select&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; id=&amp;quot;cm-reset&amp;quot; class=&amp;quot;cm-reset-button&amp;quot;&amp;gt;Reset&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:15px;&amp;quot;&amp;gt;Point Summary&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;table class=&amp;quot;character-builder-stat-table&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Available&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Spent&amp;lt;/th&amp;gt;&amp;lt;th&amp;gt;Remaining&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;tr&amp;gt;&amp;lt;td id=&amp;quot;cm-available&amp;quot;&amp;gt;1500&amp;lt;/td&amp;gt;&amp;lt;td id=&amp;quot;cm-spent&amp;quot;&amp;gt;0&amp;lt;/td&amp;gt;&amp;lt;td id=&amp;quot;cm-remaining&amp;quot;&amp;gt;1500&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/table&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:18px;&amp;quot;&amp;gt;Master Class Title&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;div id=&amp;quot;cm-master-class-panel&amp;quot; class=&amp;quot;cm-master-class-panel&amp;quot;&amp;gt;None selected&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;cm-build-actions&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; id=&amp;quot;cm-share-url&amp;quot; class=&amp;quot;cm-action-button&amp;quot;&amp;gt;Generate Share URL&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; id=&amp;quot;cm-export-card&amp;quot; class=&amp;quot;cm-action-button&amp;quot;&amp;gt;Export Build Card&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:18px;&amp;quot;&amp;gt;Stats / Spells Gained from CM&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;div id=&amp;quot;cm-unlocked-summary&amp;quot;&amp;gt;No stats or spells gained yet.&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;character-builder-section-title&amp;quot; style=&amp;quot;margin-top:18px;&amp;quot;&amp;gt;Class Masteries&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;cm-tabs&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;cm-tab-button cm-tab-active&amp;quot; data-tab=&amp;quot;General&amp;quot;&amp;gt;General&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;cm-tab-button&amp;quot; data-tab=&amp;quot;Racial&amp;quot;&amp;gt;Racial&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;cm-tab-button&amp;quot; data-tab=&amp;quot;Archetype&amp;quot;&amp;gt;Archetype&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;cm-tab-button&amp;quot; data-tab=&amp;quot;Class&amp;quot;&amp;gt;Class&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;cm-search-tools&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;div class=&amp;quot;cm-search-row&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;input type=&amp;quot;search&amp;quot; id=&amp;quot;cm-search&amp;quot; class=&amp;quot;cm-search-input&amp;quot; placeholder=&amp;quot;Search mastery, stat, spell, requirement...&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;button type=&amp;quot;button&amp;quot; id=&amp;quot;cm-clear-search&amp;quot; class=&amp;quot;cm-clear-search-button&amp;quot;&amp;gt;Clear&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;label class=&amp;quot;cm-lock-toggle&amp;quot;&amp;gt;&amp;lt;input type=&amp;quot;checkbox&amp;quot; id=&amp;quot;cm-show-locked&amp;quot; checked&amp;gt; &amp;lt;span&amp;gt;Show locked&amp;lt;/span&amp;gt;&amp;lt;/label&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;cm-view-toggle&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;cm-view-button cm-view-active&amp;quot; data-view=&amp;quot;detailed&amp;quot;&amp;gt;Detailed&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;button type=&amp;quot;button&amp;quot; class=&amp;quot;cm-view-button&amp;quot; data-view=&amp;quot;compact&amp;quot;&amp;gt;Compact&amp;lt;/button&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div class=&amp;quot;cm-main-layout&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;div class=&amp;quot;cm-purchased-panel&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;div class=&amp;quot;cm-panel-title&amp;quot;&amp;gt;CM Purchased&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;div id=&amp;quot;cm-purchased-list&amp;quot;&amp;gt;None purchased.&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;div id=&amp;quot;cm-mastery-panel&amp;quot; class=&amp;quot;character-builder-warning-box&amp;quot;&amp;gt;Select a race and class to begin.&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
&lt;br /&gt;
                &#039;&amp;lt;div id=&amp;quot;cm-tooltip&amp;quot; class=&amp;quot;cm-tooltip&amp;quot; style=&amp;quot;display:none;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
            &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
        var raceSelect = document.getElementById(&#039;cm-race&#039;);&lt;br /&gt;
        var classSelect = document.getElementById(&#039;cm-class&#039;);&lt;br /&gt;
        var levelInput = document.getElementById(&#039;cm-level&#039;);&lt;br /&gt;
        var pathSelect = document.getElementById(&#039;cm-path&#039;);&lt;br /&gt;
        var resetButton = document.getElementById(&#039;cm-reset&#039;);&lt;br /&gt;
        var searchInput = document.getElementById(&#039;cm-search&#039;);&lt;br /&gt;
        var clearSearchButton = document.getElementById(&#039;cm-clear-search&#039;);&lt;br /&gt;
        var showLockedInput = document.getElementById(&#039;cm-show-locked&#039;);&lt;br /&gt;
        var viewButtons = document.querySelectorAll(&#039;.cm-view-button&#039;);&lt;br /&gt;
        var cmTooltip = document.getElementById(&#039;cm-tooltip&#039;);&lt;br /&gt;
        var shareUrlButton = document.getElementById(&#039;cm-share-url&#039;);&lt;br /&gt;
        var exportCardButton = document.getElementById(&#039;cm-export-card&#039;);&lt;br /&gt;
&lt;br /&gt;
        function applyCmTheme(theme) {&lt;br /&gt;
            app.classList.remove(&#039;cm-theme-dark&#039;);&lt;br /&gt;
            app.classList.remove(&#039;cm-theme-light&#039;);&lt;br /&gt;
            app.classList.add(theme === &#039;light&#039; ? &#039;cm-theme-light&#039; : &#039;cm-theme-dark&#039;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function loadSavedCmTheme() {&lt;br /&gt;
            var isLight =&lt;br /&gt;
                document.documentElement.classList.contains(&#039;eqoa-theme-light&#039;) ||&lt;br /&gt;
                document.body.classList.contains(&#039;eqoa-theme-light&#039;);&lt;br /&gt;
&lt;br /&gt;
            try {&lt;br /&gt;
                var saved = localStorage.getItem(&#039;eqoa-wiki-theme&#039;);&lt;br /&gt;
                if (saved === &#039;light&#039;) isLight = true;&lt;br /&gt;
                if (saved === &#039;dark&#039;) isLight = false;&lt;br /&gt;
            } catch (e) {}&lt;br /&gt;
&lt;br /&gt;
            applyCmTheme(isLight ? &#039;light&#039; : &#039;dark&#039;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function loadRaces() {&lt;br /&gt;
            raceSelect.innerHTML = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
            Object.keys(data.raceClasses || {}).forEach(function (race) {&lt;br /&gt;
                addOption(raceSelect, race, race);&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            loadClasses();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function loadClasses() {&lt;br /&gt;
            var race = raceSelect.value;&lt;br /&gt;
            var classList = safeArray((data.raceClasses || {})[race]);&lt;br /&gt;
&lt;br /&gt;
            classSelect.innerHTML = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
            classList.forEach(function (classCode) {&lt;br /&gt;
                addOption(&lt;br /&gt;
                    classSelect,&lt;br /&gt;
                    classCode,&lt;br /&gt;
                    classCode + &#039; - &#039; + ((data.classes || {})[classCode] || classCode)&lt;br /&gt;
                );&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            updateSummary();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function syncFromCharacterBuilder() {&lt;br /&gt;
            var builderState = getBuilderState();&lt;br /&gt;
&lt;br /&gt;
            if (!builderState) return;&lt;br /&gt;
&lt;br /&gt;
            if (builderState.race &amp;amp;&amp;amp; data.raceClasses[builderState.race]) {&lt;br /&gt;
                raceSelect.value = builderState.race;&lt;br /&gt;
                loadClasses();&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (builderState.classCode) {&lt;br /&gt;
                classSelect.value = builderState.classCode;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (builderState.level !== undefined) {&lt;br /&gt;
                levelInput.value = builderState.level;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (builderState.baseStats) {&lt;br /&gt;
                updateBaseStatInputsDisplay(builderState.baseStats);&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            updateSummary();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        window.EQOA_SYNC_CLASS_MASTERY_FROM_BUILDER = syncFromCharacterBuilder;&lt;br /&gt;
&lt;br /&gt;
        if (isEmbedded()) {&lt;br /&gt;
            raceSelect.disabled = true;&lt;br /&gt;
            classSelect.disabled = true;&lt;br /&gt;
            levelInput.disabled = true;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function getBuildTotals() {&lt;br /&gt;
            var statTotals = {};&lt;br /&gt;
            var spellsAdded = {};&lt;br /&gt;
            var spellsRemoved = {};&lt;br /&gt;
&lt;br /&gt;
            Object.keys(selectedMasteries).forEach(function (name) {&lt;br /&gt;
                var cm = selectedMasteries[name];&lt;br /&gt;
&lt;br /&gt;
                Object.keys(cm.stats || {}).forEach(function (statName) {&lt;br /&gt;
                    var value = parseInt(cm.stats[statName], 10);&lt;br /&gt;
&lt;br /&gt;
                    if (!isNaN(value) &amp;amp;&amp;amp; value !== 0) {&lt;br /&gt;
                        statTotals[statName] = (statTotals[statName] || 0) + value;&lt;br /&gt;
                    }&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                safeArray(cm.spellsAdded).forEach(function (spell) {&lt;br /&gt;
                    if (spell) spellsAdded[spell] = true;&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                safeArray(cm.spellsRemoved).forEach(function (spell) {&lt;br /&gt;
                    if (spell) spellsRemoved[spell] = true;&lt;br /&gt;
                });&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return {&lt;br /&gt;
                stats: statTotals,&lt;br /&gt;
                spellsAdded: spellsAdded,&lt;br /&gt;
                spellsRemoved: spellsRemoved&lt;br /&gt;
            };&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
function getUnlockedStatCaps() {&lt;br /&gt;
    var caps = {&lt;br /&gt;
        str: 400,&lt;br /&gt;
        sta: 400,&lt;br /&gt;
        agi: 400,&lt;br /&gt;
        dex: 400,&lt;br /&gt;
        wis: 400,&lt;br /&gt;
        int: 400,&lt;br /&gt;
        cha: 400&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    Object.keys(selectedMasteries).forEach(function (name) {&lt;br /&gt;
        var stats = selectedMasteries[name].stats || {};&lt;br /&gt;
&lt;br /&gt;
        caps.str += numberOrZero(stats.strMax);&lt;br /&gt;
        caps.sta += numberOrZero(stats.staMax);&lt;br /&gt;
        caps.agi += numberOrZero(stats.agiMax);&lt;br /&gt;
        caps.dex += numberOrZero(stats.dexMax);&lt;br /&gt;
        caps.wis += numberOrZero(stats.wisMax);&lt;br /&gt;
        caps.int += numberOrZero(stats.intMax);&lt;br /&gt;
        caps.cha += numberOrZero(stats.chaMax);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    return caps;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function publishClassMasteryState() {&lt;br /&gt;
    window.EQOA_CLASS_MASTERY_STATE = {&lt;br /&gt;
        getStatCaps: getUnlockedStatCaps,&lt;br /&gt;
        getSelectedMasteries: function () {&lt;br /&gt;
            return Object.keys(selectedMasteries).sort();&lt;br /&gt;
        }&lt;br /&gt;
    };&lt;br /&gt;
&lt;br /&gt;
    if (window.dispatchEvent) {&lt;br /&gt;
        window.dispatchEvent(new CustomEvent(&#039;eqoa-class-mastery-state-change&#039;));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
        function updatePurchasedList() {&lt;br /&gt;
            var list = document.getElementById(&#039;cm-purchased-list&#039;);&lt;br /&gt;
            var names = Object.keys(selectedMasteries).sort();&lt;br /&gt;
&lt;br /&gt;
            if (!list) return;&lt;br /&gt;
&lt;br /&gt;
            if (!names.length) {&lt;br /&gt;
                list.innerHTML = &#039;None purchased.&#039;;&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            list.innerHTML = names.map(function (name) {&lt;br /&gt;
                var cm = selectedMasteries[name];&lt;br /&gt;
&lt;br /&gt;
                return &#039;&amp;lt;div class=&amp;quot;cm-purchased-item&amp;quot; data-cm-name=&amp;quot;&#039; + escapeHtml(name) + &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;span&amp;gt;&#039; + escapeHtml(name) + &#039;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;span class=&amp;quot;cm-purchased-cost&amp;quot;&amp;gt;&#039; + escapeHtml(cm.points) + &#039;&amp;lt;/span&amp;gt;&#039; +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            }).join(&#039;&#039;);&lt;br /&gt;
&lt;br /&gt;
            Array.prototype.forEach.call(list.querySelectorAll(&#039;.cm-purchased-item&#039;), function (row) {&lt;br /&gt;
                row.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                    delete selectedMasteries[row.getAttribute(&#039;data-cm-name&#039;)];&lt;br /&gt;
                    updateSummary();&lt;br /&gt;
                });&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function updateMasterClassPanel() {&lt;br /&gt;
            var panel = document.getElementById(&#039;cm-master-class-panel&#039;);&lt;br /&gt;
            var selectedTitle = getSelectedMasterClassTitle();&lt;br /&gt;
&lt;br /&gt;
            if (!panel) return;&lt;br /&gt;
&lt;br /&gt;
            panel.innerHTML = selectedTitle ? escapeHtml(selectedTitle) : &#039;None selected&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function updateUnlockedSummary() {&lt;br /&gt;
            var summary = document.getElementById(&#039;cm-unlocked-summary&#039;);&lt;br /&gt;
            var totals = getBuildTotals();&lt;br /&gt;
            var html = &#039;&amp;lt;div class=&amp;quot;cm-unlocked-grid cm-unlocked-grid-three&amp;quot;&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cm-unlocked-box&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;cm-panel-title&amp;quot;&amp;gt;Stats&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            if (!Object.keys(totals.stats).length) {&lt;br /&gt;
                html += &#039;&amp;lt;div&amp;gt;No stat changes yet.&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            } else {&lt;br /&gt;
                Object.keys(totals.stats).sort().forEach(function (statName) {&lt;br /&gt;
                    var value = totals.stats[statName];&lt;br /&gt;
                    html += &#039;&amp;lt;div class=&amp;quot;cm-purchased-item&amp;quot;&amp;gt;&amp;lt;span&amp;gt;&#039; +&lt;br /&gt;
                        escapeHtml(formatStatName(statName)) +&lt;br /&gt;
                        &#039;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;cm-purchased-cost&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                        (value &amp;gt; 0 ? &#039;+&#039; : &#039;&#039;) +&lt;br /&gt;
                        escapeHtml(value) +&lt;br /&gt;
                        &#039;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
                });&lt;br /&gt;
            }&lt;br /&gt;
            html += &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cm-unlocked-box&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;cm-panel-title&amp;quot;&amp;gt;Spells Gained&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            Object.keys(totals.spellsAdded).sort().forEach(function (spell) {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cm-purchased-item&amp;quot;&amp;gt;+ &#039; + escapeHtml(spell) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            });&lt;br /&gt;
            if (!Object.keys(totals.spellsAdded).length) html += &#039;&amp;lt;div&amp;gt;No spells gained yet.&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            html += &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cm-unlocked-box&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;cm-panel-title&amp;quot;&amp;gt;Spells Removed&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            Object.keys(totals.spellsRemoved).sort().forEach(function (spell) {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cm-purchased-item&amp;quot;&amp;gt;- &#039; + escapeHtml(spell) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            });&lt;br /&gt;
            if (!Object.keys(totals.spellsRemoved).length) html += &#039;&amp;lt;div&amp;gt;No spells removed yet.&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            html += &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            html += &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            summary.innerHTML = html;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function updateSummary() {&lt;br /&gt;
            var available = getAvailablePoints();&lt;br /&gt;
            var spent = getSpentPoints();&lt;br /&gt;
            var remaining = available - spent;&lt;br /&gt;
&lt;br /&gt;
            if (remaining &amp;lt; 0) remaining = 0;&lt;br /&gt;
&lt;br /&gt;
            if (isEmbedded()) {&lt;br /&gt;
                updateBaseStatInputsDisplay(getBaseStatsFromInputs());&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            document.getElementById(&#039;cm-available&#039;).textContent = available;&lt;br /&gt;
            document.getElementById(&#039;cm-spent&#039;).textContent = spent;&lt;br /&gt;
            document.getElementById(&#039;cm-remaining&#039;).textContent = remaining;&lt;br /&gt;
&lt;br /&gt;
            updatePurchasedList();&lt;br /&gt;
updateMasterClassPanel();&lt;br /&gt;
updateUnlockedSummary();&lt;br /&gt;
publishClassMasteryState();&lt;br /&gt;
renderMasteryList();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function buildTooltipHtml(cm) {&lt;br /&gt;
            var html = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cm-tooltip-title&amp;quot;&amp;gt;&#039; + escapeHtml(cm.name) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cm-tooltip-desc&amp;quot;&amp;gt;&#039; + escapeHtml(cm.description) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cm-tooltip-meta&amp;quot;&amp;gt;Level &#039; + escapeHtml(cm.level) +&lt;br /&gt;
                &#039; | Cost &#039; + escapeHtml(cm.points) +&lt;br /&gt;
                (cm.cmSpentReq ? &#039; | CM Spent Req &#039; + escapeHtml(cm.cmSpentReq) : &#039;&#039;) +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            html += &#039;&amp;lt;div class=&amp;quot;cm-tooltip-meta&amp;quot;&amp;gt;&#039; + escapeHtml(getCmPointStatusText()) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
            Object.keys(cm.stats || {}).forEach(function (key) {&lt;br /&gt;
                var value = cm.stats[key];&lt;br /&gt;
                var sign = value &amp;gt; 0 ? &#039;+&#039; : &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cm-tooltip-stat&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    escapeHtml(formatStatName(key)) +&lt;br /&gt;
                    &#039;: &#039; +&lt;br /&gt;
                    sign +&lt;br /&gt;
                    escapeHtml(value) +&lt;br /&gt;
                    &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            safeArray(cm.spellsAdded).forEach(function (spell) {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cm-tooltip-spell-add&amp;quot;&amp;gt;+ &#039; + escapeHtml(spell) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            safeArray(cm.spellsRemoved).forEach(function (spell) {&lt;br /&gt;
                html += &#039;&amp;lt;div class=&amp;quot;cm-tooltip-spell-remove&amp;quot;&amp;gt;- &#039; + escapeHtml(spell) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            return html;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function showCmTooltip(cm, card) {&lt;br /&gt;
            var rect;&lt;br /&gt;
            var tooltipWidth = 340;&lt;br /&gt;
            var leftPos;&lt;br /&gt;
&lt;br /&gt;
            if (!cmTooltip || !cm) return;&lt;br /&gt;
&lt;br /&gt;
            cmTooltip.innerHTML = buildTooltipHtml(cm);&lt;br /&gt;
            cmTooltip.style.display = &#039;block&#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
            rect = card.getBoundingClientRect();&lt;br /&gt;
            leftPos = rect.right + 12;&lt;br /&gt;
&lt;br /&gt;
            if (leftPos + tooltipWidth &amp;gt; window.innerWidth) {&lt;br /&gt;
                leftPos = rect.left - tooltipWidth - 12;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            cmTooltip.style.left = leftPos + &#039;px&#039;;&lt;br /&gt;
            cmTooltip.style.top = Math.max(10, rect.top) + &#039;px&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function hideCmTooltip() {&lt;br /&gt;
            if (cmTooltip) cmTooltip.style.display = &#039;none&#039;;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function renderMasteryList() {&lt;br /&gt;
            var masteryPanel = document.getElementById(&#039;cm-mastery-panel&#039;);&lt;br /&gt;
            var selectedRace = raceSelect.value;&lt;br /&gt;
            var selectedRaceCode = getRaceCode(selectedRace);&lt;br /&gt;
            var selectedClass = classSelect.value;&lt;br /&gt;
            var selectedPathNormalized = normalizePath(pathSelect ? pathSelect.value : &#039;&#039;);&lt;br /&gt;
            var selectedIsWere = isWerePath(selectedPathNormalized);&lt;br /&gt;
            var searchQuery = searchInput ? String(searchInput.value || &#039;&#039;).toLowerCase() : &#039;&#039;;&lt;br /&gt;
            var seen = {};&lt;br /&gt;
            var availableMasteries = [];&lt;br /&gt;
            var lockedMasteries = [];&lt;br /&gt;
&lt;br /&gt;
            if (!masteryPanel) return;&lt;br /&gt;
&lt;br /&gt;
            visibleMasteries = [];&lt;br /&gt;
&lt;br /&gt;
            safeArray(data.masteries).forEach(function (cm) {&lt;br /&gt;
                var cmName = String(cm.name || &#039;&#039;);&lt;br /&gt;
                var cmPath = normalizePath(cm.lycanthropy);&lt;br /&gt;
                var bitePath = getBitePath(cmName);&lt;br /&gt;
                var pathOk = false;&lt;br /&gt;
                var raceOk;&lt;br /&gt;
                var classOk;&lt;br /&gt;
&lt;br /&gt;
                var tabOk;&lt;br /&gt;
                var searchOk;&lt;br /&gt;
                var lockReasons;&lt;br /&gt;
&lt;br /&gt;
                raceOk = listAllowsValue(cm.races, selectedRaceCode);&lt;br /&gt;
                classOk = listAllowsValue(cm.classes, selectedClass);&lt;br /&gt;
                tabOk = String(getCmDisplayTab(cm)).toLowerCase() === String(activeCmTab).toLowerCase();&lt;br /&gt;
                searchOk = !searchQuery || getCmSearchText(cm).indexOf(searchQuery) !== -1;&lt;br /&gt;
&lt;br /&gt;
                if (bitePath) {&lt;br /&gt;
                    pathOk = selectedPathNormalized === bitePath;&lt;br /&gt;
                } else if (!cmPath) {&lt;br /&gt;
                    pathOk = true;&lt;br /&gt;
                } else if (!selectedPathNormalized) {&lt;br /&gt;
                    pathOk = false;&lt;br /&gt;
                } else if (selectedIsWere &amp;amp;&amp;amp; isSharedWereMastery(cmName)) {&lt;br /&gt;
                    pathOk = cmPath === &#039;werebeast&#039; || isWerePath(cmPath);&lt;br /&gt;
                } else if (selectedIsWere &amp;amp;&amp;amp; cmPath === &#039;werebeast&#039;) {&lt;br /&gt;
                    pathOk = true;&lt;br /&gt;
                } else {&lt;br /&gt;
                    pathOk = cmPath === selectedPathNormalized;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                if (&lt;br /&gt;
                    !raceOk ||&lt;br /&gt;
                    !classOk ||&lt;br /&gt;
                    !tabOk ||&lt;br /&gt;
                    !pathOk ||&lt;br /&gt;
                    !searchOk ||&lt;br /&gt;
                    selectedMasteries[cmName] ||&lt;br /&gt;
                    seen[cmName]&lt;br /&gt;
                ) {&lt;br /&gt;
                    return;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                seen[cmName] = true;&lt;br /&gt;
&lt;br /&gt;
                lockReasons = getCmLockReasons(cm, false);&lt;br /&gt;
&lt;br /&gt;
                if (lockReasons.length) {&lt;br /&gt;
                    lockedMasteries.push({&lt;br /&gt;
                        cm: cm,&lt;br /&gt;
                        locked: true,&lt;br /&gt;
                        unlockHint: lockReasons.join(&#039; | &#039;)&lt;br /&gt;
                    });&lt;br /&gt;
                } else {&lt;br /&gt;
                    availableMasteries.push({&lt;br /&gt;
                        cm: cm,&lt;br /&gt;
                        locked: false,&lt;br /&gt;
                        unlockHint: &#039;&#039;&lt;br /&gt;
                    });&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            visibleMasteries = showLockedCms ? availableMasteries.concat(lockedMasteries) : availableMasteries;&lt;br /&gt;
&lt;br /&gt;
            if (!visibleMasteries.length) {&lt;br /&gt;
                masteryPanel.innerHTML =&lt;br /&gt;
                    &#039;No Class Masteries found for this selection.&amp;lt;br&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;small&amp;gt;Loaded masteries: &#039; + safeArray(data.masteries).length + &#039;&amp;lt;/small&amp;gt;&#039;;&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            masteryPanel.innerHTML = visibleMasteries.map(function (entry, index) {&lt;br /&gt;
                var cm = entry.cm;&lt;br /&gt;
                var lockedClass = entry.locked ? &#039; cm-card-locked&#039; : &#039;&#039;;&lt;br /&gt;
                var typeClass = getCmTypeClass(cm);&lt;br /&gt;
                var cmType = getCmType(cm);&lt;br /&gt;
                var reqHtml = getRequirementsHtml(cm);&lt;br /&gt;
                var statReqHtml = getStatReqHtml(cm);&lt;br /&gt;
                var lockHtml = &#039;&#039;;&lt;br /&gt;
                var metaHtml;&lt;br /&gt;
&lt;br /&gt;
                if (entry.locked) {&lt;br /&gt;
                    lockHtml =&lt;br /&gt;
                        &#039;&amp;lt;div class=&amp;quot;cm-unlock-hint&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                            &#039;&amp;lt;strong&amp;gt;Locked:&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&#039; +&lt;br /&gt;
                            escapeHtml(entry.unlockHint).replace(/\|/g, &#039;&amp;lt;br&amp;gt;&#039;) +&lt;br /&gt;
                        &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                metaHtml =&lt;br /&gt;
                    &#039;&amp;lt;div class=&amp;quot;cm-card-meta&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                        &#039;Level: &#039; + escapeHtml(cm.level) +&lt;br /&gt;
                        &#039; | Cost: &#039; + escapeHtml(cm.points) +&lt;br /&gt;
                        (cm.cmSpentReq ? &#039; | CM Spent Req: &#039; + escapeHtml(cm.cmSpentReq) : &#039;&#039;) +&lt;br /&gt;
                    &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;div class=&amp;quot;cm-card-meta&amp;quot;&amp;gt;&#039; + escapeHtml(getCmPointStatusText()) + &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
&lt;br /&gt;
                if (activeCmView === &#039;compact&#039;) {&lt;br /&gt;
                    return &#039;&amp;lt;div class=&amp;quot;cm-card cm-purchasable-card cm-card-compact &#039; + typeClass + lockedClass + &#039;&amp;quot; data-cm-index=&amp;quot;&#039; + index + &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;div class=&amp;quot;cm-card-title&amp;quot;&amp;gt;&#039; + escapeHtml(cm.name) + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                        &#039;&amp;lt;div class=&amp;quot;cm-card-type-tag&amp;quot;&amp;gt;&#039; + escapeHtml(cmType) + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                        metaHtml +&lt;br /&gt;
                        (statReqHtml ? &#039;&amp;lt;div class=&amp;quot;cm-card-req&amp;quot;&amp;gt;Stat Req: &#039; + statReqHtml + &#039;&amp;lt;/div&amp;gt;&#039; : &#039;&#039;) +&lt;br /&gt;
                        lockHtml +&lt;br /&gt;
                    &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
                return &#039;&amp;lt;div class=&amp;quot;cm-card cm-purchasable-card &#039; + typeClass + lockedClass + &#039;&amp;quot; data-cm-index=&amp;quot;&#039; + index + &#039;&amp;quot;&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;div class=&amp;quot;cm-card-title&amp;quot;&amp;gt;&#039; + escapeHtml(cm.name) + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;div class=&amp;quot;cm-card-type-tag&amp;quot;&amp;gt;&#039; + escapeHtml(cmType) + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                    &#039;&amp;lt;div class=&amp;quot;cm-card-desc&amp;quot;&amp;gt;&#039; + escapeHtml(cm.description) + &#039;&amp;lt;/div&amp;gt;&#039; +&lt;br /&gt;
                    metaHtml +&lt;br /&gt;
                    (reqHtml ? &#039;&amp;lt;div class=&amp;quot;cm-card-req&amp;quot;&amp;gt;Requires: &#039; + reqHtml + &#039;&amp;lt;/div&amp;gt;&#039; : &#039;&#039;) +&lt;br /&gt;
                    (statReqHtml ? &#039;&amp;lt;div class=&amp;quot;cm-card-req&amp;quot;&amp;gt;Stat Req: &#039; + statReqHtml + &#039;&amp;lt;/div&amp;gt;&#039; : &#039;&#039;) +&lt;br /&gt;
                    lockHtml +&lt;br /&gt;
                &#039;&amp;lt;/div&amp;gt;&#039;;&lt;br /&gt;
            }).join(&#039;&#039;);&lt;br /&gt;
&lt;br /&gt;
            Array.prototype.forEach.call(masteryPanel.querySelectorAll(&#039;.cm-purchasable-card&#039;), function (card) {&lt;br /&gt;
                var index = parseInt(card.getAttribute(&#039;data-cm-index&#039;), 10);&lt;br /&gt;
                var entry = visibleMasteries[index];&lt;br /&gt;
                var cm = entry ? entry.cm : null;&lt;br /&gt;
&lt;br /&gt;
                card.addEventListener(&#039;mouseenter&#039;, function () {&lt;br /&gt;
                    showCmTooltip(cm, card);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                card.addEventListener(&#039;mouseleave&#039;, hideCmTooltip);&lt;br /&gt;
&lt;br /&gt;
                card.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                    var reasons;&lt;br /&gt;
                    var selectedTitle;&lt;br /&gt;
&lt;br /&gt;
                    if (!cm || !entry) return;&lt;br /&gt;
&lt;br /&gt;
                    if (entry.locked) {&lt;br /&gt;
                        alert(entry.unlockHint);&lt;br /&gt;
                        return;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    reasons = getCmLockReasons(cm, true);&lt;br /&gt;
&lt;br /&gt;
                    if (reasons.length) {&lt;br /&gt;
                        alert(reasons.join(&#039; | &#039;));&lt;br /&gt;
                        return;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    if (isMasterClassTitle(cm)) {&lt;br /&gt;
                        selectedTitle = getSelectedMasterClassTitle();&lt;br /&gt;
&lt;br /&gt;
                        if (selectedTitle &amp;amp;&amp;amp; selectedTitle !== cm.name) {&lt;br /&gt;
                            alert(&#039;You can only select one Master Class Title per character build.&#039;);&lt;br /&gt;
                            return;&lt;br /&gt;
                        }&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                    selectedMasteries[cm.name] = cm;&lt;br /&gt;
                    hideCmTooltip();&lt;br /&gt;
                    updateSummary();&lt;br /&gt;
                });&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function buildShareUrl() {&lt;br /&gt;
            return window.location.href.split(&#039;#&#039;)[0] +&lt;br /&gt;
                &#039;#cm-build=&#039; +&lt;br /&gt;
                encodeURIComponent(JSON.stringify({&lt;br /&gt;
                    r: raceSelect.value,&lt;br /&gt;
                    c: classSelect.value,&lt;br /&gt;
                    l: levelInput.value,&lt;br /&gt;
                    p: pathSelect ? pathSelect.value : &#039;&#039;,&lt;br /&gt;
                    b: getBaseStatsFromInputs(),&lt;br /&gt;
                    cms: Object.keys(selectedMasteries).sort()&lt;br /&gt;
                }));&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function copyTextToClipboard(text, button) {&lt;br /&gt;
            if (navigator.clipboard &amp;amp;&amp;amp; navigator.clipboard.writeText) {&lt;br /&gt;
                navigator.clipboard.writeText(text).then(function () {&lt;br /&gt;
                    var oldText = button.textContent;&lt;br /&gt;
                    button.textContent = &#039;Copied&#039;;&lt;br /&gt;
                    setTimeout(function () {&lt;br /&gt;
                        button.textContent = oldText;&lt;br /&gt;
                    }, 1200);&lt;br /&gt;
                });&lt;br /&gt;
            } else {&lt;br /&gt;
                alert(text);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function renderBuildCard() {&lt;br /&gt;
            if (typeof exportBuildCardImage === &#039;function&#039;) {&lt;br /&gt;
    exportBuildCardImage();&lt;br /&gt;
} else if (window.EQOA_EXPORT_BUILD_CARD) {&lt;br /&gt;
    window.EQOA_EXPORT_BUILD_CARD();&lt;br /&gt;
} else {&lt;br /&gt;
    alert(&#039;Export Build Card is not loaded yet. Try refreshing the page.&#039;);&lt;br /&gt;
}&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function setBaseStatInputs(baseStats) {&lt;br /&gt;
            baseStats = baseStats || {};&lt;br /&gt;
            document.getElementById(&#039;cm-base-str&#039;).value = numberOrZero(baseStats.STR);&lt;br /&gt;
            document.getElementById(&#039;cm-base-sta&#039;).value = numberOrZero(baseStats.STA);&lt;br /&gt;
            document.getElementById(&#039;cm-base-dex&#039;).value = numberOrZero(baseStats.DEX);&lt;br /&gt;
            document.getElementById(&#039;cm-base-agi&#039;).value = numberOrZero(baseStats.AGI);&lt;br /&gt;
            document.getElementById(&#039;cm-base-int&#039;).value = numberOrZero(baseStats.INT);&lt;br /&gt;
            document.getElementById(&#039;cm-base-wis&#039;).value = numberOrZero(baseStats.WIS);&lt;br /&gt;
            document.getElementById(&#039;cm-base-cha&#039;).value = numberOrZero(baseStats.CHA);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        function loadBuildFromUrl() {&lt;br /&gt;
            var hash = window.location.hash || &#039;&#039;;&lt;br /&gt;
            var build;&lt;br /&gt;
&lt;br /&gt;
            if (hash.indexOf(&#039;#cm-build=&#039;) !== 0) return;&lt;br /&gt;
&lt;br /&gt;
            try {&lt;br /&gt;
                build = JSON.parse(decodeURIComponent(hash.replace(&#039;#cm-build=&#039;, &#039;&#039;)));&lt;br /&gt;
            } catch (e) {&lt;br /&gt;
                return;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (build.r &amp;amp;&amp;amp; data.raceClasses &amp;amp;&amp;amp; data.raceClasses[build.r]) {&lt;br /&gt;
                raceSelect.value = build.r;&lt;br /&gt;
                loadClasses();&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
            if (build.c) classSelect.value = build.c;&lt;br /&gt;
            if (build.l) levelInput.value = build.l;&lt;br /&gt;
            if (pathSelect &amp;amp;&amp;amp; build.p !== undefined) pathSelect.value = build.p;&lt;br /&gt;
            if (build.b) setBaseStatInputs(build.b);&lt;br /&gt;
&lt;br /&gt;
            selectedMasteries = {};&lt;br /&gt;
&lt;br /&gt;
            safeArray(build.cms).forEach(function (name) {&lt;br /&gt;
                var cm = findCmByName(name);&lt;br /&gt;
                if (cm) selectedMasteries[cm.name] = cm;&lt;br /&gt;
            });&lt;br /&gt;
&lt;br /&gt;
            updateSummary();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        raceSelect.addEventListener(&#039;change&#039;, loadClasses);&lt;br /&gt;
        classSelect.addEventListener(&#039;change&#039;, updateSummary);&lt;br /&gt;
        levelInput.addEventListener(&#039;input&#039;, updateSummary);&lt;br /&gt;
&lt;br /&gt;
        [&lt;br /&gt;
            &#039;cm-base-str&#039;,&lt;br /&gt;
            &#039;cm-base-sta&#039;,&lt;br /&gt;
            &#039;cm-base-dex&#039;,&lt;br /&gt;
            &#039;cm-base-agi&#039;,&lt;br /&gt;
            &#039;cm-base-int&#039;,&lt;br /&gt;
            &#039;cm-base-wis&#039;,&lt;br /&gt;
            &#039;cm-base-cha&#039;&lt;br /&gt;
        ].forEach(function (id) {&lt;br /&gt;
            var input = document.getElementById(id);&lt;br /&gt;
            if (input) input.addEventListener(&#039;input&#039;, updateSummary);&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        if (searchInput) {&lt;br /&gt;
            searchInput.addEventListener(&#039;input&#039;, renderMasteryList);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (clearSearchButton &amp;amp;&amp;amp; searchInput) {&lt;br /&gt;
            clearSearchButton.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                searchInput.value = &#039;&#039;;&lt;br /&gt;
                renderMasteryList();&lt;br /&gt;
                searchInput.focus();&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (showLockedInput) {&lt;br /&gt;
            showLockedInput.addEventListener(&#039;change&#039;, function () {&lt;br /&gt;
                showLockedCms = showLockedInput.checked;&lt;br /&gt;
                renderMasteryList();&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (shareUrlButton) {&lt;br /&gt;
            shareUrlButton.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                copyTextToClipboard(buildShareUrl(), shareUrlButton);&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (exportCardButton) {&lt;br /&gt;
            exportCardButton.addEventListener(&#039;click&#039;, renderBuildCard);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (pathSelect) {&lt;br /&gt;
            pathSelect.addEventListener(&#039;change&#039;, updateSummary);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (isEmbedded()) {&lt;br /&gt;
            window.addEventListener(&#039;eqoa-character-builder-state-change&#039;, syncFromCharacterBuilder);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        Array.prototype.forEach.call(document.querySelectorAll(&#039;.cm-tab-button&#039;), function (button) {&lt;br /&gt;
            button.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                activeCmTab = button.getAttribute(&#039;data-tab&#039;);&lt;br /&gt;
&lt;br /&gt;
                Array.prototype.forEach.call(document.querySelectorAll(&#039;.cm-tab-button&#039;), function (btn) {&lt;br /&gt;
                    btn.classList.remove(&#039;cm-tab-active&#039;);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                button.classList.add(&#039;cm-tab-active&#039;);&lt;br /&gt;
                updateSummary();&lt;br /&gt;
            });&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        Array.prototype.forEach.call(viewButtons, function (button) {&lt;br /&gt;
            button.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                activeCmView = button.getAttribute(&#039;data-view&#039;) || &#039;detailed&#039;;&lt;br /&gt;
&lt;br /&gt;
                Array.prototype.forEach.call(viewButtons, function (btn) {&lt;br /&gt;
                    btn.classList.remove(&#039;cm-view-active&#039;);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                button.classList.add(&#039;cm-view-active&#039;);&lt;br /&gt;
                renderMasteryList();&lt;br /&gt;
            });&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        if (resetButton) {&lt;br /&gt;
            resetButton.addEventListener(&#039;click&#039;, function () {&lt;br /&gt;
                selectedMasteries = {};&lt;br /&gt;
                activeCmTab = &#039;General&#039;;&lt;br /&gt;
                activeCmView = &#039;detailed&#039;;&lt;br /&gt;
                showLockedCms = true;&lt;br /&gt;
                levelInput.value = 60;&lt;br /&gt;
                setBaseStatInputs({});&lt;br /&gt;
&lt;br /&gt;
                if (pathSelect) pathSelect.value = &#039;&#039;;&lt;br /&gt;
                if (searchInput) searchInput.value = &#039;&#039;;&lt;br /&gt;
                if (showLockedInput) showLockedInput.checked = true;&lt;br /&gt;
&lt;br /&gt;
                Array.prototype.forEach.call(document.querySelectorAll(&#039;.cm-tab-button&#039;), function (btn) {&lt;br /&gt;
                    btn.classList.remove(&#039;cm-tab-active&#039;);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                Array.prototype.forEach.call(viewButtons, function (btn) {&lt;br /&gt;
                    btn.classList.remove(&#039;cm-view-active&#039;);&lt;br /&gt;
                });&lt;br /&gt;
&lt;br /&gt;
                var generalTab = document.querySelector(&#039;.cm-tab-button[data-tab=&amp;quot;General&amp;quot;]&#039;);&lt;br /&gt;
                var detailedView = document.querySelector(&#039;.cm-view-button[data-view=&amp;quot;detailed&amp;quot;]&#039;);&lt;br /&gt;
&lt;br /&gt;
                if (generalTab) generalTab.classList.add(&#039;cm-tab-active&#039;);&lt;br /&gt;
                if (detailedView) detailedView.classList.add(&#039;cm-view-active&#039;);&lt;br /&gt;
&lt;br /&gt;
                hideCmTooltip();&lt;br /&gt;
                updateSummary();&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        loadSavedCmTheme();&lt;br /&gt;
&lt;br /&gt;
        window.addEventListener(&#039;eqoa-wiki-theme-change&#039;, function (event) {&lt;br /&gt;
            if (event.detail &amp;amp;&amp;amp; event.detail.theme) {&lt;br /&gt;
                applyCmTheme(event.detail.theme);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        loadRaces();&lt;br /&gt;
&lt;br /&gt;
        if (isEmbedded()) {&lt;br /&gt;
            syncFromCharacterBuilder();&lt;br /&gt;
        } else {&lt;br /&gt;
            loadBuildFromUrl();&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1001</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1001"/>
		<updated>2026-05-23T13:36:31Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST ΓÇö Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX ΓÇö big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT ΓÇö 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
    height: 190px;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES ΓÇö LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP ΓÇö RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE ΓÇö DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Raid Encounter List&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.raid-list {&lt;br /&gt;
  margin: 12px 0 18px 0;&lt;br /&gt;
  background: #14100d;&lt;br /&gt;
  border: 1px solid #3b2a16;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__title {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 22px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__cols {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col b {&lt;br /&gt;
  display: block;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: flex-start;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(odd) {&lt;br /&gt;
  background: #171210;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(even) {&lt;br /&gt;
  background: #241a12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a {&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a:hover {&lt;br /&gt;
  color: #ffd36a;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__section-title {&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-top: 1px solid #6a4a1f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder / Class Mastery - Theme Alignment&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#character-builder-app,&lt;br /&gt;
#character-builder-app .character-builder-box,&lt;br /&gt;
#cm-calculator-app,&lt;br /&gt;
#cm-calculator-app .cm-box {&lt;br /&gt;
  background: #14100d !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-title,&lt;br /&gt;
#character-builder-app .character-builder-section-title,&lt;br /&gt;
#cm-calculator-app .cm-title,&lt;br /&gt;
#cm-calculator-app .cm-section-title {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app table,&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#character-builder-app td,&lt;br /&gt;
#cm-calculator-app table,&lt;br /&gt;
#cm-calculator-app th,&lt;br /&gt;
#cm-calculator-app td {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app th,&lt;br /&gt;
#cm-calculator-app th {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app input,&lt;br /&gt;
#character-builder-app select,&lt;br /&gt;
#character-builder-app textarea,&lt;br /&gt;
#cm-calculator-app input,&lt;br /&gt;
#cm-calculator-app select,&lt;br /&gt;
#cm-calculator-app textarea {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border: 1px solid #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button,&lt;br /&gt;
#cm-calculator-app button {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
  border: 1px solid #6a4a1f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app button:hover,&lt;br /&gt;
#cm-calculator-app button:hover {&lt;br /&gt;
  background: #4a3214 !important;&lt;br /&gt;
  color: #ffd36a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app a,&lt;br /&gt;
#cm-calculator-app a,&lt;br /&gt;
#character-builder-app .cb-equipped-item-name,&lt;br /&gt;
#cm-calculator-app .cm-mastery-name {&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .character-builder-slot,&lt;br /&gt;
#character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
#character-builder-app .character-builder-warning-box,&lt;br /&gt;
#character-builder-app .cb-picker-item,&lt;br /&gt;
#cm-calculator-app .cm-mastery-card,&lt;br /&gt;
#cm-calculator-app .cm-warning-box {&lt;br /&gt;
  background: #171210 !important;&lt;br /&gt;
  color: #f2f2f2 !important;&lt;br /&gt;
  border-color: #3b2a16 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-item:nth-child(even),&lt;br /&gt;
#cm-calculator-app .cm-mastery-card:nth-child(even) {&lt;br /&gt;
  background: #241a12 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#character-builder-app .cb-picker-selected,&lt;br /&gt;
#cm-calculator-app .cm-selected {&lt;br /&gt;
  background: #3a260f !important;&lt;br /&gt;
  color: #ffb000 !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=Main_Page&amp;diff=2</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=Main_Page&amp;diff=2"/>
		<updated>2026-05-23T13:33:43Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;eqoa-panel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;eqoa-header&amp;quot;&amp;gt;Welcome to the EQOA: Sandstorm Wiki&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;eqoa-body soa-welcome-text&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;soa-welcome-title&amp;quot;&amp;gt;EQOA: Sandstorm&amp;lt;/span&amp;gt; is a reimagined vision of EverQuest Online Adventures, built upon the classic Level 60 era while expanding the world with new content, systems, and adventures.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;soa-award-banner zones-box&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;soa-award-icon&amp;quot;&amp;gt;🏆&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;EQOA: Sandstorm was voted MassivelyOP Reader’s Choice Best MMO Rogue Server in 2024 and 2025.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://massivelyop.com/2025/12/30/massivelyops-2025-awards-best-mmo-rogue-server/ Read the article]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;eqoa-panel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;eqoa-header&amp;quot;&amp;gt;About EQOA: Sandstorm Wiki&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;eqoa-body soa-about-body&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
       EQOA: Sandstorm is the first and currently the only public &amp;lt;i&amp;gt;EverQuest Online Adventures&amp;lt;/i&amp;gt; server since the official servers shut down in 2012. Built around the classic Level 60 era, Sandstorm offers a reimagined vision of EQOA that preserves the spirit of the original game while expanding the world through new systems, adventures, and future content.&lt;br /&gt;
        The project began in late 2020, when no fully functional open-source server existed. Developed independently from scratch by Xylof, Sandstorm was made possible through years of research, restoration efforts, and contributions from the EQOA community.&lt;br /&gt;
        Players can experience EQOA: Sandstorm using either the PCSX2 emulator or original PlayStation 2 hardware.&lt;br /&gt;
        For additional information about the project and its history, please visit the official story page found, [https://eqoa.live/story.html here].&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;eqoa-panel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;eqoa-header&amp;quot;&amp;gt;New? Start Here&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;eqoa-body&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;[[Getting Started Guide]]: Installation Guide&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;[[Play-Nice Policy]]: Server Rules&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;[https://discord.gg/c2SzdCZCRt EQOA: Sandstorm Forums]: Discord Thread Forums&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;[https://discord.gg/ccEhjTmAPc Player Support Ticket]: Support ticket for Account or Player issues&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;[https://discord.gg/RV3GTtVdfg Technical Discussion Forum]: Discord Technical Help&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;eqoa-grid-2&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;eqoa-panel&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;eqoa-header&amp;quot;&amp;gt;World&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;eqoa-body&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Zones&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt; [[Tunaria]] • [[Rathe Mountains]] • [[Odus]] • [[Isle of Dread]] • [[Plane of Sky]] • [[Plane of Disease]] • [[Solusek&#039;s Eye]] • [[Zaoran Plateau]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Quests&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt; [[By Reward]] • [[Side Quests]] • [[Path Quests]] • [[Epic Quest]] • [[Exemplar Quest]] • [[Misc Quests]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;NPCs&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt; [[Merchants]] • [[Monster Races]] • [[Rare Encounters]] • [[Raid Encounters]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Equipment&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt; [[By Class]] • [[By Slot]] • [[Armor Sets]] • [[Resist Gear]] • [[Biome Loot]] • [[Clickies]] • [[Removed Items]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Leveling, Hunting, and Class Guides&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt; [[Starting City Guides]] • [[Travel Guide]] • [[Level Hunting Guide]] • [[Faction List]] • [[Faction Guide]] • [[Lycan Guide]] • [[Other Guide]]&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;div class=&amp;quot;eqoa-panel&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;eqoa-header&amp;quot;&amp;gt;Character&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;eqoa-body&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Races&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt; [[Barbarian]] • [[Dark Elf]] • [[Dwarves]] • [[Elves]] • [[Erudites]] • [[Gnomes]] • [[Halfling]] • [[Human-East]] • [[Human-West]] • [[Ogres]] • [[Trolls]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Classes&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt; [[Alchemist]] • [[Bard]] • [[Cleric]] • [[Druid]] • [[Enchanter]] • [[Magician]] • [[Monk]] • [[Necromancer]] • [[Paladin]] • [[Ranger]] • [[Rogue]] • [[Shadow Knight]] • [[Shaman]] • [[Warrior]] • [[Wizard]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Tradeskills / Cultural Tradeskills&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt; [[Armorcrafting]] • [[Jewel Crafting]] • [[Tailoring]] • [[Weaponcrafting]] • [[Fishing]]&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Achievement System&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt; [[Achievements]]&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;eqoa-panel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;eqoa-header&amp;quot;&amp;gt;EQOA: Sandstorm&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;eqoa-body&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;[[About EQOA: Sandstorm]] • [https://discord.gg/GFSp8HCJmz ChangeLog]&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;[[Raid Policy]] • [[Character Naming Policy]]&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;[[Rulings]] • [[EQOA: Sandstorm FAQ]]&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;[[Events]] • [[Player Run Events]] • [[Achievements]]&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;eqoa-panel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;eqoa-body&amp;quot;&amp;gt;&lt;br /&gt;
        This wiki currently has &#039;&#039;&#039;{{NUMBEROFARTICLES}} articles!&#039;&#039;&#039;&lt;br /&gt;
        ([[Category Search]] • [[Recent Changes]] • [[New Pages]] • [[Missing Pages]])&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1000</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=1000"/>
		<updated>2026-05-23T13:33:05Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST ΓÇö Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX ΓÇö big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT ΓÇö 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
    height: 190px;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES ΓÇö LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP ΓÇö RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE ΓÇö DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Raid Encounter List&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.raid-list {&lt;br /&gt;
  margin: 12px 0 18px 0;&lt;br /&gt;
  background: #14100d;&lt;br /&gt;
  border: 1px solid #3b2a16;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__title {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 22px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__cols {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col b {&lt;br /&gt;
  display: block;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: flex-start;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(odd) {&lt;br /&gt;
  background: #171210;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(even) {&lt;br /&gt;
  background: #241a12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a {&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a:hover {&lt;br /&gt;
  color: #ffd36a;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__section-title {&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-top: 1px solid #6a4a1f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=Rare_Encounters&amp;diff=1948</id>
		<title>Rare Encounters</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=Rare_Encounters&amp;diff=1948"/>
		<updated>2026-05-23T13:31:01Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{RareEncounterTable&lt;br /&gt;
 |base1=&lt;br /&gt;
&amp;lt;b&amp;gt;Al-Farak Ruins&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Boros Fireeyes]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ganthor Grizzletooth]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Zakilis]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Al-Karad Ruins&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Cyrene the Bog Wraith]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Jaelin Salloweyes]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Saramin Lightsoul]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Alseop&#039;s Wall&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Chak&#039;Nar]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Cookie]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Gib&#039;rah]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Grimjowl]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Mongrel]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Pitchclaw]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Yellowmaw]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Ant Colonies&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Anu Village&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Skaldi Runehoof]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Syphor the Plague Lord]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Aviak Village&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Baga Village&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Bandit Hills&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Gron Gutblade]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Basher&#039;s Enclave&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Bastable Village&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Bear Cave&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Stranglesilk]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Blackburrow&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Abyssaxis]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ahsleg]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Assassin Daegerd]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Assassin Delgersh]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Assassin Svelir]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Assassin Vellef]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bhark Mudpaw]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Dagel Copperbeard]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Dersterg]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Enforcer Hurgolg]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Growl Thornpaw]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Jogald]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Pack Master Duriog]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Pack Master Kaeldeg]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Pack Master Legurf]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Pack Master Urgoll]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Pack Master Usled]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Pack Master Wardelg]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Servant Alverdeg]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Servant Burfarg]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Servant Kaliar]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Servant Trolger]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Skolg Kalodrin]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Blakedown&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Advisor Janar]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bloodpaw]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Captain Snidas]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Priest Rogar]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Tobias]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Lady Melissa]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Bobble-by-Water&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Alleza]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Bogman Village&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Box Canyons&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Pasha Majorkahn]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Torlak Sandcrawl]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Broken Skull Rock&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Brog Fens&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Castle Felstar&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Abominus]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Flesh Fiend]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Verghest Felstar]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Cazic Thule&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Warlord Jorkus Torkark]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Centaur Valley&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Chiktar Hive&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Collinridge Cemetary&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Lord Filthmaw]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Necromancer Worpheus]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Spirit of Rolyat Haley]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Zarej S&#039;Othel]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Crethly Manor&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Crethley Maid]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Heretic Biercith]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Lord Crethley]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Mary Crethley]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Cyclops&#039;s Fortress&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Dead Hills&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Deathfist Citadel&amp;lt;/b&amp;gt;&lt;br /&gt;
[[General Gnarr]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Deathfist Forge&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Deathfist Horde&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Basher Kruga]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Boss Hurg]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Grug Ironhead]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ser Thesrick]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Zyphr the Horde Leader]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Desert Hate&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Diren Village&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Commander Grimdar]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Patriarch Krumies]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Taskmaster Kerr]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Raftmaster Mangresh]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Hoarfrost]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Dinbak&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Champion Skark]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Hierophant Thresh]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Hulthu the Dark]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Urthax Fleshrend]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Druid&#039;s Watch&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Dshinn&#039;s Redoubt&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Elephant Graveyard&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Bone Sentinel]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Overlord Xrag]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Son of Xrag]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|base2=&lt;br /&gt;
&amp;lt;b&amp;gt;Elemental Towers&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Eternal Desert&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Fayspire&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Fayspire Gate&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Ferran&#039;s Hope&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Fog Marsh&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Forkwatch&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Fort Alliance&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Freeport&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Freezeblood Village&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Tak Frostbiter]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Frosteye Valley&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Geomancer&#039;s Citidel&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Archon Aereth]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archon Vetash]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Geomancer&#039;s Pass&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Gerntar&#039;s Mines&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Goldfeather Eyrie&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Great Waste&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Greyvax&#039;s Caves&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Giant Brute Skeleton]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Nedgja Firecall]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Warlord Doochor]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Grobb&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Guk&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Hagley&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Halas&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Hazinak&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Highbourne&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Highpass Hold&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Bzinel]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fhaziini]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Griegle]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Kagriggle]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Nizbrei Bloodbreath]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Hodstock and Temby&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Jared&#039;s Blight&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Jake Jenkins]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Jonathan Hesper]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Mari Hesper]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Tristan Daren]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Jethro&#039;s Cast&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Queen Widow]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|base3=&lt;br /&gt;
&amp;lt;b&amp;gt;Kara Village&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Kelinar&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Kerplunk Outpost&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Klick&#039;Anon&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Lake Noregard&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Madened Conjuror]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Lake Rathe&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Krul&#039;Ven]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Madened Conjuror]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Lavastorm&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Mariel Village&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Mayfly Glade&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Kavraith]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Merry-by-Water&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Mila&#039;s Reef&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Misty Thicket&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Moggok Gate&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Moradhim&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Moss Mouth Cavern&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Goblin Blacksmith]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Overseer Golwisp]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Overseer Gunlak]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[The Worg Master]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Mount Hatespike&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Boss Krug]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Wrezdin]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Murnf&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Mu Lin&#039;s Reach&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Chief Klumox]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Yael]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Muniel&#039;s Teagarden&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Chief Kimlosh]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Chief Krukmar]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;NeriakNektulos&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;North Kithicor&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;North Wilderlands&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Northern Ro&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Lil&#039;snapa]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Nasehir Kresni]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Nasehir Yven]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ole&#039; Fangtooth]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Northwestern Ro&amp;lt;/b&amp;gt;&lt;br /&gt;
[[King Rattler]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Oasis&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Oggok&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Oggok Gate&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Ogre Ruins&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Ankextet Grand Vizier]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ankextet King]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Permafrost&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Growltooth]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Houndsman Prek]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ice Giant Reaver]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Iceclaw]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Icewing]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Keeper Olga]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Priestess Lagertha]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Smithy Gemma]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Snowfeather]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Snowshard]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Qeynos&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Qeynos Prison&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Rivervale&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Rogue Clockworks&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Frithar Brittlebeard]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Garlor Broadsides]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Glim Plankwalker]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Jikor Highseas]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Model XJ3 Overdrone]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Salzar Tidemaster]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Scoot Plunderhands]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Runnyeye&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Saerk Towers&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Basher]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Gnasher]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Salisearaneen&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Scaloz the Verdant]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Salt Mine&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Faz]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fengzel]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Sea of Lions&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Alchemist Talanzar]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Overseer Gennan]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Serpent Hills&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Waterspout Mayor]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Windtuft]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Sphinx Pyramid&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Kezhahaz]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Menkafex]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Nazfexah]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Necrophex]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Xexhariz]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Zermex]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|base4=&lt;br /&gt;
&amp;lt;b&amp;gt;Shon-to Monastery&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Slithar Hive&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Snafitzer&#039;s House&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Snowblind Plains&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Arctic Spiritcaller]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[General Frostboot]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[High Shaman Glup]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Oyric Winterwalk]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Snowfist&amp;lt;/b&amp;gt;&lt;br /&gt;
[[General Frostboot]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Wagherd Frostpirit]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;South Crossroads&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Spirit Talker&#039;s Wood&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Spider Mine&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Chief Grimrik]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Morgugk the Wise]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Spider Queen]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Undead Wizard]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Sslathis&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Festerbeak]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Stone Watchers&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Stoneclaw&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Strag&#039;s Rest&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Tonshi]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Sycamore Joy&#039;s Rest&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Tak&#039;Xiz South&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Tak&#039;Xiz West&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Tak&#039;Xiv West&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Takish&#039;Hiz&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Temple of Light&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Thedruk&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Boss Boltug]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Hatebone Elder]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Hatebone Totemkeeper]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Toady Kolop]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;The Green Rift&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Tomb City of Envar&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Anacryst Starsmith]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Nivol the Lyricist]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Summoned Arcanist]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Tomb of Kings&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Leafcloak]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Lady Elinar]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Lord Usael]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Lost Treasure Hunter]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Trail&#039;s End&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Tunaria&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Twisted Tower&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Unkempt Glade&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Unkempt North&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Tuggrin Bigeye]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Urglunt&#039;s Gate&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Urglunt&#039;s Wall&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Chief Doonba]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Gatekeeper Eda]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Gragh Skulsplit]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Kyha Flintnails]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Whale Hill&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Widow&#039;s Peak&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Wktaan&#039;s 4th Talon&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Wymondham&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Oracle Feshmar]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Reaver Gurgor]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Warlord Drek]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Queen Zlixix]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Wyndhaven&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|frontiers1=&lt;br /&gt;
&amp;lt;b&amp;gt;Abysmal Sea&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Arcadin&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Cape Dreg&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Cyclops&#039;s Fortress&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Dead Hills&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;East Plateau&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;East Toxxulia&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Edud&#039;s Crossing&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Geomancer&#039;s Citidel&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Geomancer&#039;s Pass&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Gulf of Uzun&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Kerra Isle&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Lake Rathe&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Moggok Gate&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;North Barren Coast&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Oggok&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|frontiers2=&lt;br /&gt;
&amp;lt;b&amp;gt;Ogre Ruins&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Paineel&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Sphinx Pyramid&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;South Barren Coast&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;South Toxxulia&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Stone of Morthalis&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Stonebrunt Mtns&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Sylhilthis&#039; Dwell&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;The Hunt&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;The Vastly Deep&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;The Warrens&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Tomb City of Envar&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Urglunt&#039;s Gate&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;West Feerot&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;West Plateau&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;West Toxxulia&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=Template:RareEncounterTable&amp;diff=1939</id>
		<title>Template:RareEncounterTable</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=Template:RareEncounterTable&amp;diff=1939"/>
		<updated>2026-05-23T13:30:45Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;raid-list&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h2 class=&amp;quot;raid-list__title&amp;quot;&amp;gt;{{{title|Rare Encounters}}}&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;raid-list__section-title&amp;quot;&amp;gt;Base World&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;raid-list__cols&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;raid-list__col raid-checkboxify&amp;quot;&amp;gt;{{{base1|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;raid-list__col raid-checkboxify&amp;quot;&amp;gt;{{{base2|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;raid-list__col raid-checkboxify&amp;quot;&amp;gt;{{{base3|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;raid-list__col raid-checkboxify&amp;quot;&amp;gt;{{{base4|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;raid-list__section-title&amp;quot;&amp;gt;Frontiers&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;raid-list__cols&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;raid-list__col raid-checkboxify&amp;quot;&amp;gt;{{{frontiers1|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;raid-list__col raid-checkboxify&amp;quot;&amp;gt;{{{frontiers2|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;raid-list__col raid-checkboxify&amp;quot;&amp;gt;{{{frontiers3|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;raid-list__col raid-checkboxify&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=999</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=999"/>
		<updated>2026-05-23T13:28:24Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST ΓÇö Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX ΓÇö big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT ΓÇö 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
    height: 190px;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES ΓÇö LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP ΓÇö RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE ΓÇö DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Raid Encounter List&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.raid-list {&lt;br /&gt;
  margin: 12px 0 18px 0;&lt;br /&gt;
  background: #14100d;&lt;br /&gt;
  border: 1px solid #3b2a16;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__title {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 22px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__cols {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col b {&lt;br /&gt;
  display: block;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: flex-start;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(odd) {&lt;br /&gt;
  background: #171210;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(even) {&lt;br /&gt;
  background: #241a12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a {&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a:hover {&lt;br /&gt;
  color: #ffd36a;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=Raid_Encounters&amp;diff=1928</id>
		<title>Raid Encounters</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=Raid_Encounters&amp;diff=1928"/>
		<updated>2026-05-23T13:27:31Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Raid encounters are powerful NPCs that demand a coordinated group to defeat, such as gods, dragons, or long-timer respawn targets hunted for reasons other than experience (e.g., [[Lady Vox]]). These foes are usually the main boss, or one of several key bosses, in their zone. Each listing includes a checklist box you can mark when the boss is killed, making it easy to track your progress.&lt;br /&gt;
&lt;br /&gt;
{{RaidEncounterTable&lt;br /&gt;
 |base=&lt;br /&gt;
&amp;lt;b&amp;gt;Gods&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Avatar of Fear]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Dragons&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Lady Vox]]&lt;br /&gt;
[[Skahyir]]&lt;br /&gt;
[[Siliskor]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Isle of Dread&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Impale]]&lt;br /&gt;
[[Festering Jack]]&lt;br /&gt;
[[Contagion]]&lt;br /&gt;
[[Bloodletter]]&lt;br /&gt;
[[Reaver of Graumord]]&lt;br /&gt;
[[Zin the Desiccator]]&lt;br /&gt;
[[Megaladon]]&lt;br /&gt;
[[Dread]]&lt;br /&gt;
[[Fright]]&lt;br /&gt;
[[Terror]]&lt;br /&gt;
[[Nightmare]]&lt;br /&gt;
[[Dracoliche]]&lt;br /&gt;
[[The Faceless]] (Test Phase and TLP Only)&lt;br /&gt;
[[CazicThule]] (Frontiers Only)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Misc&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Dreadnaught]]&lt;br /&gt;
[[Hand of Thule]]&lt;br /&gt;
[[Terrorantula]]&lt;br /&gt;
[[Kratas]]&lt;br /&gt;
[[Snowgrin]]&lt;br /&gt;
[[Parathior]]&lt;br /&gt;
[[Lord Chardith]]&lt;br /&gt;
&lt;br /&gt;
 |frontiers1=&lt;br /&gt;
&amp;lt;b&amp;gt;Gods&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Avatar of Love]]&lt;br /&gt;
[[Avatar of Hate]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Plane of Sky&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Chimaron the Tyrant]]&lt;br /&gt;
[[Randarin the Relentless]]&lt;br /&gt;
[[King Ruthra]]&lt;br /&gt;
[[Aeyinar]]&lt;br /&gt;
[[Quintessence of Veeshan]]&lt;br /&gt;
[[Construct of Storms]]&lt;br /&gt;
[[Construct of Radiance]]&lt;br /&gt;
[[Construct of Shadows]]&lt;br /&gt;
[[Construct of Frost]]&lt;br /&gt;
[[Construct of Isolation]]&lt;br /&gt;
[[VeeshanΓÇÖs Bulwark]]&lt;br /&gt;
[[VeeshanΓÇÖs Talon]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Plane of Disease&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Queen Qy&#039;tha]]&lt;br /&gt;
[[Urzathixius]]&lt;br /&gt;
[[Poxathixius]]&lt;br /&gt;
[[Noroxus]]&lt;br /&gt;
[[Bertoxxulous]]&lt;br /&gt;
&lt;br /&gt;
|frontiers2=&lt;br /&gt;
&amp;lt;b&amp;gt;Lavastorm&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Arch Slayer Grrdan]]&lt;br /&gt;
[[Graknar]]&lt;br /&gt;
[[Chief Growlnar]]&lt;br /&gt;
[[Davoh the Dark]]&lt;br /&gt;
[[Duct Crawler Queen]]&lt;br /&gt;
[[Efreeti Lord Djarn]]&lt;br /&gt;
[[Elder Grryow]]&lt;br /&gt;
[[Elder Frayer Grrva]]&lt;br /&gt;
[[Enrager Grrlok]]&lt;br /&gt;
[[Gimha the Stunted]]&lt;br /&gt;
[[Inquistor Zak]]&lt;br /&gt;
[[Kindle]]&lt;br /&gt;
[[King Daran]]&lt;br /&gt;
[[King Grog]]&lt;br /&gt;
[[Laknar]]&lt;br /&gt;
[[Lava Enforcer]]&lt;br /&gt;
[[Orim Flamestone]]&lt;br /&gt;
[[Raver Thoran]]&lt;br /&gt;
[[Singe]]&lt;br /&gt;
[[Wrag the Unclean]]&lt;br /&gt;
[[Lord Nagafen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Geomancer Citadel&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Grundle]]&lt;br /&gt;
[[Primeval Elemental(Fire)]]&lt;br /&gt;
[[Primeval Elemental(Earth)]]&lt;br /&gt;
[[Archon Avereth]]&lt;br /&gt;
[[Archon Vetash]]&lt;br /&gt;
[[Anvil of Sarek]]&lt;br /&gt;
[[Sarek the Betrayer]]&lt;br /&gt;
&lt;br /&gt;
|frontiers3=&lt;br /&gt;
&amp;lt;b&amp;gt;Toxxulia Lair&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Toxxulia]]&lt;br /&gt;
[[Plagued Fungusman Elder]]&lt;br /&gt;
[[Gamboo]]&lt;br /&gt;
[[Wychiz]]&lt;br /&gt;
[[Ekard]]&lt;br /&gt;
[[Mist of Agony]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Elephant Graveyard&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Overlord Xrag]]&lt;br /&gt;
[[Bone Sentinel]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Misc&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Prophet Envar]]&lt;br /&gt;
[[Mayong Mistmoore]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Level 60 Epic&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Zaoran Plateau&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
&lt;br /&gt;
 |custom=&lt;br /&gt;
&amp;lt;b&amp;gt;Theatre&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Keeper of Whimsy]]&lt;br /&gt;
[[Keeper of Folly]]&lt;br /&gt;
[[Keeper of Revelry]]&lt;br /&gt;
[[Keeper of Trickery]]&lt;br /&gt;
[[Keeper of Masques]]&lt;br /&gt;
[[Keeper of Illusion]]&lt;br /&gt;
[[Keeper of Enigma]]&lt;br /&gt;
[[Ultimate Boss?]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Upcoming Custom Raid&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=998</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=998"/>
		<updated>2026-05-23T13:27:22Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST ΓÇö Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX ΓÇö big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT ΓÇö 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
    height: 190px;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES ΓÇö LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP ΓÇö RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE ΓÇö DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Raid Encounter List&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.raid-list {&lt;br /&gt;
  margin: 12px 0 18px 0;&lt;br /&gt;
  background: #14100d;&lt;br /&gt;
  border: 1px solid #3b2a16;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__title {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 22px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__cols {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col b {&lt;br /&gt;
  display: block;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(odd) {&lt;br /&gt;
  background: #171210;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(even) {&lt;br /&gt;
  background: #241a12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a {&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col a:hover {&lt;br /&gt;
  color: #ffd36a;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=Raid_Encounters&amp;diff=1927</id>
		<title>Raid Encounters</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=Raid_Encounters&amp;diff=1927"/>
		<updated>2026-05-23T13:26:57Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Raid encounters are powerful NPCs that demand a coordinated group to defeat, such as gods, dragons, or long-timer respawn targets hunted for reasons other than experience (e.g., [[Lady Vox]]). These foes are usually the main boss, or one of several key bosses, in their zone. Each listing includes a checklist box you can mark when the boss is killed, making it easy to track your progress.&lt;br /&gt;
&lt;br /&gt;
{{RaidEncounterTable&lt;br /&gt;
 |base=&lt;br /&gt;
&amp;lt;b&amp;gt;Gods&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Avatar of Fear]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Dragons&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Lady Vox]]&lt;br /&gt;
[[Lady Vox]]&lt;br /&gt;
[[Skahyir]]&lt;br /&gt;
[[Siliskor]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Isle of Dread&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Impale]]&lt;br /&gt;
[[Festering Jack]]&lt;br /&gt;
[[Contagion]]&lt;br /&gt;
[[Bloodletter]]&lt;br /&gt;
[[Reaver of Graumord]]&lt;br /&gt;
[[Zin the Desiccator]]&lt;br /&gt;
[[Megaladon]]&lt;br /&gt;
[[Dread]]&lt;br /&gt;
[[Fright]]&lt;br /&gt;
[[Terror]]&lt;br /&gt;
[[Nightmare]]&lt;br /&gt;
[[Dracoliche]]&lt;br /&gt;
[[The Faceless]] (Test Phase and TLP Only)&lt;br /&gt;
[[CazicThule]] (Frontiers Only)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Misc&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Dreadnaught]]&lt;br /&gt;
[[Hand of Thule]]&lt;br /&gt;
[[Terrorantula]]&lt;br /&gt;
[[Kratas]]&lt;br /&gt;
[[Snowgrin]]&lt;br /&gt;
[[Parathior]]&lt;br /&gt;
[[Lord Chardith]]&lt;br /&gt;
&lt;br /&gt;
 |frontiers1=&lt;br /&gt;
&amp;lt;b&amp;gt;Gods&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Avatar of Love]]&lt;br /&gt;
[[Avatar of Hate]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Plane of Sky&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Chimaron the Tyrant]]&lt;br /&gt;
[[Randarin the Relentless]]&lt;br /&gt;
[[King Ruthra]]&lt;br /&gt;
[[Aeyinar]]&lt;br /&gt;
[[Quintessence of Veeshan]]&lt;br /&gt;
[[Construct of Storms]]&lt;br /&gt;
[[Construct of Radiance]]&lt;br /&gt;
[[Construct of Shadows]]&lt;br /&gt;
[[Construct of Frost]]&lt;br /&gt;
[[Construct of Isolation]]&lt;br /&gt;
[[VeeshanΓÇÖs Bulwark]]&lt;br /&gt;
[[VeeshanΓÇÖs Talon]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Plane of Disease&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Queen Qy&#039;tha]]&lt;br /&gt;
[[Urzathixius]]&lt;br /&gt;
[[Poxathixius]]&lt;br /&gt;
[[Noroxus]]&lt;br /&gt;
[[Bertoxxulous]]&lt;br /&gt;
&lt;br /&gt;
|frontiers2=&lt;br /&gt;
&amp;lt;b&amp;gt;Lavastorm&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Arch Slayer Grrdan]]&lt;br /&gt;
[[Graknar]]&lt;br /&gt;
[[Chief Growlnar]]&lt;br /&gt;
[[Davoh the Dark]]&lt;br /&gt;
[[Duct Crawler Queen]]&lt;br /&gt;
[[Efreeti Lord Djarn]]&lt;br /&gt;
[[Elder Grryow]]&lt;br /&gt;
[[Elder Frayer Grrva]]&lt;br /&gt;
[[Enrager Grrlok]]&lt;br /&gt;
[[Gimha the Stunted]]&lt;br /&gt;
[[Inquistor Zak]]&lt;br /&gt;
[[Kindle]]&lt;br /&gt;
[[King Daran]]&lt;br /&gt;
[[King Grog]]&lt;br /&gt;
[[Laknar]]&lt;br /&gt;
[[Lava Enforcer]]&lt;br /&gt;
[[Orim Flamestone]]&lt;br /&gt;
[[Raver Thoran]]&lt;br /&gt;
[[Singe]]&lt;br /&gt;
[[Wrag the Unclean]]&lt;br /&gt;
[[Lord Nagafen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Geomancer Citadel&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Grundle]]&lt;br /&gt;
[[Primeval Elemental(Fire)]]&lt;br /&gt;
[[Primeval Elemental(Earth)]]&lt;br /&gt;
[[Archon Avereth]]&lt;br /&gt;
[[Archon Vetash]]&lt;br /&gt;
[[Anvil of Sarek]]&lt;br /&gt;
[[Sarek the Betrayer]]&lt;br /&gt;
&lt;br /&gt;
|frontiers3=&lt;br /&gt;
&amp;lt;b&amp;gt;Toxxulia Lair&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Toxxulia]]&lt;br /&gt;
[[Plagued Fungusman Elder]]&lt;br /&gt;
[[Gamboo]]&lt;br /&gt;
[[Wychiz]]&lt;br /&gt;
[[Ekard]]&lt;br /&gt;
[[Mist of Agony]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Elephant Graveyard&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Overlord Xrag]]&lt;br /&gt;
[[Bone Sentinel]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Misc&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Prophet Envar]]&lt;br /&gt;
[[Mayong Mistmoore]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Level 60 Epic&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Zaoran Plateau&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
&lt;br /&gt;
 |custom=&lt;br /&gt;
&amp;lt;b&amp;gt;Theatre&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Keeper of Whimsy]]&lt;br /&gt;
[[Keeper of Folly]]&lt;br /&gt;
[[Keeper of Revelry]]&lt;br /&gt;
[[Keeper of Trickery]]&lt;br /&gt;
[[Keeper of Masques]]&lt;br /&gt;
[[Keeper of Illusion]]&lt;br /&gt;
[[Keeper of Enigma]]&lt;br /&gt;
[[Ultimate Boss?]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Upcoming Custom Raid&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=997</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=997"/>
		<updated>2026-05-23T13:26:42Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST ΓÇö Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX ΓÇö big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT ΓÇö 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
    height: 190px;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES ΓÇö LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP ΓÇö RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE ΓÇö DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Raid Encounter List&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.raid-list {&lt;br /&gt;
  margin: 12px 0 18px 0;&lt;br /&gt;
  background: #14100d;&lt;br /&gt;
  border: 1px solid #3b2a16;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__title {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 22px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__cols {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col b {&lt;br /&gt;
  display: block;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col label {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col label:nth-of-type(odd) {&lt;br /&gt;
  background: #171210;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col label:nth-of-type(even) {&lt;br /&gt;
  background: #241a12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col a {&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col a:hover {&lt;br /&gt;
  color: #ffd36a;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=Raid_Encounters&amp;diff=1926</id>
		<title>Raid Encounters</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=Raid_Encounters&amp;diff=1926"/>
		<updated>2026-05-23T13:24:37Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Raid encounters are powerful NPCs that demand a coordinated group to defeat, such as gods, dragons, or long-timer respawn targets hunted for reasons other than experience (e.g., [[Lady Vox]]). These foes are usually the main boss, or one of several key bosses, in their zone. Each listing includes a checklist box you can mark when the boss is killed, making it easy to track your progress.&lt;br /&gt;
&lt;br /&gt;
{{RaidEncounterTable&lt;br /&gt;
 |base=&lt;br /&gt;
&amp;lt;b&amp;gt;Gods&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Avatar of Fear]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Dragons&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Lady Vox]]&lt;br /&gt;
[[Skahyir]]&lt;br /&gt;
[[Siliskor]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Isle of Dread&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Impale]]&lt;br /&gt;
[[Festering Jack]]&lt;br /&gt;
[[Contagion]]&lt;br /&gt;
[[Bloodletter]]&lt;br /&gt;
[[Reaver of Graumord]]&lt;br /&gt;
[[Zin the Desiccator]]&lt;br /&gt;
[[Megaladon]]&lt;br /&gt;
[[Dread]]&lt;br /&gt;
[[Fright]]&lt;br /&gt;
[[Terror]]&lt;br /&gt;
[[Nightmare]]&lt;br /&gt;
[[Dracoliche]]&lt;br /&gt;
[[The Faceless]] (Test Phase and TLP Only)&lt;br /&gt;
[[CazicThule]] (Frontiers Only)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Misc&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Dreadnaught]]&lt;br /&gt;
[[Hand of Thule]]&lt;br /&gt;
[[Terrorantula]]&lt;br /&gt;
[[Kratas]]&lt;br /&gt;
[[Snowgrin]]&lt;br /&gt;
[[Parathior]]&lt;br /&gt;
[[Lord Chardith]]&lt;br /&gt;
&lt;br /&gt;
 |frontiers1=&lt;br /&gt;
&amp;lt;b&amp;gt;Gods&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Avatar of Love]]&lt;br /&gt;
[[Avatar of Hate]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Plane of Sky&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Chimaron the Tyrant]]&lt;br /&gt;
[[Randarin the Relentless]]&lt;br /&gt;
[[King Ruthra]]&lt;br /&gt;
[[Aeyinar]]&lt;br /&gt;
[[Quintessence of Veeshan]]&lt;br /&gt;
[[Construct of Storms]]&lt;br /&gt;
[[Construct of Radiance]]&lt;br /&gt;
[[Construct of Shadows]]&lt;br /&gt;
[[Construct of Frost]]&lt;br /&gt;
[[Construct of Isolation]]&lt;br /&gt;
[[VeeshanΓÇÖs Bulwark]]&lt;br /&gt;
[[VeeshanΓÇÖs Talon]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Plane of Disease&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Queen Qy&#039;tha]]&lt;br /&gt;
[[Urzathixius]]&lt;br /&gt;
[[Poxathixius]]&lt;br /&gt;
[[Noroxus]]&lt;br /&gt;
[[Bertoxxulous]]&lt;br /&gt;
&lt;br /&gt;
|frontiers2=&lt;br /&gt;
&amp;lt;b&amp;gt;Lavastorm&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Arch Slayer Grrdan]]&lt;br /&gt;
[[Graknar]]&lt;br /&gt;
[[Chief Growlnar]]&lt;br /&gt;
[[Davoh the Dark]]&lt;br /&gt;
[[Duct Crawler Queen]]&lt;br /&gt;
[[Efreeti Lord Djarn]]&lt;br /&gt;
[[Elder Grryow]]&lt;br /&gt;
[[Elder Frayer Grrva]]&lt;br /&gt;
[[Enrager Grrlok]]&lt;br /&gt;
[[Gimha the Stunted]]&lt;br /&gt;
[[Inquistor Zak]]&lt;br /&gt;
[[Kindle]]&lt;br /&gt;
[[King Daran]]&lt;br /&gt;
[[King Grog]]&lt;br /&gt;
[[Laknar]]&lt;br /&gt;
[[Lava Enforcer]]&lt;br /&gt;
[[Orim Flamestone]]&lt;br /&gt;
[[Raver Thoran]]&lt;br /&gt;
[[Singe]]&lt;br /&gt;
[[Wrag the Unclean]]&lt;br /&gt;
[[Lord Nagafen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Geomancer Citadel&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Grundle]]&lt;br /&gt;
[[Primeval Elemental(Fire)]]&lt;br /&gt;
[[Primeval Elemental(Earth)]]&lt;br /&gt;
[[Archon Avereth]]&lt;br /&gt;
[[Archon Vetash]]&lt;br /&gt;
[[Anvil of Sarek]]&lt;br /&gt;
[[Sarek the Betrayer]]&lt;br /&gt;
&lt;br /&gt;
|frontiers3=&lt;br /&gt;
&amp;lt;b&amp;gt;Toxxulia Lair&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Toxxulia]]&lt;br /&gt;
[[Plagued Fungusman Elder]]&lt;br /&gt;
[[Gamboo]]&lt;br /&gt;
[[Wychiz]]&lt;br /&gt;
[[Ekard]]&lt;br /&gt;
[[Mist of Agony]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Elephant Graveyard&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Overlord Xrag]]&lt;br /&gt;
[[Bone Sentinel]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Misc&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Prophet Envar]]&lt;br /&gt;
[[Mayong Mistmoore]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Level 60 Epic&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Zaoran Plateau&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
&lt;br /&gt;
 |custom=&lt;br /&gt;
&amp;lt;b&amp;gt;Theatre&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Keeper of Whimsy]]&lt;br /&gt;
[[Keeper of Folly]]&lt;br /&gt;
[[Keeper of Revelry]]&lt;br /&gt;
[[Keeper of Trickery]]&lt;br /&gt;
[[Keeper of Masques]]&lt;br /&gt;
[[Keeper of Illusion]]&lt;br /&gt;
[[Keeper of Enigma]]&lt;br /&gt;
[[Ultimate Boss?]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Upcoming Custom Raid&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=996</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=996"/>
		<updated>2026-05-23T13:24:17Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST ΓÇö Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX ΓÇö big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT ΓÇö 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
    height: 190px;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES ΓÇö LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP ΓÇö RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE ΓÇö DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Raid Encounter List&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.raid-list {&lt;br /&gt;
  margin: 12px 0 18px 0;&lt;br /&gt;
  background: #14100d;&lt;br /&gt;
  border: 1px solid #3b2a16;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__title {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 22px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__cols {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col b {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: 6px 8px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(odd) {&lt;br /&gt;
  background: #171210;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(even) {&lt;br /&gt;
  background: #241a12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col b {&lt;br /&gt;
  color: #e7e2d5;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col a {&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col a:hover {&lt;br /&gt;
  color: #ffd36a;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=995</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=995"/>
		<updated>2026-05-23T13:23:56Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST ΓÇö Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX ΓÇö big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT ΓÇö 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
    height: 190px;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES ΓÇö LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP ΓÇö RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE ΓÇö DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=994</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=994"/>
		<updated>2026-05-23T13:23:34Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST ΓÇö Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX ΓÇö big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT ΓÇö 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
    height: 190px;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES ΓÇö LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP ΓÇö RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE ΓÇö DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Raid Encounter List&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.raid-list {&lt;br /&gt;
  margin: 12px 0 18px 0;&lt;br /&gt;
  background: #14100d;&lt;br /&gt;
  border: 1px solid #3b2a16;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__title {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 22px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__cols {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col b {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: 6px 8px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(odd) {&lt;br /&gt;
  background: #171210;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col label:nth-of-type(even) {&lt;br /&gt;
  background: #241a12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list .raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col b {&lt;br /&gt;
  color: #e7e2d5;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col a {&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col a:hover {&lt;br /&gt;
  color: #ffd36a;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=Raid_Encounters&amp;diff=1925</id>
		<title>Raid Encounters</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=Raid_Encounters&amp;diff=1925"/>
		<updated>2026-05-23T13:21:47Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Raid encounters are powerful NPCs that demand a coordinated group to defeat, such as gods, dragons, or long-timer respawn targets hunted for reasons other than experience (e.g., [[Lady Vox]]). These foes are usually the main boss, or one of several key bosses, in their zone. Each listing includes a checklist box you can mark when the boss is killed, making it easy to track your progress.&lt;br /&gt;
&lt;br /&gt;
{{RaidEncounterTable&lt;br /&gt;
 |base=&lt;br /&gt;
&amp;lt;b&amp;gt;Gods&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Avatar of Fear]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Dragons&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Lady Vox]]&lt;br /&gt;
[[Lady Vox]]&lt;br /&gt;
[[Skahyir]]&lt;br /&gt;
[[Siliskor]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Isle of Dread&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Impale]]&lt;br /&gt;
[[Festering Jack]]&lt;br /&gt;
[[Contagion]]&lt;br /&gt;
[[Bloodletter]]&lt;br /&gt;
[[Reaver of Graumord]]&lt;br /&gt;
[[Zin the Desiccator]]&lt;br /&gt;
[[Megaladon]]&lt;br /&gt;
[[Dread]]&lt;br /&gt;
[[Fright]]&lt;br /&gt;
[[Terror]]&lt;br /&gt;
[[Nightmare]]&lt;br /&gt;
[[Dracoliche]]&lt;br /&gt;
[[The Faceless]] (Test Phase and TLP Only)&lt;br /&gt;
[[CazicThule]] (Frontiers Only)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Misc&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Dreadnaught]]&lt;br /&gt;
[[Hand of Thule]]&lt;br /&gt;
[[Terrorantula]]&lt;br /&gt;
[[Kratas]]&lt;br /&gt;
[[Snowgrin]]&lt;br /&gt;
[[Parathior]]&lt;br /&gt;
[[Lord Chardith]]&lt;br /&gt;
&lt;br /&gt;
 |frontiers1=&lt;br /&gt;
&amp;lt;b&amp;gt;Gods&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Avatar of Love]]&lt;br /&gt;
[[Avatar of Hate]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Plane of Sky&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Chimaron the Tyrant]]&lt;br /&gt;
[[Randarin the Relentless]]&lt;br /&gt;
[[King Ruthra]]&lt;br /&gt;
[[Aeyinar]]&lt;br /&gt;
[[Quintessence of Veeshan]]&lt;br /&gt;
[[Construct of Storms]]&lt;br /&gt;
[[Construct of Radiance]]&lt;br /&gt;
[[Construct of Shadows]]&lt;br /&gt;
[[Construct of Frost]]&lt;br /&gt;
[[Construct of Isolation]]&lt;br /&gt;
[[VeeshanΓÇÖs Bulwark]]&lt;br /&gt;
[[VeeshanΓÇÖs Talon]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Plane of Disease&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Queen Qy&#039;tha]]&lt;br /&gt;
[[Urzathixius]]&lt;br /&gt;
[[Poxathixius]]&lt;br /&gt;
[[Noroxus]]&lt;br /&gt;
[[Bertoxxulous]]&lt;br /&gt;
&lt;br /&gt;
|frontiers2=&lt;br /&gt;
&amp;lt;b&amp;gt;Lavastorm&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Arch Slayer Grrdan]]&lt;br /&gt;
[[Graknar]]&lt;br /&gt;
[[Chief Growlnar]]&lt;br /&gt;
[[Davoh the Dark]]&lt;br /&gt;
[[Duct Crawler Queen]]&lt;br /&gt;
[[Efreeti Lord Djarn]]&lt;br /&gt;
[[Elder Grryow]]&lt;br /&gt;
[[Elder Frayer Grrva]]&lt;br /&gt;
[[Enrager Grrlok]]&lt;br /&gt;
[[Gimha the Stunted]]&lt;br /&gt;
[[Inquistor Zak]]&lt;br /&gt;
[[Kindle]]&lt;br /&gt;
[[King Daran]]&lt;br /&gt;
[[King Grog]]&lt;br /&gt;
[[Laknar]]&lt;br /&gt;
[[Lava Enforcer]]&lt;br /&gt;
[[Orim Flamestone]]&lt;br /&gt;
[[Raver Thoran]]&lt;br /&gt;
[[Singe]]&lt;br /&gt;
[[Wrag the Unclean]]&lt;br /&gt;
[[Lord Nagafen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Geomancer Citadel&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Grundle]]&lt;br /&gt;
[[Primeval Elemental(Fire)]]&lt;br /&gt;
[[Primeval Elemental(Earth)]]&lt;br /&gt;
[[Archon Avereth]]&lt;br /&gt;
[[Archon Vetash]]&lt;br /&gt;
[[Anvil of Sarek]]&lt;br /&gt;
[[Sarek the Betrayer]]&lt;br /&gt;
&lt;br /&gt;
|frontiers3=&lt;br /&gt;
&amp;lt;b&amp;gt;Toxxulia Lair&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Toxxulia]]&lt;br /&gt;
[[Plagued Fungusman Elder]]&lt;br /&gt;
[[Gamboo]]&lt;br /&gt;
[[Wychiz]]&lt;br /&gt;
[[Ekard]]&lt;br /&gt;
[[Mist of Agony]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Elephant Graveyard&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Overlord Xrag]]&lt;br /&gt;
[[Bone Sentinel]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Misc&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Prophet Envar]]&lt;br /&gt;
[[Mayong Mistmoore]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Level 60 Epic&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Zaoran Plateau&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
&lt;br /&gt;
 |custom=&lt;br /&gt;
&amp;lt;b&amp;gt;Theatre&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Keeper of Whimsy]]&lt;br /&gt;
[[Keeper of Folly]]&lt;br /&gt;
[[Keeper of Revelry]]&lt;br /&gt;
[[Keeper of Trickery]]&lt;br /&gt;
[[Keeper of Masques]]&lt;br /&gt;
[[Keeper of Illusion]]&lt;br /&gt;
[[Keeper of Enigma]]&lt;br /&gt;
[[Ultimate Boss?]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Upcoming Custom Raid&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=993</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=MediaWiki:Common.css&amp;diff=993"/>
		<updated>2026-05-23T13:21:15Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Global style for all wiki headers */&lt;br /&gt;
h1, h2, h3, h4, h5, h6 {&lt;br /&gt;
    color: white !important;       /* Text color */&lt;br /&gt;
    font-family: &#039;Arial&#039;, sans-serif; /* Font style */&lt;br /&gt;
    font-weight: bold;             /* Bold text */&lt;br /&gt;
    text-shadow: 1px 1px 2px #000; /* Optional: subtle shadow for readability */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Optional: specific size adjustments for nested headers */&lt;br /&gt;
h1 { font-size: 2em; }&lt;br /&gt;
h2 { font-size: 1.8em; }&lt;br /&gt;
h3 { font-size: 1.5em; }&lt;br /&gt;
h4 { font-size: 1.2em; }&lt;br /&gt;
h5 { font-size: 1em; }&lt;br /&gt;
h6 { font-size: 0.9em; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================&lt;br /&gt;
JOB PAGE LAYOUT&lt;br /&gt;
========================= */&lt;br /&gt;
&lt;br /&gt;
/* ===== Job Page Layout ===== */&lt;br /&gt;
.job-layout {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    align-items: flex-start; /* top alignment */&lt;br /&gt;
    gap: 150px;              /* final spacing you set */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Left + Right sections */&lt;br /&gt;
.job-left,&lt;br /&gt;
.job-right {&lt;br /&gt;
    max-width: 350px;&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    padding-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Right artwork */&lt;br /&gt;
.job-right {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Artwork image */&lt;br /&gt;
.job-artwork,&lt;br /&gt;
.job-right img {&lt;br /&gt;
    width: 90%;&lt;br /&gt;
    max-width: 450px;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   SPELL LIST ΓÇö Final Clean Version (Latest Style Preserved)&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
/* MAIN CONTAINER */&lt;br /&gt;
.spell-list {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* GRID COLUMNS */&lt;br /&gt;
.spell-list__cols {&lt;br /&gt;
  display: grid !important;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)) !important;&lt;br /&gt;
  gap: 6px !important;&lt;br /&gt;
  align-items: start !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* COLUMN BOX */&lt;br /&gt;
.spell-col {&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 4px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-direction: column !important;&lt;br /&gt;
  gap: 2px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   ROW LAYOUT (compact, aligned, tight)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-row {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  min-height: 0 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border-bottom: 1px solid rgba(227,180,74,0.06) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* LEVEL BOX ΓÇö big/gold */&lt;br /&gt;
.spell-lvl {&lt;br /&gt;
  width: 26px !important;&lt;br /&gt;
  min-width: 26px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  justify-content: center !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 1px 0 0 !important;&lt;br /&gt;
  color: #E3B44A !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  font-weight: bold !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* MAIN SPELL DATA (icon + name + extra icon) */&lt;br /&gt;
.spell-data {&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  align-items: center !important;&lt;br /&gt;
  gap: 1px !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SPELL NAME */&lt;br /&gt;
.spell-name {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  font-size: 16px !important;&lt;br /&gt;
  line-height: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ICONS (final version: 20px tight alignment) */&lt;br /&gt;
.spell-icon img,&lt;br /&gt;
.spell-icon-wrap img,&lt;br /&gt;
.spell-row img {&lt;br /&gt;
  width: 20px !important;&lt;br /&gt;
  height: 20px !important;&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  vertical-align: middle !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* VERTICAL DIVIDER (gold, full height) */&lt;br /&gt;
.spell-divider {&lt;br /&gt;
  display: inline-block !important;&lt;br /&gt;
  align-self: stretch !important;&lt;br /&gt;
  width: 1px !important;&lt;br /&gt;
  min-width: 1px !important;&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
  margin: 0 3px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* If something inside divider resets background */&lt;br /&gt;
.spell-divider * {&lt;br /&gt;
  background: #F2D07A !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternate divider using right border */&lt;br /&gt;
.spell-lvl.divider-right {&lt;br /&gt;
  border-right: 1px solid #F2D07A !important;&lt;br /&gt;
  padding-right: 4px !important;&lt;br /&gt;
  margin-right: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   LEGACY SUPPORT (SpellList + SpellRow)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.SpellList {&lt;br /&gt;
  background: #0A1420 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px !important;&lt;br /&gt;
  display: flex !important;&lt;br /&gt;
  flex-wrap: wrap !important;&lt;br /&gt;
  gap: 8px !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.SpellRow {&lt;br /&gt;
  width: calc(50% - 20px) !important;&lt;br /&gt;
  background: #1C2B44 !important;&lt;br /&gt;
  border: 1px solid #E3B44A !important;&lt;br /&gt;
  padding: 6px 8px !important;&lt;br /&gt;
  box-sizing: border-box !important;&lt;br /&gt;
  color: #B9C4D1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   TABLE RESET (avoid MW interference)&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list table,&lt;br /&gt;
.spell-list tr,&lt;br /&gt;
.spell-list td,&lt;br /&gt;
.spell-list th,&lt;br /&gt;
.spell-col table,&lt;br /&gt;
.spell-col tr,&lt;br /&gt;
.spell-col td,&lt;br /&gt;
.spell-col th {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   BLOCK OVERRIDE PROTECTION&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
.spell-list .box,&lt;br /&gt;
.spell-list .mp-inner,&lt;br /&gt;
.spell-list .mainpage-box,&lt;br /&gt;
.spell-list .portal,&lt;br /&gt;
.spell-list .infobox,&lt;br /&gt;
.spell-col .infobox {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ----------------------------------------------&lt;br /&gt;
   RESPONSIVE&lt;br /&gt;
   ---------------------------------------------- */&lt;br /&gt;
@media (max-width: 520px) {&lt;br /&gt;
  .spell-list__cols { grid-template-columns: 1fr !important; }&lt;br /&gt;
  .SpellRow { width: 100% !important; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DATA TABLES&lt;br /&gt;
   Used by ZoneQuestTable, NPCsFoundHere, and zone monster tables&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-data-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    margin-top: 20px !important;&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-data-table a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-name,&lt;br /&gt;
.zone-npc-name,&lt;br /&gt;
.zone-monster-name {&lt;br /&gt;
    width: 40% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-quest-type,&lt;br /&gt;
.zone-quest-starter,&lt;br /&gt;
.zone-quest-location,&lt;br /&gt;
.zone-monster-level,&lt;br /&gt;
.zone-monster-drops,&lt;br /&gt;
.zone-monster-family,&lt;br /&gt;
.zone-monster-notes {&lt;br /&gt;
    width: 20% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-npc-type,&lt;br /&gt;
.zone-npc-location {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE BOXES&lt;br /&gt;
   Used by zone page wrappers and generic zone sections&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre {&lt;br /&gt;
    font-size: 0 !important;&lt;br /&gt;
    line-height: 1.4 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore readable links while hiding raw * bullets/text nodes */&lt;br /&gt;
.zones-content pre a {&lt;br /&gt;
    font-size: 14px !important;&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content pre a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone box font sizing */&lt;br /&gt;
.zones-header,&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    font-size: 1.25em !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zones-content,&lt;br /&gt;
.zone-details-content,&lt;br /&gt;
.zones-content pre a,&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE PAGE COLUMN LAYOUT ΓÇö 55% LEFT / 45% RIGHT&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-left, .zone-right {&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-left {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
    float: left !important;&lt;br /&gt;
    margin-right: 10px !important; /* small gap */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    float: right !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ============================================================&lt;br /&gt;
   ZONE DETAILS&lt;br /&gt;
   Used by Template:ZoneDetails&lt;br /&gt;
   ============================================================ */&lt;br /&gt;
&lt;br /&gt;
.zone-details-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-header {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-content {&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: column !important;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    padding: 8px 6px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:nth-child(even) {&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row:last-child {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    margin-bottom: 6px !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    font-size: 1.02rem !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-label b {&lt;br /&gt;
    color: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-text {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: auto !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    line-height: 1.35 !important;&lt;br /&gt;
    font-size: 0.95rem !important;&lt;br /&gt;
    white-space: normal !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a,&lt;br /&gt;
.zone-details-content a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-details-row a:hover,&lt;br /&gt;
.zone-details-content a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    overflow-x: hidden !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   EXP CAMP TABLE&lt;br /&gt;
   Used by EXP camp table templates&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.exp-camp-wrapper {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    margin: 18px 0 !important;&lt;br /&gt;
    overflow-x: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table caption {&lt;br /&gt;
    caption-side: top !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    font-size: 1.1em !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    vertical-align: middle !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(1),&lt;br /&gt;
.exp-camp-table td:nth-child(1) {&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(2),&lt;br /&gt;
.exp-camp-table td:nth-child(2) {&lt;br /&gt;
    width: 15% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(3),&lt;br /&gt;
.exp-camp-table td:nth-child(3) {&lt;br /&gt;
    width: 18% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(4),&lt;br /&gt;
.exp-camp-table td:nth-child(4) {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    line-height: 1.45 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th:nth-child(5),&lt;br /&gt;
.exp-camp-table td:nth-child(5) {&lt;br /&gt;
    width: 35% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table a:hover,&lt;br /&gt;
.exp-camp-table .mw-collapsible-toggle a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSort,&lt;br /&gt;
&lt;br /&gt;
.exp-camp-table th.headerSortUp,&lt;br /&gt;
.exp-camp-table th.headerSortDown {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEMS FILTER BOX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.items-filter-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 15px 0 10px 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box input {&lt;br /&gt;
    width: 90px !important;&lt;br /&gt;
    margin: 4px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 3px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.items-filter-box button {&lt;br /&gt;
    margin-left: 8px !important;&lt;br /&gt;
    background: var(--wiki-button-bg) !important;&lt;br /&gt;
    color: var(--wiki-button-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 4px 8px !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Character Builder - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.character-builder-box {&lt;br /&gt;
    --cb-bg: #080807;&lt;br /&gt;
    --cb-panel: #11100e;&lt;br /&gt;
    --cb-panel-2: #141210;&lt;br /&gt;
    --cb-panel-3: #1b1814;&lt;br /&gt;
    --cb-border: #3a3129;&lt;br /&gt;
    --cb-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cb-gold: #f0b400;&lt;br /&gt;
    --cb-gold-soft: #d4a137;&lt;br /&gt;
    --cb-gold-hover: #ffd45a;&lt;br /&gt;
    --cb-text: #e6e1d8;&lt;br /&gt;
    --cb-muted: #aaa197;&lt;br /&gt;
    --cb-danger: #ff9b8f;&lt;br /&gt;
    --cb-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cb-good: #9eff9e;&lt;br /&gt;
    --cb-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    margin: 15px 0;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Title */&lt;br /&gt;
&lt;br /&gt;
.character-builder-title-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-title {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
&lt;br /&gt;
.cb-builder-tabs {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 12px 0 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-button:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-active {&lt;br /&gt;
    background: var(--cb-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tab-panel-active {&lt;br /&gt;
    display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Section Titles */&lt;br /&gt;
&lt;br /&gt;
.character-builder-section-title {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
    margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls label {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select,&lt;br /&gt;
.character-builder-controls input,&lt;br /&gt;
.character-builder-controls textarea,&lt;br /&gt;
.cb-slot-search,&lt;br /&gt;
.cb-slot-filter,&lt;br /&gt;
.cb-slot-sort {&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls textarea {&lt;br /&gt;
    resize: vertical;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls select:focus,&lt;br /&gt;
.character-builder-controls input:focus,&lt;br /&gt;
.character-builder-controls textarea:focus,&lt;br /&gt;
.cb-slot-search:focus,&lt;br /&gt;
.cb-slot-filter:focus,&lt;br /&gt;
.cb-slot-sort:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cb-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button,&lt;br /&gt;
#cb-refresh-items,&lt;br /&gt;
#cb-generate-share-url,&lt;br /&gt;
#cb-copy-share-url,&lt;br /&gt;
#cb-reset-build,&lt;br /&gt;
#cb-export-card,&lt;br /&gt;
#cb-show-bis,&lt;br /&gt;
#cb-compare-builds {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-controls button:hover,&lt;br /&gt;
#cb-refresh-items:hover,&lt;br /&gt;
#cb-generate-share-url:hover,&lt;br /&gt;
#cb-copy-share-url:hover,&lt;br /&gt;
#cb-reset-build:hover,&lt;br /&gt;
#cb-export-card:hover,&lt;br /&gt;
&lt;br /&gt;
#cb-show-bis:hover,&lt;br /&gt;
#cb-compare-builds:hover {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    border-color: var(--cb-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table,&lt;br /&gt;
.character-builder-equipped-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table th {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td,&lt;br /&gt;
.character-builder-equipped-table td {&lt;br /&gt;
    background: var(--cb-panel-2);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    padding: 7px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-table td:first-child {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    width: 35%;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment Layout */&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipment-layout {&lt;br /&gt;
    display: flex !important;&lt;br /&gt;
    flex-direction: row !important;&lt;br /&gt;
    align-items: flex-start !important;&lt;br /&gt;
    gap: 16px !important;&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-equipped-summary {&lt;br /&gt;
    order: 1;&lt;br /&gt;
    width: 340px !important;&lt;br /&gt;
    min-width: 340px !important;&lt;br /&gt;
    max-width: 340px !important;&lt;br /&gt;
    margin-top: 36px !important;&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    position: sticky;&lt;br /&gt;
    top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-column {&lt;br /&gt;
    order: 2;&lt;br /&gt;
    flex: 1 1 auto !important;&lt;br /&gt;
    min-width: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-gear-grid {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(220px, 1fr)) !important;&lt;br /&gt;
    gap: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gear Slot Cards */&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot {&lt;br /&gt;
    background: var(--cb-panel);&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-slot label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-tools {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin: 4px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 4px;&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-upgrade-toggle input {&lt;br /&gt;
    accent-color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-picker-list {&lt;br /&gt;
    max-height: 120px;&lt;br /&gt;
    overflow-y: auto;&lt;br /&gt;
    border: 1px solid var(--cb-border);&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item {&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    padding: 4px 6px;&lt;br /&gt;
    border-bottom: 1px solid rgba(240, 180, 0, 0.08);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: background 0.12s ease, color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-item:hover {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-selected {&lt;br /&gt;
    background: var(--cb-panel-3);&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    box-shadow: inset 3px 0 0 var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-none {&lt;br /&gt;
    color: var(--cb-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-picker-disabled,&lt;br /&gt;
.cb-slot-disabled-note {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    padding: 4px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warnings / Results */&lt;br /&gt;
&lt;br /&gt;
.character-builder-warning-box {&lt;br /&gt;
    background: var(--cb-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
&lt;br /&gt;
.character-builder-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    background: var(--cb-bg);&lt;br /&gt;
    color: var(--cb-text);&lt;br /&gt;
    border: 1px solid var(--cb-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
    max-width: 340px;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    animation: cbTooltipFade 0.12s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-title {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    border-bottom: 1px solid var(--cb-border);&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    padding-bottom: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-line {&lt;br /&gt;
    margin: 2px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats {&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 2px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-stats span {&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-tooltip {&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbTooltipFade {&lt;br /&gt;
    from {&lt;br /&gt;
        opacity: 0;&lt;br /&gt;
        transform: translateY(4px);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    to {&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
        transform: translateY(0);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item Names / Links */&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name {&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    transition: filter 0.14s ease, text-shadow 0.14s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-equipped-item-name:hover {&lt;br /&gt;
    filter: brightness(1.12);&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link {&lt;br /&gt;
    margin-left: 6px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    opacity: 0.75;&lt;br /&gt;
    color: var(--cb-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-item-page-link:hover {&lt;br /&gt;
    opacity: 1;&lt;br /&gt;
    color: var(--cb-gold-hover);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stat States */&lt;br /&gt;
&lt;br /&gt;
.cb-overcap {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-positive {&lt;br /&gt;
    color: var(--cb-good);&lt;br /&gt;
    animation: cbStatGainPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-compare-negative {&lt;br /&gt;
    color: var(--cb-danger);&lt;br /&gt;
    animation: cbStatLossPulse 0.45s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatGainPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(80, 255, 120, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatLossPulse {&lt;br /&gt;
    0% {&lt;br /&gt;
        transform: scale(1.18);&lt;br /&gt;
        opacity: 0.25;&lt;br /&gt;
        text-shadow: 0 0 10px rgba(255, 80, 80, 0.9);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
        opacity: 1;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.character-builder-stat-table td {&lt;br /&gt;
    transition: background-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-stat-flash {&lt;br /&gt;
    animation: cbStatFlash 0.55s ease-out;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbStatFlash {&lt;br /&gt;
    0% {&lt;br /&gt;
        background-color: rgba(80, 255, 120, 0.22);&lt;br /&gt;
        box-shadow: 0 0 10px rgba(80, 255, 120, 0.55);&lt;br /&gt;
        transform: scale(1.06);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    100% {&lt;br /&gt;
        background-color: transparent;&lt;br /&gt;
        box-shadow: none;&lt;br /&gt;
        transform: scale(1);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rarity Colors */&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(210,107,255,0.8), 0 0 12px rgba(255,120,60,0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-legendary {&lt;br /&gt;
    color: #b54848;&lt;br /&gt;
    text-shadow: 0 0 5px rgba(181,72,72,0.55), 0 0 12px rgba(120,20,20,0.35);&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-rarity-relic {&lt;br /&gt;
    color: #d4af37;&lt;br /&gt;
    text-shadow: 0 0 6px rgba(212,175,55,0.55), 0 0 14px rgba(255,220,120,0.35);&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbLegendaryTextPulse {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        text-shadow: 0 0 4px rgba(181,72,72,0.35), 0 0 8px rgba(120,20,20,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        text-shadow: 0 0 8px rgba(220,90,90,0.85), 0 0 18px rgba(160,30,30,0.45);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes cbRelicTextShimmer {&lt;br /&gt;
    0%, 100% {&lt;br /&gt;
        color: #d4af37;&lt;br /&gt;
        text-shadow: 0 0 4px rgba(212,175,55,0.35), 0 0 8px rgba(255,220,120,0.18);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    50% {&lt;br /&gt;
        color: #ffe08a;&lt;br /&gt;
        text-shadow: 0 0 9px rgba(255,230,150,0.9), 0 0 20px rgba(255,240,180,0.5);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-common {&lt;br /&gt;
    border-color: #666;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(181,72,72,0.45), 0 0 20px rgba(120,20,20,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37;&lt;br /&gt;
    box-shadow: 0 0 12px rgba(212,175,55,0.55), 0 0 24px rgba(255,215,100,0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Mobile */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 768px) {&lt;br /&gt;
    .character-builder-box {&lt;br /&gt;
        padding: 10px;&lt;br /&gt;
        overflow-x: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-title-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls {&lt;br /&gt;
        display: flex;&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        gap: 8px;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-controls select,&lt;br /&gt;
    .character-builder-controls input,&lt;br /&gt;
    .character-builder-controls textarea,&lt;br /&gt;
    .character-builder-controls button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-builder-tabs {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-tab-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipment-layout {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-equipped-summary {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: none !important;&lt;br /&gt;
        margin: 0 0 15px !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-column {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-gear-grid {&lt;br /&gt;
        grid-template-columns: 1fr !important;&lt;br /&gt;
        gap: 10px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-picker-tools {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-slot-filter,&lt;br /&gt;
    .cb-slot-sort {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-stat-table {&lt;br /&gt;
        display: block;&lt;br /&gt;
        overflow-x: auto;&lt;br /&gt;
        white-space: nowrap;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cb-item-picker-list {&lt;br /&gt;
        max-height: 260px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .character-builder-tooltip {&lt;br /&gt;
        max-width: 90vw;&lt;br /&gt;
        left: 5vw !important;&lt;br /&gt;
        right: 5vw;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card Below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-export-card {&lt;br /&gt;
    width: 1200px;&lt;br /&gt;
    background: radial-gradient(circle at top, #111827 0%, #050505 60%);&lt;br /&gt;
    border: 3px solid #9b793d;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 30px;&lt;br /&gt;
    color: #f4e6c8;&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 60px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    letter-spacing: 2px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 42px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-build-name {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 24px;&lt;br /&gt;
    color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-top-info {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-bottom: 22px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
    padding: 16px 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.cb-export-main-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1.1fr;&lt;br /&gt;
    gap: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel {&lt;br /&gt;
    border: 2px solid #7b5a28;&lt;br /&gt;
    border-radius: 16px;&lt;br /&gt;
    padding: 20px;&lt;br /&gt;
    background: rgba(0,0,0,0.28);&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title {&lt;br /&gt;
    font-size: 32px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-divider {&lt;br /&gt;
    border-top: 1px solid rgba(155,121,61,0.65);&lt;br /&gt;
    margin: 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-stats-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 7px 32px;&lt;br /&gt;
    font-size: 23px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-vitals {&lt;br /&gt;
    grid-template-columns: 1fr;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cb-export-items {&lt;br /&gt;
    font-size: 21px;&lt;br /&gt;
    line-height: 1.38;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 0.9fr 1.1fr;&lt;br /&gt;
    gap: 20px;&lt;br /&gt;
    margin-top: 25px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-bottom-box {&lt;br /&gt;
    min-height: 230px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-url-box {&lt;br /&gt;
    font-size: 14px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    background: rgba(0,0,0,0.45);&lt;br /&gt;
    border: 1px solid #7b5a28;&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    word-break: break-all;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-qr-box {&lt;br /&gt;
    width: 190px;&lt;br /&gt;
    height: 190px;&lt;br /&gt;
    color: #000;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-notes-box {&lt;br /&gt;
    font-size: 19px;&lt;br /&gt;
    line-height: 1.35;&lt;br /&gt;
    background: rgba(0,0,0,0.35);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    min-height: 135px;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
    color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-footer {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: #d9a64d;&lt;br /&gt;
    margin-top: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-panel-title,&lt;br /&gt;
.cb-export-subsection-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-export-sub-title::after,&lt;br /&gt;
.cb-export-panel-title::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot;;&lt;br /&gt;
    display: block;&lt;br /&gt;
    width: 85%;&lt;br /&gt;
    height: 1px;&lt;br /&gt;
    margin: 10px auto 0;&lt;br /&gt;
    background: linear-gradient(&lt;br /&gt;
        to right,&lt;br /&gt;
        transparent,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        #d9a64d,&lt;br /&gt;
        #9b793d,&lt;br /&gt;
        transparent&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Export Card ^^^^&lt;br /&gt;
========================================================= */&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CM UI - EQOA.live Inspired Theme&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box {&lt;br /&gt;
    --cm-bg: #080807;&lt;br /&gt;
    --cm-panel: #11100e;&lt;br /&gt;
    --cm-panel-2: #141210;&lt;br /&gt;
    --cm-panel-3: #1b1814;&lt;br /&gt;
    --cm-border: #3a3129;&lt;br /&gt;
    --cm-border-soft: rgba(240, 180, 0, 0.22);&lt;br /&gt;
    --cm-gold: #f0b400;&lt;br /&gt;
    --cm-gold-soft: #d4a137;&lt;br /&gt;
    --cm-gold-hover: #ffd45a;&lt;br /&gt;
    --cm-text: #e6e1d8;&lt;br /&gt;
    --cm-muted: #aaa197;&lt;br /&gt;
    --cm-danger: #ff9b8f;&lt;br /&gt;
    --cm-danger-bg: rgba(130, 38, 28, 0.22);&lt;br /&gt;
    --cm-good: #9eff9e;&lt;br /&gt;
    --cm-blue: #8fd9ff;&lt;br /&gt;
&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 16px;&lt;br /&gt;
    font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Titles */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-title {&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
    font-size: 26px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 8px;&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-section-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 17px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Controls */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls,&lt;br /&gt;
.cm-search-tools,&lt;br /&gt;
.cm-purchased-panel,&lt;br /&gt;
.cm-master-class-panel,&lt;br /&gt;
.cm-unlocked-box {&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-controls {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(auto-fit, minmax(155px, max-content));&lt;br /&gt;
    gap: 8px 12px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    margin-bottom: 15px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select,&lt;br /&gt;
.cm-calculator-box input,&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box select:focus,&lt;br /&gt;
.cm-calculator-box input:focus,&lt;br /&gt;
.cm-search-input:focus {&lt;br /&gt;
    outline: none;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
    box-shadow: 0 0 0 2px rgba(240, 180, 0, 0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button,&lt;br /&gt;
.cm-view-button,&lt;br /&gt;
.cm-action-button,&lt;br /&gt;
.cm-reset-button,&lt;br /&gt;
.cm-clear-search-button,&lt;br /&gt;
.cm-mini-remove-button {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    padding: 7px 12px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-button:hover,&lt;br /&gt;
.cm-view-button:hover,&lt;br /&gt;
.cm-action-button:hover,&lt;br /&gt;
.cm-reset-button:hover,&lt;br /&gt;
.cm-clear-search-button:hover,&lt;br /&gt;
.cm-mini-remove-button:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tab-active,&lt;br /&gt;
.cm-view-active {&lt;br /&gt;
    background: var(--cm-gold);&lt;br /&gt;
    color: #080807;&lt;br /&gt;
    border-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table th {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-calculator-box .character-builder-stat-table td {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    padding: 8px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Layout */&lt;br /&gt;
&lt;br /&gt;
.cm-tabs,&lt;br /&gt;
.cm-view-toggle,&lt;br /&gt;
.cm-build-actions {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    margin: 10px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-main-layout {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: minmax(220px, 280px) 1fr;&lt;br /&gt;
    gap: 14px;&lt;br /&gt;
    align-items: start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove parent box around mastery cards */&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel,&lt;br /&gt;
&lt;br /&gt;
#cm-mastery-panel.character-builder-warning-box {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    border-radius: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search */&lt;br /&gt;
&lt;br /&gt;
.cm-search-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 220px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-search-input::placeholder {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 6px;&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-lock-toggle input {&lt;br /&gt;
    accent-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Panels */&lt;br /&gt;
&lt;br /&gt;
.cm-panel-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    border-bottom: 1px solid var(--cm-border);&lt;br /&gt;
    padding-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-panel {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-master-class-label {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#cm-unlocked-summary {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlocked-grid-three {&lt;br /&gt;
    grid-template-columns: repeat(3, minmax(0, 1fr));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased */&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-group-title {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin: 8px 0 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    gap: 8px;&lt;br /&gt;
    background: var(--cm-bg);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    padding: 5px 7px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-item:hover {&lt;br /&gt;
    background: var(--cm-panel-3);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchased-cost {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cards */&lt;br /&gt;
&lt;br /&gt;
.cm-card {&lt;br /&gt;
    position: relative;&lt;br /&gt;
    background: var(--cm-panel);&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
    border-left: 3px solid var(--cm-gold);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    margin-bottom: 9px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    transition: background 0.12s ease, border-color 0.12s ease;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card:hover {&lt;br /&gt;
    background: var(--cm-panel-2);&lt;br /&gt;
    border-color: var(--cm-gold-soft);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-purchasable-card {&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked {&lt;br /&gt;
    opacity: 0.68;&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
    cursor: not-allowed;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked:hover {&lt;br /&gt;
    background: #0b0a09;&lt;br /&gt;
    border-color: rgba(180, 80, 60, 0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-locked .cm-card-title {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta,&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview,&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-meta {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-req,&lt;br /&gt;
.cm-chain-preview {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-unlock-hint {&lt;br /&gt;
    background: var(--cm-danger-bg);&lt;br /&gt;
    border: 1px solid rgba(220, 90, 70, 0.35);&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: #ffb0a0;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tags */&lt;br /&gt;
&lt;br /&gt;
.cm-card-type-tag {&lt;br /&gt;
    display: inline-block;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-border);&lt;br /&gt;
&lt;br /&gt;
    border-radius: 3px;&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 11px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    padding: 2px 7px;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general {&lt;br /&gt;
    border-left-color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial {&lt;br /&gt;
    border-left-color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype {&lt;br /&gt;
    border-left-color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class {&lt;br /&gt;
    border-left-color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master {&lt;br /&gt;
    border-left-color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-general .cm-card-type-tag {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-racial .cm-card-type-tag {&lt;br /&gt;
    color: #7ccf7a;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-archetype .cm-card-type-tag {&lt;br /&gt;
    color: #7ab7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-class .cm-card-type-tag {&lt;br /&gt;
    color: #ff9d66;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-type-master .cm-card-type-tag {&lt;br /&gt;
    color: #d9a3ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Compact View */&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact {&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    justify-content: space-between;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    gap: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-card-compact .cm-card-meta {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Requirements */&lt;br /&gt;
&lt;br /&gt;
.cm-stat-min-req {&lt;br /&gt;
    color: #ffcf7a;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-owned,&lt;br /&gt;
.cm-chain-owned {&lt;br /&gt;
    color: var(--cm-good);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-req-missing {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-current {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-chain-step,&lt;br /&gt;
.cm-chain-arrow {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip */&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 340px;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
    background: #080807;&lt;br /&gt;
    border: 1px solid var(--cm-gold-soft);&lt;br /&gt;
    border-radius: 4px;&lt;br /&gt;
    color: var(--cm-text);&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
    box-shadow: 0 12px 30px rgba(0,0,0,0.65);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-title {&lt;br /&gt;
    color: var(--cm-gold-hover);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-desc {&lt;br /&gt;
    color: var(--cm-muted);&lt;br /&gt;
    margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-meta,&lt;br /&gt;
.cm-tooltip-req {&lt;br /&gt;
    color: var(--cm-gold);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
    margin-top: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-stat {&lt;br /&gt;
    color: #b8f2b0;&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-add {&lt;br /&gt;
    color: var(--cm-blue);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cm-tooltip-spell-remove {&lt;br /&gt;
    color: var(--cm-danger);&lt;br /&gt;
    font-size: 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Responsive */&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 1000px) {&lt;br /&gt;
    .cm-unlocked-grid-three {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 800px) {&lt;br /&gt;
    .cm-main-layout {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-search-row {&lt;br /&gt;
        flex-direction: column;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact-row {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-card-compact .cm-card-meta {&lt;br /&gt;
        margin-top: 5px;&lt;br /&gt;
        white-space: normal;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 760px) {&lt;br /&gt;
    .cm-calculator-box {&lt;br /&gt;
        padding: 12px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box .character-builder-controls {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
        align-items: stretch;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-calculator-box select,&lt;br /&gt;
    .cm-calculator-box input,&lt;br /&gt;
    .cm-reset-button {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tabs,&lt;br /&gt;
    .cm-view-toggle {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-tab-button,&lt;br /&gt;
    .cm-view-button {&lt;br /&gt;
        width: 100%;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .cm-build-actions {&lt;br /&gt;
        display: grid;&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Whole Wiki Theme Toggle&lt;br /&gt;
   Locked Dark: EQOA.live Inspired&lt;br /&gt;
   Locked White: Sandstorm Control Panel&lt;br /&gt;
========================================================= */&lt;br /&gt;
&lt;br /&gt;
:root,&lt;br /&gt;
.eqoa-theme-dark {&lt;br /&gt;
    --wiki-bg: #100d0a;&lt;br /&gt;
    --wiki-panel: #19130f;&lt;br /&gt;
    --wiki-panel-2: #241b12;&lt;br /&gt;
    --wiki-border: #2c241d;&lt;br /&gt;
    --wiki-border-soft: #221b16;&lt;br /&gt;
    --wiki-text: #d8d0c4;&lt;br /&gt;
    --wiki-muted: #8f867a;&lt;br /&gt;
    --wiki-heading: #ffffff;&lt;br /&gt;
    --wiki-link: #d89a22;&lt;br /&gt;
    --wiki-link-hover: #ffb733;&lt;br /&gt;
    --wiki-button-bg: #2b1f14;&lt;br /&gt;
    --wiki-button-text: #f2e8d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-light {&lt;br /&gt;
    --wiki-bg: #f6f4f1;&lt;br /&gt;
    --wiki-panel: #ffffff;&lt;br /&gt;
    --wiki-panel-2: #fbfaf8;&lt;br /&gt;
    --wiki-border: #d8d1c7;&lt;br /&gt;
    --wiki-border-soft: #e6e0d8;&lt;br /&gt;
    --wiki-text: #2b211b;&lt;br /&gt;
    --wiki-muted: #665a50;&lt;br /&gt;
    --wiki-heading: #1f1712;&lt;br /&gt;
    --wiki-link: #5a3928;&lt;br /&gt;
    --wiki-link-hover: #8a5538;&lt;br /&gt;
    --wiki-button-bg: #3b2a20;&lt;br /&gt;
    --wiki-button-text: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Whole wiki surface */&lt;br /&gt;
html,&lt;br /&gt;
body,&lt;br /&gt;
#globalWrapper,&lt;br /&gt;
#column-content,&lt;br /&gt;
#content,&lt;br /&gt;
#bodyContent,&lt;br /&gt;
#mw-content-text,&lt;br /&gt;
.mw-body,&lt;br /&gt;
.mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headings */&lt;br /&gt;
h1, h2, h3, h4, h5, h6,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a,&lt;br /&gt;
.portlet a,&lt;br /&gt;
.wikitable a,&lt;br /&gt;
.mw-parser-output a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a:hover,&lt;br /&gt;
.mw-body a:hover,&lt;br /&gt;
.portlet a:hover,&lt;br /&gt;
.wikitable a:hover,&lt;br /&gt;
.mw-parser-output a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables and common boxes */&lt;br /&gt;
.wikitable,&lt;br /&gt;
.toc,&lt;br /&gt;
.catlinks,&lt;br /&gt;
.thumbinner,&lt;br /&gt;
.quest-template,&lt;br /&gt;
.npc-template {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable td {&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
input,&lt;br /&gt;
select,&lt;br /&gt;
textarea {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Theme icon button */&lt;br /&gt;
.eqoa-theme-toggle {&lt;br /&gt;
    position: fixed;&lt;br /&gt;
    right: 18px;&lt;br /&gt;
    bottom: 18px;&lt;br /&gt;
    z-index: 99999;&lt;br /&gt;
    width: 34px;&lt;br /&gt;
    height: 34px;&lt;br /&gt;
    background: var(--wiki-button-bg);&lt;br /&gt;
    border: 1px solid var(--wiki-border);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    color: var(--wiki-button-text);&lt;br /&gt;
    cursor: pointer;&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-toggle:hover {&lt;br /&gt;
    background: #6b4b38;&lt;br /&gt;
    color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Builder + CM theme inheritance */&lt;br /&gt;
.eqoa-theme-light .character-builder-box,&lt;br /&gt;
.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    color-scheme: light;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    color-scheme: dark;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: Monobook skin */&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #bodyContent,&lt;br /&gt;
html.eqoa-theme-light #mw-content-text,&lt;br /&gt;
html.eqoa-theme-light .mw-body,&lt;br /&gt;
html.eqoa-theme-light .mw-parser-output,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions ul,&lt;br /&gt;
html.eqoa-theme-light #p-personal ul {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: sidebar */&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar,&lt;br /&gt;
html.eqoa-theme-light #p-search,&lt;br /&gt;
html.eqoa-theme-light #p-tb,&lt;br /&gt;
html.eqoa-theme-light #p-navigation,&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-tb h3 {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #4a3427 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .portlet .pBody,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar .pBody,&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-search .pBody,&lt;br /&gt;
html.eqoa-theme-light #p-tb .pBody {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: search */&lt;br /&gt;
html.eqoa-theme-light #searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input#searchInput,&lt;br /&gt;
html.eqoa-theme-light #p-search input[name=&amp;quot;search&amp;quot;] {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchInput:focus {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #searchGoButton,&lt;br /&gt;
html.eqoa-theme-light #mw-searchButton,&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;submit&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light input[type=&amp;quot;button&amp;quot;] {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: top tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: hard-coded main page panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output &amp;gt; div &amp;gt; div &amp;gt; div,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output table,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output tr,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output td,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output th,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;background-color&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#0&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#1&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;#2&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;black&amp;quot;],&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output [style*=&amp;quot;brown&amp;quot;] {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* White theme: text inside panels */&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h1,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h2,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h3,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output h4,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output b,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output strong,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output span,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output p,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output small,&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output li {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output a:hover {&lt;br /&gt;
    color: #8a5538 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light body .mw-parser-output hr {&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    background: #d8d1c7 !important;&lt;br /&gt;
    color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .character-builder-box,&lt;br /&gt;
html.eqoa-theme-dark .cm-calculator-box {&lt;br /&gt;
    background: #080808 !important;&lt;br /&gt;
    color: #eeeeee !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Item Page&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-page {&lt;br /&gt;
    max-width: 1100px;&lt;br /&gt;
    margin: 20px auto;&lt;br /&gt;
    color: var(--wiki-text);&lt;br /&gt;
    font-family: Arial, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-item-left {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    gap: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-title {&lt;br /&gt;
    padding: 10px 14px;&lt;br /&gt;
    font-size: 24px;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
    letter-spacing: 1px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section-content {&lt;br /&gt;
    padding: 14px;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: 1fr 1fr;&lt;br /&gt;
    gap: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    text-decoration: none !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-section a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    padding: 20px 26px;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 28px;&lt;br /&gt;
    line-height: 1;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-name {&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    margin-bottom: 16px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-line {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-flags {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-stats div {&lt;br /&gt;
    line-height: 1.05;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox-desc {&lt;br /&gt;
    margin-top: 12px;&lt;br /&gt;
    font-size: 22px;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 900px) {&lt;br /&gt;
    .eqoa-grid-2 {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-itembox {&lt;br /&gt;
        font-size: 22px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-title {&lt;br /&gt;
        font-size: 20px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-section-content {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.eqoa-itembox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ZONE TEMPLATES ΓÇö LIGHT THEME FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    z-index: 999999;&lt;br /&gt;
    width: 330px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    box-shadow: 0 8px 24px rgba(0,0,0,0.28) !important;&lt;br /&gt;
    padding: 12px 14px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
    font-size: 16px;&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-title {&lt;br /&gt;
    font-size: 20px;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    margin-bottom: 8px;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats {&lt;br /&gt;
    margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats div {&lt;br /&gt;
    line-height: 1.15;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-tooltip-stats span {&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   ITEM PAGE RELATED TOOLTIP ΓÇö RARITY GLOW&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-common {&lt;br /&gt;
    color: #d7d7d7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-uncommon {&lt;br /&gt;
    color: #6fd96f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-rare {&lt;br /&gt;
    color: #63a9ff !important;&lt;br /&gt;
    text-shadow: 0 0 4px rgba(99,169,255,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-ultra-rare {&lt;br /&gt;
    color: #d26bff !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(210,107,255,0.8),&lt;br /&gt;
        0 0 12px rgba(255,120,60,0.45) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-legendary {&lt;br /&gt;
    color: #b54848 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 5px rgba(181,72,72,0.55),&lt;br /&gt;
        0 0 12px rgba(120,20,20,0.35) !important;&lt;br /&gt;
    animation: cbLegendaryTextPulse 2.4s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip .cb-rarity-relic {&lt;br /&gt;
    color: #d4af37 !important;&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 14px rgba(255,220,120,0.35) !important;&lt;br /&gt;
    animation: cbRelicTextShimmer 2.6s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltip border glow by rarity */&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-common {&lt;br /&gt;
    border-color: #666 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-uncommon {&lt;br /&gt;
    border-color: #5fd35f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-rare {&lt;br /&gt;
    border-color: #63a9ff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(99,169,255,0.35),&lt;br /&gt;
        0 0 20px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-ultra-rare {&lt;br /&gt;
    border-color: #b46cff !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(180,108,255,0.45),&lt;br /&gt;
        0 0 20px rgba(210,107,255,0.25),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-legendary {&lt;br /&gt;
    border-color: #b54848 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(181,72,72,0.45),&lt;br /&gt;
        0 0 20px rgba(120,20,20,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-related-item-tooltip.tooltip-rarity-relic {&lt;br /&gt;
    border-color: #d4af37 !important;&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(212,175,55,0.55),&lt;br /&gt;
        0 0 24px rgba(255,215,100,0.28),&lt;br /&gt;
        0 0 24px rgba(0,0,0,0.65) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   NPC PAGE ΓÇö DARK / LIGHT THEME SAFE&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-page {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-top-row {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box,&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 2px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 340px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-image-box {&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    min-width: 260px;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 6px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-caption {&lt;br /&gt;
    font-size: smaller;&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zones-box {&lt;br /&gt;
    margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Info table */&lt;br /&gt;
.eqoa-npc-info-table,&lt;br /&gt;
.eqoa-npc-info-table tr,&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:first-child {&lt;br /&gt;
    width: 28%;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-info-table td:last-child {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone table */&lt;br /&gt;
.eqoa-npc-zone-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 7px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-zone-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legend */&lt;br /&gt;
.eqoa-npc-legend {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-legend td {&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-top: 1px solid var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-npc-section {&lt;br /&gt;
    margin-top: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme final overrides */&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-page,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zones-box,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-image-box {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .npcname-header,&lt;br /&gt;
html.eqoa-theme-light .zones-header {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table,&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-info-table td:first-child,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-zone-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-legend td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .eqoa-npc-caption {&lt;br /&gt;
    color: var(--wiki-muted) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.npcname-header {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 8px 12px !important;&lt;br /&gt;
    line-height: 1.1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide old Character Builder / CM local theme buttons */&lt;br /&gt;
#cb-theme-toggle,&lt;br /&gt;
#cm-theme-toggle {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-calculator-box {&lt;br /&gt;
    background: #f6f4f1 !important;&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tool sections / control bars */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-controls,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-search-tools,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-search-tools {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Labels and section titles */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app label,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app label,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-section-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-panel-title,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-panel-title {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tables */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-stat-table,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-table {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app th,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app th {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app td,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Inputs */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app select,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app select,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app textarea::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app input::placeholder,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app textarea::placeholder {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-action-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-reset-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-clear-search-button,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-mini-remove-button {&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    background-color: #3b2a20 !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app button:hover,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app button:hover {&lt;br /&gt;
    background: #6b4b38 !important;&lt;br /&gt;
    background-color: #6b4b38 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Active tab/buttons */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tab-active,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-view-active {&lt;br /&gt;
    background: #d8b04c !important;&lt;br /&gt;
    background-color: #d8b04c !important;&lt;br /&gt;
    border-color: #b68a2c !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Equipment slots */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-slot,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-equipped-summary,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-gear-column,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-master-class-panel,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlocked-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app #cm-mastery-panel {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Item picker rows */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-item-picker-list,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-none {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-picker-item:hover {&lt;br /&gt;
    background: #ece8e1 !important;&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* CM cards */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #b68a2c !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-desc,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-req,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-chain-preview,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-meta {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-card-locked {&lt;br /&gt;
    background: #fff4f2 !important;&lt;br /&gt;
    background-color: #fff4f2 !important;&lt;br /&gt;
    border-color: #e2b8b2 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Warning/info boxes */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .character-builder-warning-box,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-unlock-hint {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Purchased list */&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-item {&lt;br /&gt;
    background: #fbfaf8 !important;&lt;br /&gt;
    background-color: #fbfaf8 !important;&lt;br /&gt;
    border-color: #e6e0d8 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-purchased-cost {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tooltips */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .character-builder-tooltip,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #d8d1c7 !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    box-shadow: 0 10px 30px rgba(0,0,0,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app .cm-tooltip-title,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app .cb-tooltip-title {&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Text cleanup inside both tools */&lt;br /&gt;
html.eqoa-theme-light #character-builder-app,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app div,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app span,&lt;br /&gt;
html.eqoa-theme-light #character-builder-app p,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app div,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app span,&lt;br /&gt;
html.eqoa-theme-light #cm-calculator-app p {&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Global White Theme - Character Builder + Class Mastery&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   FINAL PAGE TEMPLATE THEME COVERAGE&lt;br /&gt;
   Dark + Light support for older/custom page templates&lt;br /&gt;
   Keep this at the very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Shared theme surfaces */&lt;br /&gt;
html.eqoa-theme-dark {&lt;br /&gt;
    --page-bg: #100d0a;&lt;br /&gt;
    --page-panel: #19130f;&lt;br /&gt;
    --page-panel-2: #241b12;&lt;br /&gt;
    --page-panel-3: #332513;&lt;br /&gt;
    --page-border: #2c241d;&lt;br /&gt;
    --page-border-soft: #221b16;&lt;br /&gt;
    --page-text: #d8d0c4;&lt;br /&gt;
    --page-muted: #8f867a;&lt;br /&gt;
    --page-heading: #ffffff;&lt;br /&gt;
    --page-accent: #d89a22;&lt;br /&gt;
    --page-accent-hover: #ffb733;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light {&lt;br /&gt;
    --page-bg: #f6f4f1;&lt;br /&gt;
    --page-panel: #ffffff;&lt;br /&gt;
    --page-panel-2: #fbfaf8;&lt;br /&gt;
    --page-panel-3: #ece8e1;&lt;br /&gt;
    --page-border: #d8d1c7;&lt;br /&gt;
    --page-border-soft: #e6e0d8;&lt;br /&gt;
    --page-text: #2b211b;&lt;br /&gt;
    --page-muted: #665a50;&lt;br /&gt;
    --page-heading: #1f1712;&lt;br /&gt;
    --page-accent: #5a3928;&lt;br /&gt;
    --page-accent-hover: #8a5538;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
/* Headers inside custom templates */&lt;br /&gt;
html.eqoa-theme-dark .spell-lvl,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table th,&lt;br /&gt;
html.eqoa-theme-light .spell-lvl,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table caption,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    background-color: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Cells and rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    background-color: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Alternating rows */&lt;br /&gt;
html.eqoa-theme-dark .exp-camp-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-light .exp-camp-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
    background-color: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Spell page */&lt;br /&gt;
html.eqoa-theme-light .spell-data,&lt;br /&gt;
html.eqoa-theme-light .spell-name,&lt;br /&gt;
html.eqoa-theme-light .SpellRow {&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .spell-divider,&lt;br /&gt;
html.eqoa-theme-light .spell-divider * {&lt;br /&gt;
    background: var(--page-border) !important;&lt;br /&gt;
    background-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Raid encounter tables */&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-table,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-table {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th {&lt;br /&gt;
    background: var(--page-panel-3) !important;&lt;br /&gt;
    color: var(--page-accent) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td {&lt;br /&gt;
    background: var(--page-panel) !important;&lt;br /&gt;
    color: var(--page-text) !important;&lt;br /&gt;
    border-color: var(--page-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .raid-encounter-table .exp-camp-row td:nth-child(even),&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .exp-camp-row td:nth-child(even) {&lt;br /&gt;
    background: var(--page-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - MONOBOOK TOP STRIP HARD FIX&lt;br /&gt;
   Must be the last block in Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light,&lt;br /&gt;
html.eqoa-theme-light body,&lt;br /&gt;
html.eqoa-theme-light body.skin-monobook,&lt;br /&gt;
html.eqoa-theme-light #globalWrapper,&lt;br /&gt;
html.eqoa-theme-light #column-content,&lt;br /&gt;
html.eqoa-theme-light #content,&lt;br /&gt;
html.eqoa-theme-light #column-one,&lt;br /&gt;
html.eqoa-theme-light #p-cactions,&lt;br /&gt;
html.eqoa-theme-light #p-cactions *,&lt;br /&gt;
html.eqoa-theme-light #p-personal,&lt;br /&gt;
html.eqoa-theme-light #p-personal *,&lt;br /&gt;
html.eqoa-theme-light #head,&lt;br /&gt;
html.eqoa-theme-light #mw-head,&lt;br /&gt;
html.eqoa-theme-light #left-navigation,&lt;br /&gt;
html.eqoa-theme-light #right-navigation,&lt;br /&gt;
html.eqoa-theme-light .portlet,&lt;br /&gt;
html.eqoa-theme-light .pBody {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* The visible top action tabs */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li a,&lt;br /&gt;
html.eqoa-theme-light #p-personal li,&lt;br /&gt;
html.eqoa-theme-light #p-personal li a {&lt;br /&gt;
    background-color: #ffffff !important;&lt;br /&gt;
    background-image: none !important;&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Selected tab */&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected,&lt;br /&gt;
html.eqoa-theme-light #p-cactions li.selected a {&lt;br /&gt;
    background-color: #ece8e1 !important;&lt;br /&gt;
    color: #1f1712 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Restore MonoBook logo and keep global theme button visible */&lt;br /&gt;
html.eqoa-theme-light #p-logo {&lt;br /&gt;
    background-color: #f6f4f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light #p-logo a {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    background: var(--wiki-button-bg, #202020) !important;&lt;br /&gt;
    color: var(--wiki-button-text, #ffffff) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border, #343434) !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force global theme button visible */&lt;br /&gt;
#eqoa-theme-toggle,&lt;br /&gt;
#eqoa-theme-toggle.eqoa-theme-toggle,&lt;br /&gt;
button#eqoa-theme-toggle {&lt;br /&gt;
    display: inline-flex !important;&lt;br /&gt;
    visibility: visible !important;&lt;br /&gt;
    opacity: 1 !important;&lt;br /&gt;
    position: fixed !important;&lt;br /&gt;
    right: 18px !important;&lt;br /&gt;
    bottom: 18px !important;&lt;br /&gt;
    z-index: 2147483647 !important;&lt;br /&gt;
    width: 34px !important;&lt;br /&gt;
    height: 34px !important;&lt;br /&gt;
    align-items: center !important;&lt;br /&gt;
    justify-content: center !important;&lt;br /&gt;
    pointer-events: auto !important;&lt;br /&gt;
    cursor: pointer !important;&lt;br /&gt;
    background: #3b2a20 !important;&lt;br /&gt;
    color: #ffffff !important;&lt;br /&gt;
    border: 1px solid #4a3427 !important;&lt;br /&gt;
    border-radius: 6px !important;&lt;br /&gt;
    font-size: 22px !important;&lt;br /&gt;
    line-height: 1 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LIGHT THEME - SIDEBAR READABILITY FIX&lt;br /&gt;
   Must stay at very bottom of Common.css&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Sidebar section headers: Sandstorm Era, World, Character, Navigation */&lt;br /&gt;
html.eqoa-theme-light #column-one h3,&lt;br /&gt;
html.eqoa-theme-light #column-one h5,&lt;br /&gt;
html.eqoa-theme-light .portlet h3,&lt;br /&gt;
html.eqoa-theme-light .portlet h5,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h3,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-bottom: 1px solid #d8d1c7 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links */&lt;br /&gt;
html.eqoa-theme-light #column-one a,&lt;br /&gt;
html.eqoa-theme-light .portlet a,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a {&lt;br /&gt;
    color: #2b211b !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar links hover */&lt;br /&gt;
html.eqoa-theme-light #column-one a:hover,&lt;br /&gt;
html.eqoa-theme-light .portlet a:hover,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar a:hover {&lt;br /&gt;
    color: #7a4a2f !important;&lt;br /&gt;
    text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sidebar bullet squares */&lt;br /&gt;
html.eqoa-theme-light #column-one li,&lt;br /&gt;
html.eqoa-theme-light .portlet li,&lt;br /&gt;
html.eqoa-theme-light .generated-sidebar li {&lt;br /&gt;
    color: #5a3928 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search label */&lt;br /&gt;
html.eqoa-theme-light #p-search h3,&lt;br /&gt;
html.eqoa-theme-light #p-search h5 {&lt;br /&gt;
    color: #4a2f1f !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE + SIDEBAR DRAWER - CLEAN VERSION&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    html,&lt;br /&gt;
    body {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #globalWrapper,&lt;br /&gt;
    #column-content,&lt;br /&gt;
    #content,&lt;br /&gt;
    #bodyContent,&lt;br /&gt;
    #mw-content-text,&lt;br /&gt;
    .mw-body,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #content {&lt;br /&gt;
        padding: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide MonoBook top/page-action UI on mobile */&lt;br /&gt;
    #p-cactions,&lt;br /&gt;
    #p-personal,&lt;br /&gt;
    #p-views,&lt;br /&gt;
    #p-namespaces,&lt;br /&gt;
    #left-navigation,&lt;br /&gt;
    #right-navigation,&lt;br /&gt;
    #head,&lt;br /&gt;
    #mw-head,&lt;br /&gt;
    .page-actions,&lt;br /&gt;
    .portlet-page-actions {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Mobile sidebar button */&lt;br /&gt;
    #eqoa-mobile-sidebar-toggle {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 8px !important;&lt;br /&gt;
        left: 8px !important;&lt;br /&gt;
        z-index: 2147483647 !important;&lt;br /&gt;
        width: 38px !important;&lt;br /&gt;
        height: 38px !important;&lt;br /&gt;
        align-items: center !important;&lt;br /&gt;
        justify-content: center !important;&lt;br /&gt;
        background: #4a3427 !important;&lt;br /&gt;
        color: #ffffff !important;&lt;br /&gt;
        border: 1px solid #3b2a20 !important;&lt;br /&gt;
        font-size: 24px !important;&lt;br /&gt;
        font-weight: bold !important;&lt;br /&gt;
        cursor: pointer !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Sidebar drawer */&lt;br /&gt;
    #column-one {&lt;br /&gt;
        position: fixed !important;&lt;br /&gt;
        top: 0 !important;&lt;br /&gt;
        left: 0 !important;&lt;br /&gt;
        bottom: 0 !important;&lt;br /&gt;
        width: 88vw !important;&lt;br /&gt;
        max-width: 360px !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        height: 100vh !important;&lt;br /&gt;
        overflow-y: auto !important;&lt;br /&gt;
        overflow-x: hidden !important;&lt;br /&gt;
        transform: translateX(-110%) !important;&lt;br /&gt;
        transition: transform 0.18s ease !important;&lt;br /&gt;
        z-index: 2147483500 !important;&lt;br /&gt;
        background: #080807 !important;&lt;br /&gt;
        color: #f0b400 !important;&lt;br /&gt;
        border-right: 1px solid #4a4035 !important;&lt;br /&gt;
        padding: 56px 12px 28px 12px !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-mobile-sidebar-open #column-one {&lt;br /&gt;
        transform: translateX(0) !important;&lt;br /&gt;
        visibility: visible !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-mobile-sidebar-open) #column-one {&lt;br /&gt;
        visibility: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one,&lt;br /&gt;
    #column-one *,&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #column-one .portlet,&lt;br /&gt;
    #column-one .generated-sidebar,&lt;br /&gt;
    #column-one .pBody {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Hide leftover icon-only MonoBook controls inside drawer */&lt;br /&gt;
    #column-one li[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one li[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;ca-&amp;quot;],&lt;br /&gt;
    #column-one a[id^=&amp;quot;pt-&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;image&amp;quot;],&lt;br /&gt;
    #column-one input[type=&amp;quot;button&amp;quot;],&lt;br /&gt;
    #column-one button:not(#eqoa-mobile-sidebar-toggle),&lt;br /&gt;
    #column-one .mw-portlet-toggle,&lt;br /&gt;
    #column-one .portlet-toggle,&lt;br /&gt;
    #column-one .collapseButton {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Logo */&lt;br /&gt;
    #p-logo {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto 12px auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-logo a {&lt;br /&gt;
        width: 150px !important;&lt;br /&gt;
        height: 150px !important;&lt;br /&gt;
        margin: 0 auto !important;&lt;br /&gt;
        background-size: contain !important;&lt;br /&gt;
        background-repeat: no-repeat !important;&lt;br /&gt;
        background-position: center !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Search inside drawer */&lt;br /&gt;
    #p-search {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
        margin: 0 0 10px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search h3,&lt;br /&gt;
    #p-search h5 {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    #p-search .pBody {&lt;br /&gt;
        background: transparent !important;&lt;br /&gt;
        border: 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
       #p-search form {&lt;br /&gt;
        display: grid !important;&lt;br /&gt;
        grid-template-columns: 1fr auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE RESPONSIVE FIX - ZONE PAGES&lt;br /&gt;
   Horizon-style: left/top content first, right info box below&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    /* Kill desktop 55/45 split */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force right-side info panel below left panel */&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        order: 1 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        order: 2 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If parent uses flex/grid, force vertical stacking */&lt;br /&gt;
    .zone-page,&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper,&lt;br /&gt;
    .mw-parser-output {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-layout,&lt;br /&gt;
    .zone-wrapper,&lt;br /&gt;
    .zones-wrapper {&lt;br /&gt;
        display: flex !important;&lt;br /&gt;
        flex-direction: column !important;&lt;br /&gt;
        gap: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-details-box {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        min-width: 0 !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        overflow: hidden !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-header,&lt;br /&gt;
    .zone-details-header {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 8px 10px !important;&lt;br /&gt;
        line-height: 1.25 !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content,&lt;br /&gt;
    .zone-details-content {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
        padding: 10px !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-row {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        padding: 8px 0 !important;&lt;br /&gt;
        margin: 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label,&lt;br /&gt;
    .zone-details-text {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-details-label {&lt;br /&gt;
        margin-bottom: 5px !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Info tables and zone tables stay readable */&lt;br /&gt;
    .zone-data-table,&lt;br /&gt;
    .zones-content table,&lt;br /&gt;
    .zone-details-content table,&lt;br /&gt;
    table.info-table {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-data-table th,&lt;br /&gt;
    .zone-data-table td,&lt;br /&gt;
    .zones-content table th,&lt;br /&gt;
    .zones-content table td,&lt;br /&gt;
    .zone-details-content table th,&lt;br /&gt;
    .zone-details-content table td,&lt;br /&gt;
    table.info-table th,&lt;br /&gt;
    table.info-table td {&lt;br /&gt;
        white-space: normal !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        word-break: normal !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-left img,&lt;br /&gt;
    .zone-right img,&lt;br /&gt;
    .zones-content img,&lt;br /&gt;
    .zone-details-content img {&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        height: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zones-content pre,&lt;br /&gt;
    .zone-details-content pre {&lt;br /&gt;
        white-space: pre-wrap !important;&lt;br /&gt;
        overflow-wrap: anywhere !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        overflow-x: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   MOBILE ZONE PAGE - HARD STACK LEFT / RIGHT COLUMNS&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
&lt;br /&gt;
    .zone-left {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Force every zones-box to start on its own row on mobile */&lt;br /&gt;
    .zones-box,&lt;br /&gt;
    .zone-right.zones-box,&lt;br /&gt;
    .zone-left.zones-box {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin-left: 0 !important;&lt;br /&gt;
        margin-right: 0 !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* Break any inline/table-cell behavior from the template */&lt;br /&gt;
    .zone-left[style],&lt;br /&gt;
    .zone-right[style],&lt;br /&gt;
    .zones-box[style] {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    /* If they are inside a table row/cell layout, force cells to stack */&lt;br /&gt;
    .zone-left,&lt;br /&gt;
    .zone-right {&lt;br /&gt;
        position: static !important;&lt;br /&gt;
        left: auto !important;&lt;br /&gt;
        right: auto !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-mobile-zone-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-left,&lt;br /&gt;
    .eqoa-mobile-zone-stack .zone-right {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        float: none !important;&lt;br /&gt;
        clear: both !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        max-width: 100% !important;&lt;br /&gt;
        margin: 0 0 12px 0 !important;&lt;br /&gt;
        box-sizing: border-box !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Character Builder Player Vitals boxes */&lt;br /&gt;
.cb-vitals-box-row {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, minmax(160px, 1fr));&lt;br /&gt;
    gap: 10px;&lt;br /&gt;
    margin: 10px 0 14px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-box {&lt;br /&gt;
    background: var(--cb-panel, #11100e);&lt;br /&gt;
    border: 1px solid var(--cb-border, #3a3129);&lt;br /&gt;
    border-left: 3px solid var(--cb-gold, #f0b400);&lt;br /&gt;
    padding: 12px;&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-label {&lt;br /&gt;
    color: var(--cb-muted, #aaa197);&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-transform: uppercase;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cb-vitals-value {&lt;br /&gt;
    color: var(--cb-gold-hover, #ffd45a);&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 800;&lt;br /&gt;
    line-height: 1.1;&lt;br /&gt;
    margin-top: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .cb-vitals-box-row {&lt;br /&gt;
        grid-template-columns: 1fr;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-box {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #d8d1c7 !important;&lt;br /&gt;
    border-left-color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-label {&lt;br /&gt;
    color: #665a50 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .cb-vitals-value {&lt;br /&gt;
    color: #3b2618 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    table-layout: fixed;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table th {&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table td {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 7px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-top: 1px solid;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify b:first-child {&lt;br /&gt;
    border-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block;&lt;br /&gt;
    padding: 6px 8px;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    line-height: 1.25;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
    font-size: 13px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table td {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table td {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #e6ded4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-table,&lt;br /&gt;
    .rare-encounter-table tbody,&lt;br /&gt;
    .rare-encounter-table tr,&lt;br /&gt;
    .rare-encounter-table th,&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        box-sizing: border-box;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table {&lt;br /&gt;
        table-layout: auto !important;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        border-collapse: separate;&lt;br /&gt;
        border-spacing: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table tr:first-child {&lt;br /&gt;
        display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td {&lt;br /&gt;
        margin-bottom: 14px;&lt;br /&gt;
        padding: 0 !important;&lt;br /&gt;
        overflow: hidden;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Base World 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Base World 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Base World 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-base td:nth-child(4)::before {&lt;br /&gt;
        content: &amp;quot;Base World 4&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(1)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 1&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(2)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 2&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-frontiers td:nth-child(3)::before {&lt;br /&gt;
        content: &amp;quot;Frontiers 3&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table td::before {&lt;br /&gt;
        display: block;&lt;br /&gt;
        padding: 8px;&lt;br /&gt;
        text-align: center;&lt;br /&gt;
        font-size: 18px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        border-bottom: 1px solid;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify b {&lt;br /&gt;
        font-size: 16px;&lt;br /&gt;
        line-height: 1.15;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify label {&lt;br /&gt;
        font-size: 14px;&lt;br /&gt;
        line-height: 1.25;&lt;br /&gt;
        padding: 6px 8px;&lt;br /&gt;
        overflow-wrap: anywhere;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .rare-encounter-table .raid-checkboxify input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
        margin-right: 5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html:not(.eqoa-theme-light) .rare-encounter-table td::before {&lt;br /&gt;
        background: #3a2418;&lt;br /&gt;
        color: #ffd45a;&lt;br /&gt;
        border-color: #5a3a25;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    html.eqoa-theme-light .rare-encounter-table td::before {&lt;br /&gt;
        background: #d9c7aa;&lt;br /&gt;
        color: #2a170d;&lt;br /&gt;
        border-color: #b8a17e;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Rare Encounter table styling - locked desktop layout */&lt;br /&gt;
.raid-encounter-table table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table th {&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    border: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Zone names */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 7px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 16px !important;&lt;br /&gt;
    line-height: 1.15 !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
    border-top: 1px solid #252525 !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify &amp;gt; b:first-child {&lt;br /&gt;
    border-top: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* NPC rows */&lt;br /&gt;
.raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    padding: 6px 8px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    line-height: 1.25 !important;&lt;br /&gt;
    font-size: 13px !important;&lt;br /&gt;
    border-bottom: 1px solid #252525 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-encounter-table .raid-checkboxify br {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dark theme */&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table th,&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #3a3a3a !important;&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table td {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #ffd45a !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #0d0c0b !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #242428 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Light theme */&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table th,&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify &amp;gt; b {&lt;br /&gt;
    background: #e6e1d8 !important;&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #d2c8bb !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table td {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
    border-color: #ddd5ca !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label {&lt;br /&gt;
    color: #1f140c !important;&lt;br /&gt;
    border-color: #e6ded4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(odd) {&lt;br /&gt;
    background: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .raid-encounter-table .raid-checkboxify label:nth-of-type(even) {&lt;br /&gt;
    background: #f7f5f1 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-encounter-mobile-layout {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-box {&lt;br /&gt;
    margin-bottom: 14px;&lt;br /&gt;
    border: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-heading {&lt;br /&gt;
    padding: 9px 10px;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    border-bottom: 1px solid;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.rare-mobile-body {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-box {&lt;br /&gt;
    background: #0d0c0b;&lt;br /&gt;
    border-color: #252525;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html:not(.eqoa-theme-light) .rare-mobile-heading {&lt;br /&gt;
    background: #3a3a3a;&lt;br /&gt;
    color: #ffd45a;&lt;br /&gt;
    border-color: #1f1f1f;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-box {&lt;br /&gt;
    background: #ffffff;&lt;br /&gt;
    border-color: #ddd5ca;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-light .rare-mobile-heading {&lt;br /&gt;
    background: #e6e1d8;&lt;br /&gt;
    color: #1f140c;&lt;br /&gt;
    border-color: #d2c8bb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .rare-encounter-mobile-layout {&lt;br /&gt;
        display: block;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   LOCKED GLOBAL TEMPLATE SYSTEM&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    margin: 0 0 12px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header {&lt;br /&gt;
    position: relative !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-heading) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-size: 18px !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    line-height: 1.2 !important;&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-header::after {&lt;br /&gt;
    content: &amp;quot;&amp;quot; !important;&lt;br /&gt;
    position: absolute !important;&lt;br /&gt;
    left: 8px !important;&lt;br /&gt;
    right: 8px !important;&lt;br /&gt;
    bottom: 0 !important;&lt;br /&gt;
    height: 1px !important;&lt;br /&gt;
    background: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-body {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 10px !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    box-sizing: border-box !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    padding: 7px 10px !important;&lt;br /&gt;
    border-bottom: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:nth-child(even) {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-row:last-child {&lt;br /&gt;
    border-bottom: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-grid-2 {&lt;br /&gt;
    display: grid !important;&lt;br /&gt;
    grid-template-columns: 1fr 1fr !important;&lt;br /&gt;
    gap: 10px !important;&lt;br /&gt;
    margin-bottom: 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel ul {&lt;br /&gt;
    list-style: none !important;&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel li {&lt;br /&gt;
    margin: 0 0 7px 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media screen and (max-width: 700px) {&lt;br /&gt;
    .eqoa-grid-2,&lt;br /&gt;
    .eqoa-mobile-stack {&lt;br /&gt;
        display: block !important;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .eqoa-grid-2 &amp;gt; .eqoa-panel,&lt;br /&gt;
    .eqoa-mobile-stack &amp;gt; .eqoa-panel {&lt;br /&gt;
        width: 100% !important;&lt;br /&gt;
        margin-bottom: 12px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL EQOA TABLE&lt;br /&gt;
   Used by Lycan, JobInfobox, and shared panel tables&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.eqoa-table {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
    border-collapse: collapse !important;&lt;br /&gt;
    table-layout: fixed !important;&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table th {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    font-weight: bold !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table td {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: 1px solid var(--wiki-border-soft) !important;&lt;br /&gt;
    padding: 8px 10px !important;&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-table tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
/* Fix pre/code spacing inside global panels */&lt;br /&gt;
.eqoa-panel pre,&lt;br /&gt;
.eqoa-body pre {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    white-space: pre-wrap !important;&lt;br /&gt;
&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
    line-height: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.eqoa-panel code,&lt;br /&gt;
.eqoa-body code {&lt;br /&gt;
    background: transparent !important;&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
    font-family: inherit !important;&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
/* =========================================================&lt;br /&gt;
Class Page Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   DARK THEME COLOR LOCK - Sandstorm Control Panel Match&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark,&lt;br /&gt;
html.eqoa-theme-dark body,&lt;br /&gt;
html.eqoa-theme-dark #globalWrapper,&lt;br /&gt;
html.eqoa-theme-dark #column-content,&lt;br /&gt;
html.eqoa-theme-dark #content,&lt;br /&gt;
html.eqoa-theme-dark #bodyContent,&lt;br /&gt;
html.eqoa-theme-dark #mw-content-text,&lt;br /&gt;
html.eqoa-theme-dark .mw-body,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output {&lt;br /&gt;
    background: var(--wiki-bg) !important;&lt;br /&gt;
    background-color: var(--wiki-bg) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-body,&lt;br /&gt;
html.eqoa-theme-dark .zones-box,&lt;br /&gt;
html.eqoa-theme-dark .zones-content,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-content,&lt;br /&gt;
html.eqoa-theme-dark .npc-template,&lt;br /&gt;
html.eqoa-theme-dark .quest-template,&lt;br /&gt;
html.eqoa-theme-dark .wikitable,&lt;br /&gt;
html.eqoa-theme-dark .toc,&lt;br /&gt;
html.eqoa-theme-dark .catlinks {&lt;br /&gt;
    background: var(--wiki-panel) !important;&lt;br /&gt;
    background-color: var(--wiki-panel) !important;&lt;br /&gt;
    color: var(--wiki-text) !important;&lt;br /&gt;
    border-color: var(--wiki-border) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header,&lt;br /&gt;
html.eqoa-theme-dark .zones-header,&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header,&lt;br /&gt;
html.eqoa-theme-dark .npc-header,&lt;br /&gt;
html.eqoa-theme-dark .wikitable th,&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table th {&lt;br /&gt;
    background: #332513 !important;&lt;br /&gt;
    background-color: #332513 !important;&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    border-color: #4a3518 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-header *,&lt;br /&gt;
html.eqoa-theme-dark .zones-header *,&lt;br /&gt;
html.eqoa-theme-dark .zone-details-header *,&lt;br /&gt;
html.eqoa-theme-dark .npc-header * {&lt;br /&gt;
    color: #d89a22 !important;&lt;br /&gt;
    text-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-table tr:nth-child(even) td,&lt;br /&gt;
html.eqoa-theme-dark .wikitable tr:nth-child(even) td {&lt;br /&gt;
    background: var(--wiki-panel-2) !important;&lt;br /&gt;
    background-color: var(--wiki-panel-2) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a,&lt;br /&gt;
html.eqoa-theme-dark table a,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a {&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-body a:hover,&lt;br /&gt;
html.eqoa-theme-dark .mw-parser-output a:hover,&lt;br /&gt;
html.eqoa-theme-dark table a:hover,&lt;br /&gt;
html.eqoa-theme-dark .wikitable a:hover {&lt;br /&gt;
    color: var(--wiki-link-hover) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   GLOBAL SPELL ROW STRIPING&lt;br /&gt;
   SpellList, Class Path Choice, Exemplar Choice&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
/* Modern SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .spell-col .spell-row:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Legacy SpellList rows */&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .SpellList .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* SpellRows inside global panels: Path Choice / Exemplar Choice */&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(odd),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(odd) {&lt;br /&gt;
    background: #21180f !important;&lt;br /&gt;
    background-color: #21180f !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .spell-row:nth-child(even),&lt;br /&gt;
html.eqoa-theme-dark .eqoa-panel .eqoa-body .SpellRow:nth-child(even) {&lt;br /&gt;
    background: #262629 !important;&lt;br /&gt;
    background-color: #262629 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Subtle row dividers */&lt;br /&gt;
html.eqoa-theme-dark .spell-row,&lt;br /&gt;
html.eqoa-theme-dark .SpellRow {&lt;br /&gt;
    border-bottom: 1px solid #3a3027 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   JOB INFOBOX - Global Template System Safety&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.job-infobox,&lt;br /&gt;
.job-contents {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:first-child {&lt;br /&gt;
    width: 45% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
    color: var(--wiki-link) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.job-infobox .eqoa-table td:last-child {&lt;br /&gt;
    width: 55% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   CLASS MASTERY TABLE&lt;br /&gt;
   Uses Template:ClassMasteryTable and Template:ClassMastery&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.class-mastery-box {&lt;br /&gt;
    width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table {&lt;br /&gt;
    margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table th,&lt;br /&gt;
.class-mastery-table td {&lt;br /&gt;
    vertical-align: top !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-cost,&lt;br /&gt;
.class-mastery-table .mastery-level {&lt;br /&gt;
    text-align: center !important;&lt;br /&gt;
    width: 8% !important;&lt;br /&gt;
    white-space: nowrap !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-name {&lt;br /&gt;
    width: 24% !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.class-mastery-table .mastery-req,&lt;br /&gt;
.class-mastery-table .mastery-unlocks {&lt;br /&gt;
    width: 30% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Logo Fix&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
#p-logo {&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px!important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-logo a {&lt;br /&gt;
    display: block !important;&lt;br /&gt;
    width: 160px !important;&lt;br /&gt;
    height: 160px !important;&lt;br /&gt;
    background-size: contain !important;&lt;br /&gt;
    background-repeat: no-repeat !important;&lt;br /&gt;
    background-position: center !important;&lt;br /&gt;
    margin: 0 auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Tooltip LORE Warning&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.cb-tooltip-warning {&lt;br /&gt;
    color: #ff4d4d;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
    margin-top: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Zone Infromation, IMG FIX&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.zone-right {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td {&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .info-table td:first-child {&lt;br /&gt;
  width: 110px;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps */&lt;br /&gt;
.zone-map-block {&lt;br /&gt;
  margin-top: 10px;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  margin-bottom: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content p {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content a,&lt;br /&gt;
.zone-map-content a.image,&lt;br /&gt;
.zone-map-content .mw-file-description {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img,&lt;br /&gt;
.zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-map-content img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight map image wrapper */&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content .thumb,&lt;br /&gt;
.zone-right .zone-map-content .thumbinner,&lt;br /&gt;
.zone-right .zone-map-content .tright,&lt;br /&gt;
.zone-right .zone-map-content .tleft,&lt;br /&gt;
.zone-right .zone-map-content figure,&lt;br /&gt;
.zone-right .zone-map-content .mw-default-size,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-none,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-left,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-right,&lt;br /&gt;
.zone-right .zone-map-content .mw-halign-center {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: block;&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ZonePageRight maps - force theme background */&lt;br /&gt;
.zone-right .zone-map-block,&lt;br /&gt;
.zone-right .zone-map-content,&lt;br /&gt;
.zone-right .zone-map-content *,&lt;br /&gt;
.zone-right .zone-map-content p,&lt;br /&gt;
.zone-right .zone-map-content a,&lt;br /&gt;
.zone-right .zone-map-content a.image,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-description,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  background: transparent !important;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content {&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.zone-right .zone-map-content img,&lt;br /&gt;
.zone-right .zone-map-content .mw-file-element {&lt;br /&gt;
  display: block;&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Main Page - Award Banner&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner {&lt;br /&gt;
  margin: 12px auto 18px auto;&lt;br /&gt;
  padding: 14px 18px;&lt;br /&gt;
  max-width: 1100px;&lt;br /&gt;
  background: rgba(18, 22, 45, 0.94);&lt;br /&gt;
  border: 2px solid #d6b25e;&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  font-size: 16px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  box-shadow: 0 0 12px rgba(214, 178, 94, 0.45);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a {&lt;br /&gt;
  color: #86b8ff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-left: 6px;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-banner a:hover {&lt;br /&gt;
  color: #b9d6ff;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-award-icon {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-welcome-text {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    display: block;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 30px;&lt;br /&gt;
    font-weight: 600;&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
&lt;br /&gt;
    line-height: 1.45;&lt;br /&gt;
&lt;br /&gt;
    margin: 18px auto 26px auto;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 4px rgba(214,178,94,0.35),&lt;br /&gt;
        0 0 10px rgba(214,178,94,0.18);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.soa-about-section {&lt;br /&gt;
    max-width: 1200px;&lt;br /&gt;
    margin: 24px auto;&lt;br /&gt;
    padding: 22px 28px;&lt;br /&gt;
&lt;br /&gt;
    background: rgba(18, 18, 24, 0.92);&lt;br /&gt;
&lt;br /&gt;
    border: 2px solid #d6b25e;&lt;br /&gt;
    border-radius: 12px;&lt;br /&gt;
&lt;br /&gt;
    box-shadow:&lt;br /&gt;
        0 0 12px rgba(214,178,94,0.18);&lt;br /&gt;
&lt;br /&gt;
    color: #e7dcc0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-title {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-size: 34px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    font-family: &amp;quot;Palatino Linotype&amp;quot;, Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #ffd66b;&lt;br /&gt;
&lt;br /&gt;
    margin-bottom: 18px;&lt;br /&gt;
&lt;br /&gt;
    text-shadow:&lt;br /&gt;
        0 0 6px rgba(214,178,94,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body {&lt;br /&gt;
    font-size: 18px;&lt;br /&gt;
    line-height: 1.75;&lt;br /&gt;
&lt;br /&gt;
    text-align: center;&lt;br /&gt;
&lt;br /&gt;
    font-family: Georgia, serif;&lt;br /&gt;
&lt;br /&gt;
    color: #f2e6c9;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a {&lt;br /&gt;
    color: #7db6ff;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.soa-about-body a:hover {&lt;br /&gt;
    text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* =========================================================&lt;br /&gt;
   Raid Encounter List&lt;br /&gt;
   ========================================================= */&lt;br /&gt;
&lt;br /&gt;
.raid-list {&lt;br /&gt;
  margin: 12px 0 18px 0;&lt;br /&gt;
  background: #14100d;&lt;br /&gt;
  border: 1px solid #3b2a16;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__title {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 8px 10px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  border-bottom: 1px solid #6a4a1f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-size: 22px;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__cols {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  padding: 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col {&lt;br /&gt;
  flex: 0 0 260px;&lt;br /&gt;
  min-width: 240px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 1px solid #d49a22;&lt;br /&gt;
  background: #171210;&lt;br /&gt;
  color: #f2f2f2;&lt;br /&gt;
  line-height: 1.35;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col br {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col b {&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding: 6px 8px;&lt;br /&gt;
  background: #3a260f;&lt;br /&gt;
  color: #ffffff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col label,&lt;br /&gt;
.raid-list__col a,&lt;br /&gt;
.raid-list__col &amp;gt; input,&lt;br /&gt;
.raid-list__col &amp;gt; span {&lt;br /&gt;
  line-height: 28px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col label {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
  min-height: 28px;&lt;br /&gt;
  padding: 0 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col label:nth-of-type(odd) {&lt;br /&gt;
  background: #171210;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col label:nth-of-type(even) {&lt;br /&gt;
  background: #241a12;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col b {&lt;br /&gt;
  color: #e7e2d5;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col a {&lt;br /&gt;
  color: #ffb000;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col a:hover {&lt;br /&gt;
  color: #ffd36a;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.raid-list__col input[type=&amp;quot;checkbox&amp;quot;] {&lt;br /&gt;
  margin-right: 6px;&lt;br /&gt;
  vertical-align: middle;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=Raid_Encounters&amp;diff=1924</id>
		<title>Raid Encounters</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=Raid_Encounters&amp;diff=1924"/>
		<updated>2026-05-23T13:20:09Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Raid encounters are powerful NPCs that demand a coordinated group to defeat, such as gods, dragons, or long-timer respawn targets hunted for reasons other than experience (e.g., [[Lady Vox]]). These foes are usually the main boss, or one of several key bosses, in their zone. Each listing includes a checklist box you can mark when the boss is killed, making it easy to track your progress.&lt;br /&gt;
&lt;br /&gt;
{{RaidEncounterTable&lt;br /&gt;
 |base=&lt;br /&gt;
&amp;lt;b&amp;gt;Gods&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Avatar of Fear]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Dragons&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Lady Vox]]&lt;br /&gt;
[[Lady Vox]]&lt;br /&gt;
[[Skahyir]]&lt;br /&gt;
[[Siliskor]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Isle of Dread&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Impale]]&lt;br /&gt;
[[Festering Jack]]&lt;br /&gt;
[[Contagion]]&lt;br /&gt;
[[Bloodletter]]&lt;br /&gt;
[[Reaver of Graumord]]&lt;br /&gt;
[[Zin the Desiccator]]&lt;br /&gt;
[[Megaladon]]&lt;br /&gt;
[[Dread]]&lt;br /&gt;
[[Fright]]&lt;br /&gt;
[[Terror]]&lt;br /&gt;
[[Nightmare]]&lt;br /&gt;
[[Dracoliche]]&lt;br /&gt;
[[The Faceless]] (Test Phase and TLP Only)&lt;br /&gt;
[[CazicThule]] (Frontiers Only)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Misc&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Dreadnaught]]&lt;br /&gt;
[[Hand of Thule]]&lt;br /&gt;
[[Terrorantula]]&lt;br /&gt;
[[Kratas]]&lt;br /&gt;
[[Snowgrin]]&lt;br /&gt;
[[Parathior]]&lt;br /&gt;
[[Lord Chardith]]&lt;br /&gt;
&lt;br /&gt;
 |frontiers1=&lt;br /&gt;
&amp;lt;b&amp;gt;Gods&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Avatar of Love]]&lt;br /&gt;
[[Avatar of Hate]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Plane of Sky&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Chimaron the Tyrant]]&lt;br /&gt;
[[Randarin the Relentless]]&lt;br /&gt;
[[King Ruthra]]&lt;br /&gt;
[[Aeyinar]]&lt;br /&gt;
[[Quintessence of Veeshan]]&lt;br /&gt;
[[Construct of Storms]]&lt;br /&gt;
[[Construct of Radiance]]&lt;br /&gt;
[[Construct of Shadows]]&lt;br /&gt;
[[Construct of Frost]]&lt;br /&gt;
[[Construct of Isolation]]&lt;br /&gt;
[[VeeshanΓÇÖs Bulwark]]&lt;br /&gt;
[[VeeshanΓÇÖs Talon]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Plane of Disease&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Fleshripper]]&lt;br /&gt;
[[Queen Qy&#039;tha]]&lt;br /&gt;
[[Urzathixius]]&lt;br /&gt;
[[Poxathixius]]&lt;br /&gt;
[[Noroxus]]&lt;br /&gt;
[[Bertoxxulous]]&lt;br /&gt;
&lt;br /&gt;
|frontiers2=&lt;br /&gt;
&amp;lt;b&amp;gt;Lavastorm&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Arch Slayer Grrdan]]&lt;br /&gt;
[[Graknar]]&lt;br /&gt;
[[Chief Growlnar]]&lt;br /&gt;
[[Davoh the Dark]]&lt;br /&gt;
[[Duct Crawler Queen]]&lt;br /&gt;
[[Efreeti Lord Djarn]]&lt;br /&gt;
[[Elder Grryow]]&lt;br /&gt;
[[Elder Frayer Grrva]]&lt;br /&gt;
[[Enrager Grrlok]]&lt;br /&gt;
[[Gimha the Stunted]]&lt;br /&gt;
[[Inquistor Zak]]&lt;br /&gt;
[[Kindle]]&lt;br /&gt;
[[King Daran]]&lt;br /&gt;
[[King Grog]]&lt;br /&gt;
[[Laknar]]&lt;br /&gt;
[[Lava Enforcer]]&lt;br /&gt;
[[Orim Flamestone]]&lt;br /&gt;
[[Raver Thoran]]&lt;br /&gt;
[[Singe]]&lt;br /&gt;
[[Wrag the Unclean]]&lt;br /&gt;
[[Lord Nagafen]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Geomancer Citadel&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Grundle]]&lt;br /&gt;
[[Primeval Elemental(Fire)]]&lt;br /&gt;
[[Primeval Elemental(Earth)]]&lt;br /&gt;
[[Archon Avereth]]&lt;br /&gt;
[[Archon Vetash]]&lt;br /&gt;
[[Anvil of Sarek]]&lt;br /&gt;
[[Sarek the Betrayer]]&lt;br /&gt;
&lt;br /&gt;
|frontiers3=&lt;br /&gt;
&amp;lt;b&amp;gt;Toxxulia Lair&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Toxxulia]]&lt;br /&gt;
[[Plagued Fungusman Elder]]&lt;br /&gt;
[[Gamboo]]&lt;br /&gt;
[[Wychiz]]&lt;br /&gt;
[[Ekard]]&lt;br /&gt;
[[Mist of Agony]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Elephant Graveyard&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Overlord Xrag]]&lt;br /&gt;
[[Bone Sentinel]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Misc&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Prophet Envar]]&lt;br /&gt;
[[Mayong Mistmoore]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Level 60 Epic&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Zaoran Plateau&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
&lt;br /&gt;
 |custom=&lt;br /&gt;
&amp;lt;b&amp;gt;Theatre&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Keeper of Whimsy]]&lt;br /&gt;
[[Keeper of Folly]]&lt;br /&gt;
[[Keeper of Revelry]]&lt;br /&gt;
[[Keeper of Trickery]]&lt;br /&gt;
[[Keeper of Masques]]&lt;br /&gt;
[[Keeper of Illusion]]&lt;br /&gt;
[[Keeper of Enigma]]&lt;br /&gt;
[[Ultimate Boss?]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Upcoming Custom Raid&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
[[PH]]&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=Raid_Encounters&amp;diff=1923</id>
		<title>Raid Encounters</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=Raid_Encounters&amp;diff=1923"/>
		<updated>2026-05-23T13:19:22Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Raid encounters are powerful NPCs that demand a coordinated group to defeat, such as gods, dragons, or long-timer respawn targets hunted for reasons other than experience (e.g., [[Lady Vox]]). These foes are usually the main boss, or one of several key bosses, in their zone. Each listing includes a checklist box you can mark when the boss is killed, making it easy to track your progress.&lt;br /&gt;
&lt;br /&gt;
{{RaidEncounterTable&lt;br /&gt;
 |base=&lt;br /&gt;
&amp;lt;b&amp;gt;Gods&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Avatar of Fear]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Dragons&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Lady Vox]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Lady Vox]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Skahyir]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Siliskor]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Isle of Dread&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Impale]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Festering Jack]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Contagion]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bloodletter]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Reaver of Graumord]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Zin the Desiccator]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Megaladon]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Dread]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fright]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Terror]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Nightmare]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Dracoliche]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[The Faceless]] (Test Phase and TLP Only)&amp;lt;br&amp;gt;&lt;br /&gt;
[[CazicThule]] (Frontiers Only)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Misc&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Dreadnaught]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Hand of Thule]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Terrorantula]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Kratas]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Snowgrin]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Parathior]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Lord Chardith]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 |frontiers1=&lt;br /&gt;
&amp;lt;b&amp;gt;Gods&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Avatar of Love]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Avatar of Hate]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Plane of Sky&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Chimaron the Tyrant]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Randarin the Relentless]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[King Ruthra]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Aeyinar]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Quintessence of Veeshan]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Construct of Storms]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Construct of Radiance]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Construct of Shadows]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Construct of Frost]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Construct of Isolation]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[VeeshanΓÇÖs Bulwark]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[VeeshanΓÇÖs Talon]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Plane of Disease&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Fleshripper]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Queen Qy&#039;tha]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Urzathixius]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Poxathixius]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Noroxus]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bertoxxulous]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|frontiers2=&lt;br /&gt;
&amp;lt;b&amp;gt;Lavastorm&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Arch Slayer Grrdan]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Graknar]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Chief Growlnar]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Davoh the Dark]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Duct Crawler Queen]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Efreeti Lord Djarn]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Elder Grryow]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Elder Frayer Grrva]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Enrager Grrlok]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Gimha the Stunted]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Inquistor Zak]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Kindle]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[King Daran]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[King Grog]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Laknar]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Lava Enforcer]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Orim Flamestone]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Raver Thoran]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Singe]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Wrag the Unclean]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Lord Nagafen]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Geomancer Citadel&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Grundle]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Primeval Elemental(Fire)]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Primeval Elemental(Earth)]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archon Avereth]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Archon Vetash]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Anvil of Sarek]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Sarek the Betrayer]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|frontiers3=&lt;br /&gt;
&amp;lt;b&amp;gt;Toxxulia Lair&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Toxxulia]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Plagued Fungusman Elder]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Gamboo]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Wychiz]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ekard]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Mist of Agony]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Elephant Graveyard&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Overlord Xrag]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Bone Sentinel]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Misc&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Prophet Envar]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Mayong Mistmoore]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Level 60 Epic&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Zaoran Plateau&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 |custom=&lt;br /&gt;
&amp;lt;b&amp;gt;Theatre&amp;lt;/b&amp;gt;&lt;br /&gt;
[[Keeper of Whimsy]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Keeper of Folly]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Keeper of Revelry]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Keeper of Trickery]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Keeper of Masques]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Keeper of Illusion]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Keeper of Enigma]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ultimate Boss?]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Upcoming Custom Raid&amp;lt;/b&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[PH]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
	<entry>
		<id>https://wiki.eqoa.live/index.php?title=Template:RaidEncounterTable&amp;diff=1886</id>
		<title>Template:RaidEncounterTable</title>
		<link rel="alternate" type="text/html" href="https://wiki.eqoa.live/index.php?title=Template:RaidEncounterTable&amp;diff=1886"/>
		<updated>2026-05-23T13:18:59Z</updated>

		<summary type="html">&lt;p&gt;RenodorDev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;raid-list&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h2 class=&amp;quot;raid-list__title&amp;quot;&amp;gt;{{{title|Raid Encounters}}}&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;raid-list__cols&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;raid-list__col raid-checkboxify&amp;quot;&amp;gt;{{{base|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;raid-list__col raid-checkboxify&amp;quot;&amp;gt;{{{frontiers1|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;raid-list__col raid-checkboxify&amp;quot;&amp;gt;{{{frontiers2|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;raid-list__col raid-checkboxify&amp;quot;&amp;gt;{{{frontiers3|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;raid-list__col raid-checkboxify&amp;quot;&amp;gt;{{{custom|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>RenodorDev</name></author>
	</entry>
</feed>