[data-game-page] [hidden]{display:none!important}.rm-head{gap:var(--s-3);padding-block:var(--s-6) var(--s-5);justify-items:start;display:grid}.rm-head .eyebrow{margin:0}.rm-head h1{margin:0;font-size:clamp(2.4rem,1.6rem + 2.6vw,3.6rem)}.rm-open-guide{margin-top:calc(-1 * var(--s-7));justify-self:end}.rm-section{padding-block:var(--s-4) var(--s-6)}.rm-section h2{margin:0 0 var(--s-3)}.rm-toolbar{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-5);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.rm-note{font-size:var(--t-micro);color:var(--ink-mute);margin:0}.rm-chips{gap:var(--s-2);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.rm-toolbar .rm-chips{margin-bottom:0}.rm-chip{border:1px solid var(--edge);background:var(--stone-800);min-height:2.25rem;color:var(--ink-body);font:inherit;font-size:var(--t-small);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .9rem;font-weight:600;display:inline-flex}.rm-chip:hover{color:var(--ink);border-color:var(--edge-lit)}.rm-chip:focus-visible{color:var(--ink);border-color:var(--edge-lit)}.rm-chip.is-on{background:var(--gold);border-color:var(--gold);color:var(--void)}.rm-chip-n{opacity:.75;font-weight:400}.rm-grid{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.rm-card{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--edge);border-radius:var(--r-lg);background:linear-gradient(180deg, var(--stone-700), var(--stone-800));display:grid;position:relative}.rm-card:hover,.rm-card:focus-within{border-color:var(--edge-lit)}.rm-card-head{gap:var(--s-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.rm-card-icon,.rm-other-art,.rm-branch-icon{border-radius:var(--r-sm);background:var(--stone-900);flex:none;place-items:center;display:grid;overflow:hidden}.rm-card-icon{width:2.5rem;height:2.5rem}.rm-card-icon img,.rm-other-art img{object-fit:contain;width:100%;height:100%}.rm-glyph{font-family:var(--font-display);color:var(--gold);font-size:1.3rem;font-weight:700}.rm-card-title h2{margin:0;font-size:1.25rem}.rm-card-title h2 a{color:var(--ink);text-decoration:none}.rm-card-title h2 a:after{content:"";border-radius:var(--r-lg);position:absolute;top:0;bottom:0;left:0;right:0}.rm-card-title h2 a:focus-visible{outline:none}.rm-card:has(h2 a:focus-visible){outline:2px solid var(--gold-warm);outline-offset:3px}.rm-card-title p{font-size:var(--t-micro);color:var(--gold);margin:0}.rm-cat{color:var(--gold-warm);border:1px solid;border-radius:999px;align-self:start;padding:.1rem .55rem;font-size:.68rem}.rm-cat--units{color:var(--ember)}.rm-cat--defence{color:#6cc6e8}.rm-cat--capture{color:#ff7a6a}.rm-card-desc{font-size:var(--t-small);color:var(--ink-body);margin:0}.rm-branch-head{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);margin:0;font-size:.62rem;font-weight:700}.rm-mini{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.rm-mini-card{padding:var(--s-3);border:1px solid var(--edge);border-radius:var(--r-sm);background:var(--stone-900);align-content:start;gap:.25rem;display:grid}.rm-mini-card strong{font-size:var(--t-small);color:var(--ink)}.rm-mini-card span{color:var(--ink-mute);font-size:.72rem}.rm-nobranch{font-size:var(--t-micro);color:var(--ink-mute);margin:0}.rm-hero .cr-hero-copy{column-gap:var(--s-5);row-gap:var(--s-3);grid-template-columns:6rem minmax(0,1fr);align-content:center}.rm-hero .cr-hero-copy>.cr-tags,.rm-hero .cr-hero-copy>h1,.rm-hero .cr-hero-copy>.cr-oneliner{grid-column:2}.rm-hero .cr-hero-copy>.rm-thumb{grid-area:1/1/span 3;align-self:start;width:6rem;height:6rem}.rm-thumb{border-color:var(--edge-lit);width:6rem;display:block}.rm-thumb img,.rm-thumb .rm-glyph{aspect-ratio:1;object-fit:contain;width:100%;padding:.5rem;display:block}.rm-thumb .rm-glyph{place-items:center;font-size:2.4rem;display:grid}.cr-viewer-art .rm-glyph{font-size:5rem}.cr-viewer-art img{object-fit:contain;border-radius:0}.rm-tiles{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;display:grid}.rm-tile{padding:var(--s-4);border:1px solid var(--edge);border-radius:var(--r-md);background:var(--stone-800);align-content:start;gap:.25rem;display:grid}.rm-tile dt{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);font-size:.62rem;font-weight:700}.rm-tile dd{font-family:var(--font-mono);color:var(--gold);margin:0;font-size:2rem;font-weight:700;line-height:1.15}.rm-tile dd.rm-tile-sub{font-family:inherit;font-weight:400;font-size:var(--t-micro);color:var(--ink-mute)}.rm-two{gap:var(--s-7);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.rm-two:not(:has(.rm-branches)){grid-template-columns:minmax(0,1fr)}.rm-table{border-collapse:separate;border-spacing:0;border:1px solid var(--edge);border-radius:var(--r-md);background:var(--stone-800);width:100%;font-size:var(--t-small);overflow:hidden}.rm-table th,.rm-table td{padding:.7rem var(--s-4);text-align:left;border-bottom:1px solid var(--edge)}.rm-table thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);background:var(--stone-900);font-size:.62rem;font-weight:700}.rm-table tbody tr:last-child>*{border-bottom:0}.rm-table td{font-family:var(--font-mono);color:var(--gold)}.rm-table tbody th{font-family:var(--font-mono);color:var(--ink);font-weight:400}.rm-table td.rm-gold,.rm-gold{color:var(--gold-warm)}.rm-table small{color:var(--ink-mute);font-family:inherit;font-size:.7rem}.rm-branch-list{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.rm-branch{gap:var(--s-4);padding:var(--s-4);border:1px solid var(--edge);border-radius:var(--r-md);background:linear-gradient(180deg, var(--stone-700), var(--stone-800));grid-template-columns:auto minmax(0,1fr);display:grid}.rm-branch-icon{background:var(--gold-deep);border-radius:50%;width:3rem;height:3rem}.rm-branch-icon img{object-fit:contain;width:100%;height:100%}.rm-branch h3{margin:0;font-size:1.2rem}.rm-branch p{font-size:var(--t-small);color:var(--ink-body);margin:.15rem 0 0}.rm-branch .rm-branch-path{font-size:var(--t-micro);color:var(--ink-mute)}.rm-branch .rm-gold{margin-top:var(--s-2);font-family:var(--font-mono)}.rm-bars{align-items:flex-end;gap:var(--s-5);margin:var(--s-5) 0 var(--s-4);min-height:12rem;padding:0;list-style:none;display:flex}.rm-bar{place-items:end center;gap:var(--s-2);grid-template-rows:auto 8rem auto;width:3.5rem;display:grid}.rm-bar-value{font-family:var(--font-mono);font-size:var(--t-micro);color:var(--ink);font-weight:700}.rm-bar.is-max .rm-bar-value{color:var(--gold)}.rm-bar-label{color:var(--ink-mute);white-space:nowrap;font-size:.68rem}.rm-bar-track{-webkit-appearance:none;appearance:none;color:var(--gold-deep);writing-mode:vertical-lr;direction:rtl;background:0 0;border:0;border-radius:4px 4px 0 0;width:2.5rem;height:8rem;overflow:hidden}.rm-bar.is-max .rm-bar-track{color:var(--gold)}.rm-bar-track::-webkit-progress-bar{background:0 0}.rm-bar-track::-webkit-progress-value{background:currentColor;border-radius:4px 4px 0 0}.rm-bar-track::-moz-progress-bar{background:currentColor;border-radius:4px 4px 0 0}.rm-pairs a{color:var(--gold-warm)}.rm-pairs-label{color:var(--ink-mute)}.rm-others{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.rm-other a{gap:var(--s-3);height:100%;padding:var(--s-4);border:1px solid var(--edge);border-radius:var(--r-md);background:linear-gradient(180deg, var(--stone-700), var(--stone-800));color:inherit;grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.rm-other a:hover{border-color:var(--edge-lit)}.rm-other a:focus-visible{border-color:var(--edge-lit)}.rm-other-art{border-radius:50%;width:2.75rem;height:2.75rem}.rm-other-body{min-width:0;font-size:var(--t-micro);color:var(--ink-mute);gap:.2rem;display:grid}.rm-other-body strong{font-family:var(--font-display);color:var(--ink);font-size:1.05rem}.ac-group{padding-block:var(--s-4) var(--s-5)}.ac-group h2{margin:0 0 var(--s-4);font-size:1.35rem}.ac-grid{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ac-card{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--edge);border-radius:var(--r-md);background:linear-gradient(180deg, var(--stone-700), var(--stone-800));grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.ac-art{border-radius:var(--r-sm);background:var(--stone-900);width:3rem;height:3rem;color:var(--ink-mute);place-items:center;display:grid;overflow:hidden}.ac-art img{object-fit:cover;width:100%;height:100%}.ac-body{gap:.25rem;min-width:0;display:grid}.ac-body strong{color:var(--ink)}.ac-body span{font-size:var(--t-small);color:var(--ink-body)}@media (max-width:960px){.rm-grid,.ac-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-two{gap:var(--s-6);grid-template-columns:minmax(0,1fr)}.rm-open-guide{justify-self:start;margin-top:0}.rm-hero .rm-thumb{width:7rem}}@media (max-width:600px){.rm-grid,.ac-grid{grid-template-columns:minmax(0,1fr)}.rm-head{padding-top:var(--s-5)}.rm-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-tile dd{font-size:1.5rem}.rm-bars{gap:var(--s-3);justify-content:space-between}.rm-bar{width:2.6rem}.rm-bar-track{width:1.75rem}.rm-bar-label{font-size:.6rem}.rm-table th,.rm-table td{padding:.6rem var(--s-3)}}@media (max-width:820px),(pointer:coarse){.rm-chip{min-height:2.75rem}}
