/* [project]/app/_components/manafont_4e9cc598.module.css [app-client] (css) */
@font-face {
  font-family: manaFont;
  src: url("../media/mana-s.p.a67321cf.woff2") format("woff2");
  font-display: swap;
}

@font-face {
  font-family: manaFont Fallback;
  src: local(Arial);
  ascent-override: 93.75%;
  descent-override: 6.25%;
  line-gap-override: 0.0%;
  size-adjust: 100.0%;
}

.manafont_4e9cc598-module__9njV6q__className {
  font-family: manaFont, manaFont Fallback;
}

.manafont_4e9cc598-module__9njV6q__variable {
  --mana-font: "manaFont", "manaFont Fallback";
}

/* [project]/app/_components/mplantinfont_31dd6181.module.css [app-client] (css) */
@font-face {
  font-family: mplantinFont;
  src: url("../media/mplantin-s.p.b177e116.woff") format("woff");
  font-display: swap;
}

@font-face {
  font-family: mplantinFont Fallback;
  src: local(Arial);
  ascent-override: 79.26%;
  descent-override: 23.04%;
  line-gap-override: 15.36%;
  size-adjust: 97.65%;
}

.mplantinfont_31dd6181-module__C2mNfq__className {
  font-family: mplantinFont, mplantinFont Fallback;
}

.mplantinfont_31dd6181-module__C2mNfq__variable {
  --mplantin-font: "mplantinFont", "mplantinFont Fallback";
}

/* [project]/app/static/mana.css [app-client] (css) */
.ms {
  font: normal normal normal 14px var(--mana-font);
  font-size: inherit;
  text-rendering: auto;
  speak: none;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  --ms-mana-b: #a7999e;
  --ms-mana-c: #d0c6bb;
  --ms-mana-g: #9fcba6;
  --ms-mana-r: #f19b79;
  --ms-mana-u: #bcdaf7;
  --ms-mana-w: #fdfbce;
  line-height: 1em;
  display: inline-block;
  transform: translate(0);
}

.ms-w:before {
  content: "";
}

.ms-w-original:before {
  content: "";
}

.ms-w-list:before {
  content: "";
}

.ms-u:before {
  content: "";
}

.ms-b:before {
  content: "";
}

.ms-r:before {
  content: "";
}

.ms-g:before {
  content: "";
}

.ms-0:before {
  content: "";
}

.ms-1:before {
  content: "";
}

.ms-2 {
  margin-left: inherit !important;
}

.ms-2:before {
  content: "";
}

.ms-3:before {
  content: "";
}

.ms-4:before {
  content: "";
}

.ms-5:before {
  content: "";
}

.ms-6:before {
  content: "";
}

.ms-7:before {
  content: "";
}

.ms-8:before {
  content: "";
}

.ms-9:before {
  content: "";
}

.ms-10:before {
  content: "";
}

.ms-11:before {
  content: "";
}

.ms-12:before {
  content: "";
}

.ms-13:before {
  content: "";
}

.ms-14:before {
  content: "";
}

.ms-15:before {
  content: "";
}

.ms-16:before {
  content: "";
}

.ms-17:before {
  content: "";
}

.ms-18:before {
  content: "";
}

.ms-19:before {
  content: "";
}

.ms-20:before {
  content: "";
}

.ms-x:before {
  content: "";
}

.ms-y:before {
  content: "";
}

.ms-z:before {
  content: "";
}

.ms-s:before {
  content: "";
}

.ms-s-mtga:before {
  content: "";
}

.ms-c:before {
  content: "";
}

.ms-e:before, .ms-energy:before {
  content: "";
}

.ms-acorn:before {
  content: "";
}

.ms-ticket:before, .ms-tk:before {
  content: "";
}

.ms-1-2:before {
  content: "";
}

.ms-infinity:before {
  content: "";
}

.ms-l:before {
  content: "";
}

.ms-d:before {
  content: "";
}

.ms-spree:before {
  content: "";
}

.ms-h:before, .ms-watermark-phyrexian:before {
  content: "";
}

.ms-paw:before {
  content: "";
}

.ms-p:before {
  content: "";
}

.ms-tap:before {
  content: "";
}

.ms-untap:before {
  content: "";
}

.ms-tap-alt:before, .ms-tap-3ed:before {
  content: "";
}

.ms-tap-4ed:before {
  content: "";
}

.ms-chaos:before {
  content: "";
}

.ms-artifact:before {
  content: "";
}

.ms-battle:before {
  content: "";
}

.ms-battle-siege:before {
  content: "";
}

.ms-commander:before {
  content: "";
}

.ms-conspiracy:before {
  content: "";
}

.ms-creature:before {
  content: "";
}

.ms-enchantment:before {
  content: "";
}

.ms-dungeon:before {
  content: "";
}

.ms-instant:before {
  content: "";
}

.ms-land:before {
  content: "";
}

.ms-multicolor:before {
  content: "";
}

.ms-phenomenon:before {
  content: "";
}

.ms-plane:before {
  content: "";
}

.ms-planeswalker:before, .ms-watermark-planeswalker:before {
  content: "";
}

.ms-rarity:before {
  content: "";
}

.ms-saga:before {
  content: "";
}

.ms-scheme:before {
  content: "";
}

.ms-sorcery:before {
  content: "";
}

.ms-token:before {
  content: "";
}

.ms-tribal:before, .ms-multiple:before {
  content: "";
}

.ms-vanguard:before {
  content: "";
}

.ms-hand:before {
  content: "";
}

.ms-library:before {
  content: "";
}

.ms-graveyard:before {
  content: "";
}

.ms-exile:before {
  content: "";
}

.ms-wu:before, .ms-wb:before, .ms-rw:after, .ms-gw:after, .ms-2w:after, .ms-cw:after {
  content: "";
}

.ms-ub:before, .ms-ur:before, .ms-wu:after, .ms-gu:after, .ms-2u:after, .ms-cu:after {
  content: "";
}

.ms-br:before, .ms-bg:before, .ms-wb:after, .ms-ub:after, .ms-2b:after, .ms-cb:after {
  content: "";
}

.ms-rw:before, .ms-rg:before, .ms-ur:after, .ms-br:after, .ms-2r:after, .ms-cr:after {
  content: "";
}

.ms-gw:before, .ms-gu:before, .ms-bg:after, .ms-rg:after, .ms-2g:after, .ms-cg:after {
  content: "";
}

.ms-2w:before, .ms-2u:before, .ms-2b:before, .ms-2r:before, .ms-2g:before {
  content: "";
}

.ms-cw:before, .ms-cu:before, .ms-cb:before, .ms-cr:before, .ms-cg:before {
  content: "";
}

.ms-wp:before, .ms-up:before, .ms-bp:before, .ms-rp:before, .ms-gp:before, .ms-wup:before, .ms-wup:after, .ms-wbp:before, .ms-wbp:after, .ms-ubp:before, .ms-ubp:after, .ms-urp:before, .ms-urp:after, .ms-brp:before, .ms-brp:after, .ms-bgp:before, .ms-bgp:after, .ms-rwp:before, .ms-rwp:after, .ms-rgp:before, .ms-rgp:after, .ms-gwp:before, .ms-gwp:after, .ms-gup:before, .ms-gup:after {
  content: "";
}

.ms-100:before {
  content: "";
}

.ms-1000000:before {
  content: "";
}

.ms-loyalty-up:before {
  content: "";
}

.ms-loyalty-down:before {
  content: "";
}

.ms-loyalty-zero:before {
  content: "";
}

.ms-loyalty-start:before {
  content: "";
}

.ms-defense:before {
  content: "";
}

.ms-defense-border:before {
  content: "";
}

.ms-level:before {
  content: "";
}

.ms-level:after {
  content: "";
}

.ms-dfc-back:before {
  content: "";
}

.ms-dfc-day:before {
  content: "";
}

.ms-dfc-emrakul:before {
  content: "";
}

.ms-dfc-enchantment:before {
  content: "";
}

.ms-dfc-facedown:before {
  content: "";
}

.ms-dfc-front:before {
  content: "";
}

.ms-dfc-ignite:before {
  content: "";
}

.ms-dfc-land:before {
  content: "";
}

.ms-dfc-lesson:before {
  content: "";
}

.ms-dfc-meld:before {
  content: "";
}

.ms-dfc-modal-back:before {
  content: "";
}

.ms-dfc-modal-face:before {
  content: "";
}

.ms-dfc-moon:before {
  content: "";
}

.ms-dfc-night:before {
  content: "";
}

.ms-dfc-saga:before {
  content: "";
}

.ms-dfc-saga-creature:before {
  content: "";
}

.ms-dfc-spark:before {
  content: "";
}

.ms-flashback:before {
  content: "";
}

.ms-power:before {
  content: "";
}

.ms-power-mtga:before {
  content: "";
}

.ms-toughness:before {
  content: "";
}

.ms-toughness-mtga:before {
  content: "";
}

.ms-artist-brush:before {
  content: "";
}

.ms-artist-nib:before {
  content: "";
}

.ms-guild-azorius:before, .ms-watermark-azorius:before {
  content: "";
}

.ms-guild-boros:before, .ms-watermark-boros:before {
  content: "";
}

.ms-guild-dimir:before, .ms-watermark-dimir:before {
  content: "";
}

.ms-guild-golgari:before, .ms-watermark-golgari:before {
  content: "";
}

.ms-guild-gruul:before, .ms-watermark-gruul:before {
  content: "";
}

.ms-guild-izzet:before, .ms-watermark-izzet:before {
  content: "";
}

.ms-guild-orzhov:before, .ms-watermark-orzhov:before {
  content: "";
}

.ms-guild-rakdos:before, .ms-watermark-rakdos:before {
  content: "";
}

.ms-guild-selesnya:before, .ms-watermark-selesnya:before {
  content: "";
}

.ms-guild-simic:before, .ms-watermark-simic:before {
  content: "";
}

.ms-clan-abzan:before, .ms-watermark-abzan:before {
  content: "";
}

.ms-clan-jeskai:before, .ms-watermark-jeskai:before {
  content: "";
}

.ms-clan-mardu:before, .ms-watermark-mardu:before {
  content: "";
}

.ms-clan-sultai:before, .ms-watermark-sultai:before {
  content: "";
}

.ms-clan-temur:before, .ms-watermark-temur:before {
  content: "";
}

.ms-clan-atarka:before, .ms-watermark-atarka:before {
  content: "";
}

.ms-clan-dromoka:before, .ms-watermark-dromoka:before {
  content: "";
}

.ms-clan-kolaghan:before, .ms-watermark-kolaghan:before {
  content: "";
}

.ms-clan-ojutai:before, .ms-watermark-ojutai:before {
  content: "";
}

.ms-clan-silumgar:before, .ms-watermark-silumgar:before {
  content: "";
}

.ms-party-cleric:before {
  content: "";
}

.ms-party-rogue:before {
  content: "";
}

.ms-party-warrior:before {
  content: "";
}

.ms-party-wizard:before {
  content: "";
}

.ms-polis-setessa:before {
  content: "";
}

.ms-polis-akros:before {
  content: "";
}

.ms-polis-meletis:before {
  content: "";
}

.ms-school-lorehold:before, .ms-watermark-lorehold:before {
  content: "";
}

.ms-school-prismari:before, .ms-watermark-prismari:before {
  content: "";
}

.ms-school-quandrix:before, .ms-watermark-quandrix:before {
  content: "";
}

.ms-school-silverquill:before, .ms-watermark-silverquill:before {
  content: "";
}

.ms-school-witherbloom:before, .ms-watermark-witherbloom:before {
  content: "";
}

.ms-counter-arrow:before {
  content: "";
}

.ms-counter-brick:before {
  content: "";
}

.ms-counter-brick-print:before {
  content: "";
}

.ms-counter-charge:before {
  content: "";
}

.ms-counter-charge-print:before {
  content: "";
}

.ms-counter-damage:before {
  content: "";
}

.ms-counter-deathtouch:before {
  content: "";
}

.ms-counter-devotion:before {
  content: "";
}

.ms-counter-doom:before {
  content: "";
}

.ms-counter-echo:before {
  content: "";
}

.ms-counter-finality:before, .ms-ability-finality:before {
  content: "";
}

.ms-counter-flame:before {
  content: "";
}

.ms-counter-flood:before {
  content: "";
}

.ms-counter-fungus:before {
  content: "";
}

.ms-counter-gold:before {
  content: "";
}

.ms-counter-ki:before {
  content: "";
}

.ms-counter-lore:before {
  content: "";
}

.ms-counter-loyalty:before {
  content: "";
}

.ms-counter-mining:before {
  content: "";
}

.ms-counter-minus:before {
  content: "";
}

.ms-counter-minus-uneven:before {
  content: "";
}

.ms-counter-muster:before {
  content: "";
}

.ms-counter-paw:before {
  content: "";
}

.ms-counter-pin:before {
  content: "";
}

.ms-counter-plus:before {
  content: "";
}

.ms-counter-plus-uneven:before {
  content: "";
}

.ms-counter-rad:before {
  content: "";
}

.ms-counter-scream:before {
  content: "";
}

.ms-counter-skeleton:before {
  content: "";
}

.ms-counter-skull:before {
  content: "";
}

.ms-counter-slime:before {
  content: "";
}

.ms-counter-time:before {
  content: "";
}

.ms-counter-verse:before {
  content: "";
}

.ms-counter-void:before {
  content: "";
}

.ms-counter-vortex:before {
  content: "";
}

.ms-counter-shield:before {
  content: "";
}

.ms-counter-stun:before {
  content: "";
}

.ms-ability-activated:before, .ms-ability-crew:before, .ms-ability-cycling:before {
  content: "";
}

.ms-ability-adamant:before {
  content: "";
}

.ms-ability-adapt:before {
  content: "";
}

.ms-ability-addendum:before {
  content: "";
}

.ms-ability-adventure:before {
  content: "";
}

.ms-ability-afflict:before {
  content: "";
}

.ms-ability-afterlife:before {
  content: "";
}

.ms-ability-aftermath:before {
  content: "";
}

.ms-ability-alliance:before {
  content: "";
}

.ms-ability-amass-orcs:before {
  content: "";
}

.ms-ability-amass-zombies:before, .ms-ability-amass:before {
  content: "";
}

.ms-ability-ascend:before {
  content: "";
}

.ms-ability-backup:before {
  content: "";
}

.ms-ability-bargain:before {
  content: "";
}

.ms-ability-blitz:before {
  content: "";
}

.ms-ability-boast:before {
  content: "";
}

.ms-ability-case-solved:before {
  content: "";
}

.ms-ability-case-solved-print:before {
  content: "";
}

.ms-ability-casualty:before {
  content: "";
}

.ms-ability-celebration:before {
  content: "";
}

.ms-ability-changeling:before {
  content: "";
}

.ms-ability-channel:before {
  content: "";
}

.ms-ability-cleave:before {
  content: "";
}

.ms-ability-cloak:before {
  content: "";
}

.ms-ability-collect-evidence:before {
  content: "";
}

.ms-ability-combat-condition:before {
  content: "";
}

.ms-ability-companion:before {
  content: "";
}

.ms-ability-constellation:before {
  content: "";
}

.ms-ability-convoke-original:before {
  content: "";
}

.ms-ability-convoke:before {
  content: "";
}

.ms-ability-corrupted:before {
  content: "";
}

.ms-ability-craft:before {
  content: "";
}

.ms-ability-crime:before {
  content: "";
}

.ms-ability-coven:before {
  content: "";
}

.ms-ability-d20:before {
  content: "";
}

.ms-ability-day-night:before {
  content: "";
}

.ms-ability-daybound-nightbound:before {
  content: "";
}

.ms-ability-deathtouch:before {
  content: "";
}

.ms-ability-decayed:before {
  content: "";
}

.ms-ability-defender:before {
  content: "";
}

.ms-ability-delve:before {
  content: "";
}

.ms-ability-descend:before {
  content: "";
}

.ms-ability-devotion:before {
  content: "";
}

.ms-ability-discover:before {
  content: "";
}

.ms-ability-disguise:before {
  content: "";
}

.ms-ability-disturb:before {
  content: "";
}

.ms-ability-domain:before {
  content: "";
}

.ms-ability-double-strike:before {
  content: "";
}

.ms-ability-dungeon:before {
  content: "";
}

.ms-ability-eerie:before {
  content: "";
}

.ms-ability-embalm:before {
  content: "";
}

.ms-ability-enlist:before {
  content: "";
}

.ms-ability-enrage:before {
  content: "";
}

.ms-ability-enrage-original:before {
  content: "";
}

.ms-ability-escape:before {
  content: "";
}

.ms-ability-eternalize:before {
  content: "";
}

.ms-ability-exalted:before {
  content: "";
}

.ms-ability-expend:before {
  content: "";
}

.ms-ability-exploit:before {
  content: "";
}

.ms-ability-explore:before {
  content: "";
}

.ms-ability-fabricate:before {
  content: "";
}

.ms-ability-ferocious:before {
  content: "";
}

.ms-ability-first-strike:before {
  content: "";
}

.ms-ability-flash:before {
  content: "";
}

.ms-ability-flying:before {
  content: "";
}

.ms-ability-for-mirrodin:before {
  content: "";
}

.ms-ability-forage:before {
  content: "";
}

.ms-ability-foretell:before, .ms-watermark-foretell:before {
  content: "";
}

.ms-ability-gift:before {
  content: "";
}

.ms-ability-goad:before, .ms-counter-goad:before {
  content: "";
}

.ms-ability-haste:before {
  content: "";
}

.ms-ability-hexproof:before {
  content: "";
}

.ms-ability-hexproof-black:before {
  content: "";
}

.ms-ability-hexproof-blue:before {
  content: "";
}

.ms-ability-hexproof-green:before {
  content: "";
}

.ms-ability-hexproof-red:before {
  content: "";
}

.ms-ability-hexproof-white:before {
  content: "";
}

.ms-ability-hideaway:before {
  content: "";
}

.ms-ability-impending:before {
  content: "";
}

.ms-ability-improvise:before {
  content: "";
}

.ms-ability-incubate:before {
  content: "";
}

.ms-ability-indestructible:before {
  content: "";
}

.ms-ability-investigate:before {
  content: "";
}

.ms-ability-jumpstart:before {
  content: "";
}

.ms-ability-kicker:before {
  content: "";
}

.ms-ability-landfall:before {
  content: "";
}

.ms-ability-learn:before {
  content: "";
}

.ms-ability-lifelink:before {
  content: "";
}

.ms-ability-lifelink-original:before {
  content: "";
}

.ms-ability-magecraft:before {
  content: "";
}

.ms-ability-manifest-dread:before {
  content: "";
}

.ms-ability-meld:before {
  content: "";
}

.ms-ability-menace:before {
  content: "";
}

.ms-ability-mentor:before {
  content: "";
}

.ms-ability-morph:before {
  content: "";
}

.ms-ability-mutate:before {
  content: "";
}

.ms-ability-ninjutsu:before {
  content: "";
}

.ms-ability-obscura:before {
  content: "";
}

.ms-ability-offspring:before {
  content: "";
}

.ms-ability-outlast:before {
  content: "";
}

.ms-ability-party:before {
  content: "";
}

.ms-ability-phyrexian:before {
  content: "";
}

.ms-ability-plot:before {
  content: "";
}

.ms-ability-proliferate:before {
  content: "";
}

.ms-ability-prototype:before {
  content: "";
}

.ms-ability-prowess:before {
  content: "";
}

.ms-ability-raid:before {
  content: "";
}

.ms-ability-reach:before {
  content: "";
}

.ms-ability-read-ahead:before {
  content: "";
}

.ms-ability-reconfigure:before {
  content: "";
}

.ms-ability-revolt:before {
  content: "";
}

.ms-ability-ring-bearer:before {
  content: "";
}

.ms-ability-riot:before {
  content: "";
}

.ms-ability-role-cursed:before {
  content: "";
}

.ms-ability-role-monster:before {
  content: "";
}

.ms-ability-role-royal:before {
  content: "";
}

.ms-ability-role-sorceror:before {
  content: "";
}

.ms-ability-role-wicked:before {
  content: "";
}

.ms-ability-role-young-hero:before {
  content: "";
}

.ms-ability-saddle:before {
  content: "";
}

.ms-ability-specialize:before {
  content: "";
}

.ms-ability-spectacle:before {
  content: "";
}

.ms-ability-spree:before {
  content: "";
}

.ms-ability-static:before, .ms-ability-enchant:before {
  content: "";
}

.ms-ability-summoning-sickness:before {
  content: "";
}

.ms-ability-surveil:before {
  content: "";
}

.ms-ability-surveil-original:before {
  content: "";
}

.ms-ability-survival:before {
  content: "";
}

.ms-ability-suspect:before {
  content: "";
}

.ms-ability-the-ring-tempts-you:before {
  content: "";
}

.ms-ability-toxic:before {
  content: "";
}

.ms-ability-training:before {
  content: "";
}

.ms-ability-trample:before {
  content: "";
}

.ms-ability-transform:before {
  content: "";
}

.ms-ability-triggered:before {
  content: "";
}

.ms-ability-undergrowth:before {
  content: "";
}

.ms-ability-unearth:before {
  content: "";
}

.ms-ability-valiant:before {
  content: "";
}

.ms-ability-vigilance:before {
  content: "";
}

.ms-ability-ward:before {
  content: "";
}

.ms-ability-haktos-the-unscarred:before {
  content: "";
}

.ms-ability-robber-of-the-rich:before {
  content: "";
}

.ms-ability-duels-annihilator:before, .ms-ability-annihilator:before {
  content: "";
}

.ms-ability-duels-battle-cry:before, .ms-ability-battle-cry:before {
  content: "";
}

.ms-ability-duels-unblockable:before, .ms-ability-unblockable:before {
  content: "";
}

.ms-ability-duels-cannot-block:before, .ms-ability-cannot-block:before {
  content: "";
}

.ms-ability-duels-cannot-untap:before, .ms-ability-cannot-untap:before {
  content: "";
}

.ms-ability-duels-cohort:before, .ms-ability-cohort:before {
  content: "";
}

.ms-ability-duels-copy:before, .ms-ability-copy:before {
  content: "";
}

.ms-ability-duels-deathtouch:before {
  content: "";
}

.ms-ability-duels-defender:before {
  content: "";
}

.ms-ability-duels-delirium:before, .ms-ability-delirium:before {
  content: "";
}

.ms-ability-duels-detain:before, .ms-ability-detain:before {
  content: "";
}

.ms-ability-duels-double-strike:before {
  content: "";
}

.ms-ability-duels-dfc:before, .ms-ability-dfc:before {
  content: "";
}

.ms-ability-duels-evolve:before, .ms-ability-evolve:before {
  content: "";
}

.ms-ability-duels-exalted:before {
  content: "";
}

.ms-ability-duels-exile:before, .ms-ability-exile:before {
  content: "";
}

.ms-ability-duels-fading:before, .ms-ability-fading:before {
  content: "";
}

.ms-ability-duels-fear:before, .ms-ability-fear:before {
  content: "";
}

.ms-ability-duels-first-strike:before {
  content: "";
}

.ms-ability-duels-flying:before {
  content: "";
}

.ms-ability-duels-forestwalk:before, .ms-ability-forestwalk:before {
  content: "";
}

.ms-ability-duels-haste:before {
  content: "";
}

.ms-ability-duels-haunt:before, .ms-ability-haunt:before {
  content: "";
}

.ms-ability-duels-hexproof:before {
  content: "";
}

.ms-ability-duels-indestructible:before {
  content: "";
}

.ms-ability-duels-infect:before, .ms-ability-infect:before {
  content: "";
}

.ms-ability-duels-ingest:before, .ms-ability-ingest:before {
  content: "";
}

.ms-ability-duels-intimidate:before, .ms-ability-intimidate:before {
  content: "";
}

.ms-ability-duels-islandwalk:before, .ms-ability-islandwalk:before {
  content: "";
}

.ms-ability-duels-legendary:before, .ms-ability-legendary:before {
  content: "";
}

.ms-ability-duels-lifelink:before {
  content: "";
}

.ms-ability-duels-menace:before {
  content: "";
}

.ms-ability-duels-monstrous:before, .ms-ability-monstrous:before {
  content: "";
}

.ms-ability-duels-mountainwalk:before, .ms-ability-mountainwalk:before {
  content: "";
}

.ms-ability-duels-must-attack:before, .ms-ability-must-attack:before {
  content: "";
}

.ms-ability-duels-plainswalk:before, .ms-ability-plainswalk:before {
  content: "";
}

.ms-ability-duels-prevent-damage:before, .ms-ability-prevent-damage:before {
  content: "";
}

.ms-ability-duels-protection-black:before, .ms-ability-protection-black:before {
  content: "";
}

.ms-ability-duels-protection-blue:before, .ms-ability-protection-blue:before {
  content: "";
}

.ms-ability-duels-protection-green:before, .ms-ability-protection-green:before {
  content: "";
}

.ms-ability-duels-protection-red:before, .ms-ability-protection-red:before {
  content: "";
}

.ms-ability-duels-protection-white:before, .ms-ability-protection-white:before {
  content: "";
}

.ms-ability-duels-protection:before, .ms-ability-protection:before {
  content: "";
}

.ms-ability-duels-rally:before, .ms-ability-rally:before {
  content: "";
}

.ms-ability-duels-regenerate:before, .ms-ability-regenerate:before {
  content: "";
}

.ms-ability-duels-renowned:before, .ms-ability-renowned:before {
  content: "";
}

.ms-ability-duels-shroud:before, .ms-ability-shroud:before {
  content: "";
}

.ms-ability-duels-skulk:before, .ms-ability-skulk:before {
  content: "";
}

.ms-ability-duels-soulshift:before, .ms-ability-soulshift:before {
  content: "";
}

.ms-ability-duels-swampwalk:before, .ms-ability-swampwalk:before {
  content: "";
}

.ms-ability-duels-temporary-control:before, .ms-ability-temporary-control:before {
  content: "";
}

.ms-ability-duels-totem-armor:before, .ms-ability-totem-armor:before {
  content: "";
}

.ms-ability-duels-trample:before {
  content: "";
}

.ms-ability-duels-undying:before, .ms-ability-undying:before {
  content: "";
}

.ms-ability-duels-vigilance:before {
  content: "";
}

.ms-watermark-agentsofsneak:before {
  content: "";
}

.ms-watermark-arena:before {
  content: "";
}

.ms-watermark-brokers:before {
  content: "";
}

.ms-watermark-cabaretti:before {
  content: "";
}

.ms-watermark-colorpie:before {
  content: "";
}

.ms-watermark-conspiracy:before {
  content: "";
}

.ms-watermark-corocoro:before {
  content: "";
}

.ms-watermark-crossbreedlabs:before {
  content: "";
}

.ms-watermark-cutiemark-apples:before {
  content: "";
}

.ms-watermark-cutiemark-balloons:before {
  content: "";
}

.ms-watermark-cutiemark-butterflies:before {
  content: "";
}

.ms-watermark-cutiemark-gems:before {
  content: "";
}

.ms-watermark-cutiemark-rainbow:before {
  content: "";
}

.ms-watermark-cutiemark-sparkle:before {
  content: "";
}

.ms-watermark-cutiemark-waningmoon:before {
  content: "";
}

.ms-watermark-cutiemark-waxingmoon:before {
  content: "";
}

.ms-watermark-dci:before {
  content: "";
}

.ms-watermark-dengekimaoh:before {
  content: "";
}

.ms-watermark-desparked:before {
  content: "";
}

.ms-watermark-dnd:before {
  content: "";
}

.ms-watermark-flavor-aestheticconsultation:before {
  content: "";
}

.ms-watermark-flavor-farewelltoarms:before {
  content: "";
}

.ms-watermark-flavor-monkeymonkeymonkey:before {
  content: "";
}

.ms-watermark-flavor-moxlotus:before {
  content: "";
}

.ms-watermark-flavor-myfirsttome:before {
  content: "";
}

.ms-watermark-flavor-shoetree:before {
  content: "";
}

.ms-watermark-flavor-whenfluffybunniesattack:before {
  content: "";
}

.ms-watermark-flavor-manascrew:before {
  content: "";
}

.ms-watermark-fnm:before {
  content: "";
}

.ms-watermark-goblinexplosioneers:before {
  content: "";
}

.ms-watermark-grandprix:before {
  content: "";
}

.ms-watermark-grandprix2:before {
  content: "";
}

.ms-watermark-herospath:before {
  content: "";
}

.ms-watermark-herospath-1:before {
  content: "";
}

.ms-watermark-herospath-2:before {
  content: "";
}

.ms-watermark-herospath-3:before {
  content: "";
}

.ms-watermark-herospath-4:before {
  content: "";
}

.ms-watermark-herospath-5:before {
  content: "";
}

.ms-watermark-herospath-6:before {
  content: "";
}

.ms-watermark-herospath-7:before {
  content: "";
}

.ms-watermark-herospath-8:before {
  content: "";
}

.ms-watermark-herospath-9:before {
  content: "";
}

.ms-watermark-japanjunior:before {
  content: "";
}

.ms-watermark-judgeacademy:before {
  content: "";
}

.ms-watermark-junior:before {
  content: "";
}

.ms-watermark-juniorapac:before {
  content: "";
}

.ms-watermark-junioreurope:before {
  content: "";
}

.ms-watermark-leagueofdastardlydoom:before {
  content: "";
}

.ms-watermark-maestros:before {
  content: "";
}

.ms-watermark-mirran:before {
  content: "";
}

.ms-watermark-mps:before {
  content: "";
}

.ms-watermark-mtg:before {
  content: "";
}

.ms-watermark-mtg10:before {
  content: "";
}

.ms-watermark-mtg15:before {
  content: "";
}

.ms-watermark-nerf:before {
  content: "";
}

.ms-watermark-obscura:before {
  content: "";
}

.ms-watermark-orderofthewidget:before {
  content: "";
}

.ms-watermark-protour:before {
  content: "";
}

.ms-watermark-riveteers:before {
  content: "";
}

.ms-watermark-scholarship:before {
  content: "";
}

.ms-watermark-transformers:before {
  content: "";
}

.ms-watermark-trumpkatsumai:before {
  content: "";
}

.ms-watermark-wotc:before {
  content: "";
}

.ms-watermark-wpn:before {
  content: "";
}

.ms-cost {
  color: #111;
  text-align: center;
  background-color: #beb9b2;
  border-radius: 1em;
  width: 1.3em;
  height: 1.3em;
  font-size: .95em;
  line-height: 1.35em;
}

.ms-cost.ms-w, .ms-cost.ms-wp {
  background-color: #f0f2c0;
}

.ms-cost.ms-u, .ms-cost.ms-up {
  background-color: #b5cde3;
}

.ms-cost.ms-b, .ms-cost.ms-bp {
  background-color: #aca29a;
}

.ms-cost.ms-r, .ms-cost.ms-rp {
  background-color: #db8664;
}

.ms-cost.ms-g, .ms-cost.ms-gp {
  background-color: #93b483;
}

.ms-cost.ms-wu, .ms-cost.ms-wb, .ms-cost.ms-ub, .ms-cost.ms-ur, .ms-cost.ms-br, .ms-cost.ms-bg, .ms-cost.ms-rw, .ms-cost.ms-rg, .ms-cost.ms-gw, .ms-cost.ms-gu, .ms-cost.ms-2w, .ms-cost.ms-2u, .ms-cost.ms-2b, .ms-cost.ms-2r, .ms-cost.ms-2g, .ms-cost.ms-cw, .ms-cost.ms-cu, .ms-cost.ms-cb, .ms-cost.ms-cr, .ms-cost.ms-cg, .ms-cost.ms-wup, .ms-cost.ms-wbp, .ms-cost.ms-ubp, .ms-cost.ms-urp, .ms-cost.ms-brp, .ms-cost.ms-bgp, .ms-cost.ms-rwp, .ms-cost.ms-rgp, .ms-cost.ms-gwp, .ms-cost.ms-gup {
  --ms-split-top: var(--ms-mana-c);
  --ms-split-bottom: var(--ms-mana-u);
  background: var(--ms-split-top);
  background: -moz-linear-gradient(135deg, var(--ms-split-top) 0%, var(--ms-split-top) 50%, var(--ms-split-bottom) 50%, var(--ms-split-bottom) 100%);
  background: -webkit-linear-gradient(135deg, var(--ms-split-top) 0%, var(--ms-split-top) 50%, var(--ms-split-bottom) 50%, var(--ms-split-bottom) 100%);
  background: linear-gradient(135deg, var(--ms-split-top) 0%, var(--ms-split-top) 50%, var(--ms-split-bottom) 50%, var(--ms-split-bottom) 100%);
  width: 1.3em;
  height: 1.3em;
  position: relative;
}

.ms-cost.ms-wu:before, .ms-cost.ms-wu:after, .ms-cost.ms-wb:before, .ms-cost.ms-wb:after, .ms-cost.ms-ub:before, .ms-cost.ms-ub:after, .ms-cost.ms-ur:before, .ms-cost.ms-ur:after, .ms-cost.ms-br:before, .ms-cost.ms-br:after, .ms-cost.ms-bg:before, .ms-cost.ms-bg:after, .ms-cost.ms-rw:before, .ms-cost.ms-rw:after, .ms-cost.ms-rg:before, .ms-cost.ms-rg:after, .ms-cost.ms-gw:before, .ms-cost.ms-gw:after, .ms-cost.ms-gu:before, .ms-cost.ms-gu:after, .ms-cost.ms-2w:before, .ms-cost.ms-2w:after, .ms-cost.ms-2u:before, .ms-cost.ms-2u:after, .ms-cost.ms-2b:before, .ms-cost.ms-2b:after, .ms-cost.ms-2r:before, .ms-cost.ms-2r:after, .ms-cost.ms-2g:before, .ms-cost.ms-2g:after, .ms-cost.ms-cw:before, .ms-cost.ms-cw:after, .ms-cost.ms-cu:before, .ms-cost.ms-cu:after, .ms-cost.ms-cb:before, .ms-cost.ms-cb:after, .ms-cost.ms-cr:before, .ms-cost.ms-cr:after, .ms-cost.ms-cg:before, .ms-cost.ms-cg:after, .ms-cost.ms-wup:before, .ms-cost.ms-wup:after, .ms-cost.ms-wbp:before, .ms-cost.ms-wbp:after, .ms-cost.ms-ubp:before, .ms-cost.ms-ubp:after, .ms-cost.ms-urp:before, .ms-cost.ms-urp:after, .ms-cost.ms-brp:before, .ms-cost.ms-brp:after, .ms-cost.ms-bgp:before, .ms-cost.ms-bgp:after, .ms-cost.ms-rwp:before, .ms-cost.ms-rwp:after, .ms-cost.ms-rgp:before, .ms-cost.ms-rgp:after, .ms-cost.ms-gwp:before, .ms-cost.ms-gwp:after, .ms-cost.ms-gup:before, .ms-cost.ms-gup:after {
  position: absolute;
  font-size: .55em !important;
}

.ms-cost.ms-wu:before, .ms-cost.ms-wb:before, .ms-cost.ms-ub:before, .ms-cost.ms-ur:before, .ms-cost.ms-br:before, .ms-cost.ms-bg:before, .ms-cost.ms-rw:before, .ms-cost.ms-rg:before, .ms-cost.ms-gw:before, .ms-cost.ms-gu:before, .ms-cost.ms-2w:before, .ms-cost.ms-2u:before, .ms-cost.ms-2b:before, .ms-cost.ms-2r:before, .ms-cost.ms-2g:before, .ms-cost.ms-cw:before, .ms-cost.ms-cu:before, .ms-cost.ms-cb:before, .ms-cost.ms-cr:before, .ms-cost.ms-cg:before, .ms-cost.ms-wup:before, .ms-cost.ms-wbp:before, .ms-cost.ms-ubp:before, .ms-cost.ms-urp:before, .ms-cost.ms-brp:before, .ms-cost.ms-bgp:before, .ms-cost.ms-rwp:before, .ms-cost.ms-rgp:before, .ms-cost.ms-gwp:before, .ms-cost.ms-gup:before {
  top: -.38em;
  left: .28em;
}

.ms-cost.ms-wu:after, .ms-cost.ms-wb:after, .ms-cost.ms-ub:after, .ms-cost.ms-ur:after, .ms-cost.ms-br:after, .ms-cost.ms-bg:after, .ms-cost.ms-rw:after, .ms-cost.ms-rg:after, .ms-cost.ms-gw:after, .ms-cost.ms-gu:after, .ms-cost.ms-2w:after, .ms-cost.ms-2u:after, .ms-cost.ms-2b:after, .ms-cost.ms-2r:after, .ms-cost.ms-2g:after, .ms-cost.ms-cw:after, .ms-cost.ms-cu:after, .ms-cost.ms-cb:after, .ms-cost.ms-cr:after, .ms-cost.ms-cg:after, .ms-cost.ms-wup:after, .ms-cost.ms-wbp:after, .ms-cost.ms-ubp:after, .ms-cost.ms-urp:after, .ms-cost.ms-brp:after, .ms-cost.ms-bgp:after, .ms-cost.ms-rwp:after, .ms-cost.ms-rgp:after, .ms-cost.ms-gwp:after, .ms-cost.ms-gup:after {
  top: .5em;
  left: 1em;
}

.ms-cost.ms-wu, .ms-cost.ms-wup {
  --ms-split-top: var(--ms-mana-w);
}

.ms-cost.ms-wb, .ms-cost.ms-wbp {
  --ms-split-top: var(--ms-mana-w);
  --ms-split-bottom: var(--ms-mana-b);
}

.ms-cost.ms-ub, .ms-cost.ms-ubp {
  --ms-split-top: var(--ms-mana-u);
  --ms-split-bottom: var(--ms-mana-b);
}

.ms-cost.ms-ur, .ms-cost.ms-urp {
  --ms-split-top: var(--ms-mana-u);
  --ms-split-bottom: var(--ms-mana-r);
}

.ms-cost.ms-br, .ms-cost.ms-brp {
  --ms-split-top: var(--ms-mana-b);
  --ms-split-bottom: var(--ms-mana-r);
}

.ms-cost.ms-bg, .ms-cost.ms-bgp {
  --ms-split-top: var(--ms-mana-b);
  --ms-split-bottom: var(--ms-mana-g);
}

.ms-cost.ms-rw, .ms-cost.ms-rwp {
  --ms-split-top: var(--ms-mana-r);
  --ms-split-bottom: var(--ms-mana-w);
}

.ms-cost.ms-rg, .ms-cost.ms-rgp {
  --ms-split-top: var(--ms-mana-r);
  --ms-split-bottom: var(--ms-mana-g);
}

.ms-cost.ms-gw, .ms-cost.ms-gwp {
  --ms-split-top: var(--ms-mana-g);
  --ms-split-bottom: var(--ms-mana-w);
}

.ms-cost.ms-gu, .ms-cost.ms-gup {
  --ms-split-top: var(--ms-mana-g);
}

.ms-cost.ms-2w, .ms-cost.ms-cw {
  --ms-split-bottom: var(--ms-mana-w);
}

.ms-cost.ms-2b, .ms-cost.ms-cb {
  --ms-split-bottom: var(--ms-mana-b);
}

.ms-cost.ms-2r, .ms-cost.ms-cr {
  --ms-split-bottom: var(--ms-mana-r);
}

.ms-cost.ms-2g, .ms-cost.ms-cg {
  --ms-split-bottom: var(--ms-mana-g);
}

.ms-cost.ms-p:before {
  display: inline-block;
  transform: scale(1.2);
}

.ms-cost.ms-wp:before, .ms-cost.ms-up:before, .ms-cost.ms-bp:before, .ms-cost.ms-rp:before, .ms-cost.ms-gp:before, .ms-cost.ms-cw:before, .ms-cost.ms-cu:before, .ms-cost.ms-cb:before, .ms-cost.ms-cr:before, .ms-cost.ms-cg:before, .ms-cost.ms-wup:before, .ms-cost.ms-wbp:before, .ms-cost.ms-ubp:before, .ms-cost.ms-urp:before, .ms-cost.ms-brp:before, .ms-cost.ms-bgp:before, .ms-cost.ms-rwp:before, .ms-cost.ms-rgp:before, .ms-cost.ms-gwp:before, .ms-cost.ms-gup:before, .ms-cost.ms-wup:after, .ms-cost.ms-wbp:after, .ms-cost.ms-ubp:after, .ms-cost.ms-urp:after, .ms-cost.ms-brp:after, .ms-cost.ms-bgp:after, .ms-cost.ms-rwp:after, .ms-cost.ms-rgp:after, .ms-cost.ms-gwp:after, .ms-cost.ms-gup:after {
  display: inline-block;
  transform: scale(1.2)translateX(.01rem)translateY(-.03rem);
}

.ms-cost.ms-tap-alt:before {
  padding-bottom: .1em;
  padding-left: .06em;
  display: inline-block;
  transform: scale(1.2);
}

.ms-cost.ms-s:before {
  color: #fff;
  -webkit-text-stroke: 2px #fff;
  font-size: .85em;
  display: inline-block;
  position: relative;
  top: -.05em;
}

.ms-cost.ms-s:after {
  content: "";
  color: #333;
  margin-left: -.9em;
  font-size: 1.1em;
  position: absolute;
}

.ms-cost.ms-s-mtga:before {
  color: #fff;
}

.ms-cost.ms-untap {
  color: #fff;
  background-color: #111;
}

.ms-cost.ms-shadow {
  box-shadow: -.06em .07em #111, 0 .06em #111;
}

.ms-cost.ms-shadow.ms-untap {
  box-shadow: -.06em .07em #fff, 0 .06em #fff;
}

.ms-split {
  width: 1.3em;
  height: 1.3em;
  position: relative;
}

.ms-split:before, .ms-split:after {
  position: absolute;
  font-size: .55em !important;
}

.ms-split:before {
  top: -.38em;
  left: .28em;
}

.ms-split:after {
  top: .5em;
  left: 1em;
}

span.ms-half {
  width: .675em;
  margin-left: .675em;
  display: inline-block;
  overflow: hidden;
}

span.ms-half > .ms-cost {
  margin-left: -.675em;
}

.ms-half {
  border-radius: 0 1em 1em 0;
  width: .675em;
  margin-left: .675em;
  overflow: hidden;
}

.ms-half:before {
  margin-left: -.65em;
}

.ms-100 {
  width: 2.4em;
}

.ms-1000000 {
  width: 5.4em;
}

.ms-loyalty-up, .ms-loyalty-down, .ms-loyalty-zero, .ms-loyalty-start {
  color: #111;
  text-align: center;
  font-size: 1.5em;
  position: relative;
}

.ms-loyalty-start {
  font-size: 2em;
}

.ms-loyalty-zero:after {
  line-height: 2.1em !important;
}

.ms-loyalty-0:after, .ms-loyalty-1:after, .ms-loyalty-2:after, .ms-loyalty-3:after, .ms-loyalty-4:after, .ms-loyalty-5:after, .ms-loyalty-6:after, .ms-loyalty-7:after, .ms-loyalty-8:after, .ms-loyalty-9:after, .ms-loyalty-10:after, .ms-loyalty-11:after, .ms-loyalty-12:after, .ms-loyalty-13:after, .ms-loyalty-14:after, .ms-loyalty-15:after, .ms-loyalty-16:after, .ms-loyalty-17:after, .ms-loyalty-18:after, .ms-loyalty-19:after, .ms-loyalty-20:after, .ms-loyalty-25:after, .ms-loyalty-x:after {
  color: #fff;
  text-align: center;
  width: 100%;
  font-family: "var(--mplantin-font), Garamond, Palatino, 'Times New Roman', Times, serif";
  font-size: .5em;
  line-height: 2.25em;
  display: inline-block;
  position: absolute;
  left: 0;
}

.ms-loyalty-0:after {
  content: "0";
}

.ms-loyalty-up.ms-loyalty-1:after {
  content: "+1";
}

.ms-loyalty-up.ms-loyalty-2:after {
  content: "+2";
}

.ms-loyalty-up.ms-loyalty-3:after {
  content: "+3";
}

.ms-loyalty-up.ms-loyalty-4:after {
  content: "+4";
}

.ms-loyalty-up.ms-loyalty-5:after {
  content: "+5";
}

.ms-loyalty-up.ms-loyalty-6:after {
  content: "+6";
}

.ms-loyalty-up.ms-loyalty-7:after {
  content: "+7";
}

.ms-loyalty-up.ms-loyalty-8:after {
  content: "+8";
}

.ms-loyalty-up.ms-loyalty-9:after {
  content: "+9";
}

.ms-loyalty-up.ms-loyalty-10:after, .ms-loyalty-up.ms-loyalty-11:after {
  content: "+10";
}

.ms-loyalty-up.ms-loyalty-12:after {
  content: "+12";
}

.ms-loyalty-up.ms-loyalty-13:after {
  content: "+13";
}

.ms-loyalty-up.ms-loyalty-14:after {
  content: "+14";
}

.ms-loyalty-up.ms-loyalty-15:after {
  content: "+15";
}

.ms-loyalty-up.ms-loyalty-16:after {
  content: "+16";
}

.ms-loyalty-up.ms-loyalty-17:after {
  content: "+17";
}

.ms-loyalty-up.ms-loyalty-18:after {
  content: "+18";
}

.ms-loyalty-up.ms-loyalty-19:after {
  content: "+19";
}

.ms-loyalty-up.ms-loyalty-20:after {
  content: "+20";
}

.ms-loyalty-up.ms-loyalty-25:after {
  content: "+25";
}

.ms-loyalty-up.ms-loyalty-x:after {
  content: "+X";
}

.ms-loyalty-start.ms-loyalty-1:after {
  content: "1";
}

.ms-loyalty-start.ms-loyalty-2:after {
  content: "2";
}

.ms-loyalty-start.ms-loyalty-3:after {
  content: "3";
}

.ms-loyalty-start.ms-loyalty-4:after {
  content: "4";
}

.ms-loyalty-start.ms-loyalty-5:after {
  content: "5";
}

.ms-loyalty-start.ms-loyalty-6:after {
  content: "6";
}

.ms-loyalty-start.ms-loyalty-7:after {
  content: "7";
}

.ms-loyalty-start.ms-loyalty-8:after {
  content: "8";
}

.ms-loyalty-start.ms-loyalty-9:after {
  content: "9";
}

.ms-loyalty-start.ms-loyalty-10:after {
  content: "10";
}

.ms-loyalty-start.ms-loyalty-11:after {
  content: "11";
}

.ms-loyalty-start.ms-loyalty-12:after {
  content: "12";
}

.ms-loyalty-start.ms-loyalty-13:after {
  content: "13";
}

.ms-loyalty-start.ms-loyalty-14:after {
  content: "14";
}

.ms-loyalty-start.ms-loyalty-15:after {
  content: "15";
}

.ms-loyalty-start.ms-loyalty-16:after {
  content: "16";
}

.ms-loyalty-start.ms-loyalty-17:after {
  content: "17";
}

.ms-loyalty-start.ms-loyalty-18:after {
  content: "18";
}

.ms-loyalty-start.ms-loyalty-19:after {
  content: "19";
}

.ms-loyalty-start.ms-loyalty-20:after {
  content: "20";
}

.ms-loyalty-start.ms-loyalty-25:after {
  content: "25";
}

.ms-loyalty-start.ms-loyalty-x:after {
  content: "X";
}

.ms-loyalty-down:after {
  line-height: 2em;
}

.ms-loyalty-down.ms-loyalty-1:after {
  content: "-1";
}

.ms-loyalty-down.ms-loyalty-2:after {
  content: "-2";
}

.ms-loyalty-down.ms-loyalty-3:after {
  content: "-3";
}

.ms-loyalty-down.ms-loyalty-4:after {
  content: "-4";
}

.ms-loyalty-down.ms-loyalty-5:after {
  content: "-5";
}

.ms-loyalty-down.ms-loyalty-6:after {
  content: "-6";
}

.ms-loyalty-down.ms-loyalty-7:after {
  content: "-7";
}

.ms-loyalty-down.ms-loyalty-8:after {
  content: "-8";
}

.ms-loyalty-down.ms-loyalty-9:after {
  content: "-9";
}

.ms-loyalty-down.ms-loyalty-10:after {
  content: "-10";
}

.ms-loyalty-down.ms-loyalty-11:after {
  content: "-11";
}

.ms-loyalty-down.ms-loyalty-12:after {
  content: "-12";
}

.ms-loyalty-down.ms-loyalty-13:after {
  content: "-13";
}

.ms-loyalty-down.ms-loyalty-14:after {
  content: "-14";
}

.ms-loyalty-down.ms-loyalty-15:after {
  content: "-15";
}

.ms-loyalty-down.ms-loyalty-16:after {
  content: "-16";
}

.ms-loyalty-down.ms-loyalty-17:after {
  content: "-17";
}

.ms-loyalty-down.ms-loyalty-18:after {
  content: "-18";
}

.ms-loyalty-down.ms-loyalty-19:after {
  content: "-19";
}

.ms-loyalty-down.ms-loyalty-20:after {
  content: "-20";
}

.ms-loyalty-down.ms-loyalty-25:after {
  content: "-25";
}

.ms-loyalty-down.ms-loyalty-x:after {
  content: "-X";
}

.ms-loyalty-outline:before {
  color: #0000;
  -webkit-text-stroke: .03em #111;
}

.ms-loyalty-outline:after {
  color: #111;
}

.ms-loyalty-outline.ms-loyalty-start {
  font-size: 1.6em;
}

.ms-saga {
  color: #111;
}

.ms-saga-1:after, .ms-saga-2:after, .ms-saga-3:after, .ms-saga-4:after, .ms-saga-5:after, .ms-saga-6:after {
  color: #fff;
  text-align: center;
  width: 100%;
  font-family: "var(--mplantin-font), Garamond, Palatino, 'Times New Roman', Times, serif";
  font-size: .6em;
  line-height: 2em;
  display: inline-block;
  position: absolute;
  left: 0;
}

.ms-saga-1:after {
  content: "I";
}

.ms-saga-2:after {
  content: "II";
}

.ms-saga-3:after {
  content: "III";
}

.ms-saga-4:after {
  content: "IV";
}

.ms-saga-5:after {
  content: "V";
}

.ms-saga-6:after {
  content: "VI";
}

.ms-level > span {
  color: #000;
  text-align: center;
  width: 76%;
  font-family: "var(--mplantin-font), Garamond, Palatino, 'Times New Roman', Times, serif";
  font-size: .33em;
  line-height: 3.8;
  position: absolute;
  top: 0;
  left: 0;
}

.ms-level:after {
  color: #00000040;
  width: 100%;
  height: 100%;
  font-size: 1em;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ms-defense {
  color: #111;
  text-align: center;
  font-size: 1.5em;
  position: relative;
}

.ms-defense-0:after, .ms-defense-1:after, .ms-defense-2:after, .ms-defense-3:after, .ms-defense-4:after, .ms-defense-5:after, .ms-defense-6:after, .ms-defense-7:after, .ms-defense-8:after, .ms-defense-9:after, .ms-defense-10:after, .ms-defense-11:after, .ms-defense-12:after, .ms-defense-13:after, .ms-defense-14:after, .ms-defense-15:after, .ms-defense-16:after, .ms-defense-17:after, .ms-defense-18:after, .ms-defense-19:after, .ms-defense-20:after, .ms-defense-25:after, .ms-defense-x:after {
  color: #fff;
  text-align: center;
  width: 100%;
  font-family: "var(--mplantin-font), Garamond, Palatino, 'Times New Roman', Times, serif";
  font-size: .5em;
  line-height: 2.25em;
  display: inline-block;
  position: absolute;
  left: 0;
}

.ms-defense-0:after {
  content: "0";
}

.ms-defense-1:after {
  content: "1";
}

.ms-defense-2:after {
  content: "2";
}

.ms-defense-3:after {
  content: "3";
}

.ms-defense-4:after {
  content: "4";
}

.ms-defense-5:after {
  content: "5";
}

.ms-defense-6:after {
  content: "6";
}

.ms-defense-7:after {
  content: "7";
}

.ms-defense-8:after {
  content: "8";
}

.ms-defense-9:after {
  content: "9";
}

.ms-defense-10:after {
  content: "10";
}

.ms-defense-11:after {
  content: "11";
}

.ms-defense-12:after {
  content: "12";
}

.ms-defense-13:after {
  content: "13";
}

.ms-defense-14:after {
  content: "14";
}

.ms-defense-15:after {
  content: "15";
}

.ms-defense-16:after {
  content: "16";
}

.ms-defense-17:after {
  content: "17";
}

.ms-defense-18:after {
  content: "18";
}

.ms-defense-19:after {
  content: "19";
}

.ms-defense-20:after {
  content: "20";
}

.ms-defense-25:after {
  content: "25";
}

.ms-defense-outline:before {
  content: "";
}

.ms-defense-outline:after {
  color: #111;
}

.ms-defense-print {
  width: .9em;
  list-style-position: inside;
  display: list-item;
}

.ms-defense-print:before {
  color: #fff;
  content: "";
  text-shadow: 0 0 5px #333;
  position: absolute;
  top: 0;
  left: 0;
}

.ms-defense-print::marker {
  content: "";
  color: #111;
}

.ms-dfc {
  color: #111;
  border: .05em solid #111;
  border-radius: 2em;
  padding: .025em;
}

.ms-2x {
  font-size: 1.75em;
}

.ms-3x {
  font-size: 2.25em;
}

.ms-4x {
  font-size: 3em;
}

.ms-5x {
  font-size: 3.75em;
}

.ms-6x {
  font-size: 4.5em;
}

.ms-fw {
  text-align: center;
  width: 1em;
}

.ms-duo {
  color: #fff;
}

.ms-duo:after {
  color: #000;
  content: "";
  width: 100%;
  height: 100%;
  font-size: 1em;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ms-duo.ms-multicolor:after {
  content: "";
}

.ms-duo.ms-school-lorehold:after {
  content: "";
}

.ms-duo.ms-school-prismari:after {
  content: "";
}

.ms-duo.ms-school-quandrix:after {
  content: "";
}

.ms-duo.ms-school-silverquill:after {
  content: "";
}

.ms-duo.ms-school-witherbloom:before {
  content: "";
}

.ms-duo.ms-school-witherbloom:after {
  content: "";
}

.ms-duo-color:before {
  color: #010101;
}

.ms-duo-color.ms-multicolor:after {
  color: #cca753;
}

.ms-duo-color.ms-multicolor.ms-grad:after {
  background: linear-gradient(45deg, #cca54f 0%, #e0d3bb 50%, #cca54f 100%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}

.ms-duo-color.ms-school-lorehold:before {
  color: #a03731;
}

.ms-duo-color.ms-school-lorehold:after {
  color: #e4e8c7;
}

.ms-duo-color.ms-school-prismari:before {
  color: #a23431;
}

.ms-duo-color.ms-school-prismari:after {
  color: #322f5c;
}

.ms-duo-color.ms-school-quandrix:before {
  color: #352e5f;
}

.ms-duo-color.ms-school-quandrix:after {
  color: #519e52;
}

.ms-duo-color.ms-school-silverquill:before {
  color: #181616;
}

.ms-duo-color.ms-school-silverquill:after {
  color: #e5e9ca;
}

.ms-duo-color.ms-school-witherbloom:before {
  color: #2f312d;
}

.ms-duo-color.ms-school-witherbloom:after {
  color: #4f9b4f;
}

.ms-ci {
  border-radius: 100%;
  width: 1em;
  height: 1em;
  line-height: .95em;
  box-shadow: inset 0 0 1px #fff;
}

.ms-ci:before {
  color: #010101;
}

.ms-ci-1:before {
  content: "";
}

.ms-ci-2:before {
  content: "";
}

.ms-ci-3:before {
  content: "";
}

.ms-ci-4:before {
  content: "";
}

.ms-ci-5:before {
  content: "";
}

.ms-ci-w {
  background: #fff;
}

.ms-ci-u {
  background: #3b6ba0;
}

.ms-ci-b {
  background: #383431;
}

.ms-ci-r {
  background: #c6553e;
}

.ms-ci-g {
  background: #3d684b;
}

.ms-ci-wu, .ms-ci-uw, .ms-ci-azorius {
  background: conic-gradient(#fff 45deg, #3b6ba0 45deg 225deg, #fff 225deg);
}

.ms-ci-wb, .ms-ci-bw, .ms-ci-orzhov {
  background: conic-gradient(#fff 45deg, #383431 45deg 225deg, #fff 225deg);
}

.ms-ci-ub, .ms-ci-bu, .ms-ci-dimir {
  background: conic-gradient(#3b6ba0 45deg, #383431 45deg 225deg, #3b6ba0 225deg);
}

.ms-ci-ur, .ms-ci-ru, .ms-ci-izzet {
  background: conic-gradient(#3b6ba0 45deg, #c6553e 45deg 225deg, #3b6ba0 225deg);
}

.ms-ci-bg, .ms-ci-gb, .ms-ci-golgari, .ms-ci-rock {
  background: conic-gradient(#383431 45deg, #3d684b 45deg 225deg, #383431 225deg);
}

.ms-ci-br, .ms-ci-rb, .ms-ci-rakdos {
  background: conic-gradient(#383431 45deg, #c6553e 45deg 225deg, #383431 225deg);
}

.ms-ci-rw, .ms-ci-wr, .ms-ci-boros {
  background: conic-gradient(#c6553e 45deg, #fff 45deg 225deg, #c6553e 225deg);
}

.ms-ci-rg, .ms-ci-gr, .ms-ci-gruul {
  background: conic-gradient(#c6553e 45deg, #3d684b 45deg 225deg, #c6553e 225deg);
}

.ms-ci-gu, .ms-ci-ug, .ms-ci-simic {
  background: conic-gradient(#3d684b 45deg, #3b6ba0 45deg 225deg, #3d684b 225deg);
}

.ms-ci-gw, .ms-ci-wg, .ms-ci-selesnya {
  background: conic-gradient(#3d684b 45deg, #fff 45deg 225deg, #3d684b 225deg);
}

.ms-ci-wug, .ms-ci-wgu, .ms-ci-ugw, .ms-ci-uwg, .ms-ci-gwu, .ms-ci-guw, .ms-ci-bant {
  background: conic-gradient(#3b6ba0 60deg, #3d684b 60deg 180deg, #fff 180deg 300deg, #3b6ba0 300deg);
}

.ms-ci-ubw, .ms-ci-uwb, .ms-ci-buw, .ms-ci-bwu, .ms-ci-wub, .ms-ci-wbu, .ms-ci-esper {
  background: conic-gradient(#383431 60deg, #fff 60deg 180deg, #3b6ba0 180deg 300deg, #383431 300deg);
}

.ms-ci-bru, .ms-ci-bur, .ms-ci-rbu, .ms-ci-rub, .ms-ci-ubr, .ms-ci-urb, .ms-ci-grixis {
  background: conic-gradient(#c6553e 60deg, #3b6ba0 60deg 180deg, #383431 180deg 300deg, #c6553e 300deg);
}

.ms-ci-rgb, .ms-ci-rbg, .ms-ci-grb, .ms-ci-gbr, .ms-ci-brg, .ms-ci-bgr, .ms-ci-jund {
  background: conic-gradient(#3d684b 60deg, #383431 60deg 180deg, #c6553e 180deg 300deg, #3d684b 300deg);
}

.ms-ci-gwr, .ms-ci-grw, .ms-ci-wgr, .ms-ci-wrg, .ms-ci-rgw, .ms-ci-rwg, .ms-ci-naya {
  background: conic-gradient(#fff 60deg, #c6553e 60deg 180deg, #3d684b 180deg 300deg, #fff 300deg);
}

.ms-ci-wbg, .ms-ci-wgb, .ms-ci-bwg, .ms-ci-bgw, .ms-ci-gwb, .ms-ci-gbw, .ms-ci-abzan, .ms-ci-junk, .ms-ci-necra {
  background: conic-gradient(#383431 60deg, #3d684b 60deg 180deg, #fff 180deg 300deg, #383431 300deg);
}

.ms-ci-urw, .ms-ci-uwr, .ms-ci-ruw, .ms-ci-rwu, .ms-ci-wur, .ms-ci-wru, .ms-ci-jeskai, .ms-ci-raka {
  background: conic-gradient(#c6553e 60deg, #fff 60deg 180deg, #3b6ba0 180deg 300deg, #c6553e 300deg);
}

.ms-ci-bgu, .ms-ci-bug, .ms-ci-gbu, .ms-ci-gub, .ms-ci-ubg, .ms-ci-ugb, .ms-ci-sultai, .ms-ci-bug, .ms-ci-ana {
  background: conic-gradient(#3d684b 60deg, #3b6ba0 60deg 180deg, #383431 180deg 300deg, #3d684b 300deg);
}

.ms-ci-rwb, .ms-ci-rbw, .ms-ci-wrb, .ms-ci-wbr, .ms-ci-brw, .ms-ci-bwr, .ms-ci-mardu, .ms-ci-dega {
  background: conic-gradient(#fff 60deg, #383431 60deg 180deg, #c6553e 180deg 300deg, #fff 300deg);
}

.ms-ci-gur, .ms-ci-gru, .ms-ci-ugr, .ms-ci-urg, .ms-ci-rgu, .ms-ci-rug, .ms-ci-temur, .ms-ci-ceta {
  background: conic-gradient(#3b6ba0 60deg, #c6553e 60deg 180deg, #3d684b 180deg 300deg, #3b6ba0 300deg);
}

.ms-ci-ubrg, .ms-ci-ubgr, .ms-ci-ugbr, .ms-ci-ugrb, .ms-ci-urbg, .ms-ci-urgb, .ms-ci-bgru, .ms-ci-bgur, .ms-ci-brgu, .ms-ci-brug, .ms-ci-bugr, .ms-ci-burg, .ms-ci-gbru, .ms-ci-gbur, .ms-ci-grbu, .ms-ci-grub, .ms-ci-gubr, .ms-ci-gurb, .ms-ci-rbgu, .ms-ci-rbug, .ms-ci-rgbu, .ms-ci-rgub, .ms-ci-rubg, .ms-ci-rugb, .ms-ci-glint {
  background: conic-gradient(#3b6ba0 45deg, #383431 45deg 135deg, #c6553e 135deg 225deg, #3d684b 225deg 315deg, #3b6ba0 315deg);
}

.ms-ci-brgw, .ms-ci-bgrw, .ms-ci-bgwr, .ms-ci-brwg, .ms-ci-bwgr, .ms-ci-bwrg, .ms-ci-gbrw, .ms-ci-gbwr, .ms-ci-grbw, .ms-ci-grwb, .ms-ci-gwbr, .ms-ci-gwrb, .ms-ci-rbgw, .ms-ci-rbwg, .ms-ci-rgbw, .ms-ci-rgwb, .ms-ci-rwbg, .ms-ci-rwgb, .ms-ci-wbgr, .ms-ci-wbrg, .ms-ci-wgbr, .ms-ci-wgrb, .ms-ci-wrbg, .ms-ci-wrgb, .ms-ci-dune {
  background: conic-gradient(#383431 45deg, #c6553e 45deg 135deg, #3d684b 135deg 225deg, #fff 225deg 315deg, #383431 315deg);
}

.ms-ci-rgwu, .ms-ci-gruw, .ms-ci-grwu, .ms-ci-gurw, .ms-ci-guwr, .ms-ci-gwru, .ms-ci-gwur, .ms-ci-rguw, .ms-ci-rugw, .ms-ci-ruwg, .ms-ci-rwgu, .ms-ci-rwug, .ms-ci-ugrw, .ms-ci-ugwr, .ms-ci-urgw, .ms-ci-urwg, .ms-ci-uwgr, .ms-ci-uwrg, .ms-ci-wgru, .ms-ci-wgur, .ms-ci-wrgu, .ms-ci-wrug, .ms-ci-wugr, .ms-ci-wurg, .ms-ci-ink {
  background: conic-gradient(#c6553e 45deg, #3d684b 45deg 135deg, #fff 135deg 225deg, #3b6ba0 225deg 315deg, #c6553e 315deg);
}

.ms-ci-gwub, .ms-ci-bguw, .ms-ci-bgwu, .ms-ci-bugw, .ms-ci-buwg, .ms-ci-bwgu, .ms-ci-bwug, .ms-ci-gbuw, .ms-ci-gbwu, .ms-ci-gubw, .ms-ci-guwb, .ms-ci-gwbu, .ms-ci-ubgw, .ms-ci-ubwg, .ms-ci-ugbw, .ms-ci-ugwb, .ms-ci-uwbg, .ms-ci-uwgb, .ms-ci-wbgu, .ms-ci-wbug, .ms-ci-wgbu, .ms-ci-wgub, .ms-ci-wubg, .ms-ci-wugb, .ms-ci-witch {
  background: conic-gradient(#3d684b 45deg, #fff 45deg 135deg, #3b6ba0 135deg 225deg, #383431 225deg 315deg, #3d684b 315deg);
}

.ms-ci-wubr, .ms-ci-bruw, .ms-ci-brwu, .ms-ci-burw, .ms-ci-buwr, .ms-ci-bwru, .ms-ci-bwur, .ms-ci-rbuw, .ms-ci-rbwu, .ms-ci-rubw, .ms-ci-ruwb, .ms-ci-rwbu, .ms-ci-rwub, .ms-ci-ubrw, .ms-ci-ubwr, .ms-ci-urbw, .ms-ci-urwb, .ms-ci-uwbr, .ms-ci-uwrb, .ms-ci-wbru, .ms-ci-wbur, .ms-ci-wrbu, .ms-ci-wrub, .ms-ci-wurb, .ms-ci-yore {
  background: conic-gradient(#fff 45deg, #3b6ba0 45deg 135deg, #383431 135deg 225deg, #c6553e 225deg 315deg, #fff 315deg);
}

.ms-ci-wubrg, .ms-ci-bgruw, .ms-ci-bgrwu, .ms-ci-bgurw, .ms-ci-bguwr, .ms-ci-bgwru, .ms-ci-bgwur, .ms-ci-brguw, .ms-ci-brgwu, .ms-ci-brugw, .ms-ci-bruwg, .ms-ci-brwgu, .ms-ci-brwug, .ms-ci-bugrw, .ms-ci-bugwr, .ms-ci-burgw, .ms-ci-burwg, .ms-ci-buwgr, .ms-ci-buwrg, .ms-ci-bwgru, .ms-ci-bwgur, .ms-ci-bwrgu, .ms-ci-bwrug, .ms-ci-bwugr, .ms-ci-bwurg, .ms-ci-gbruw, .ms-ci-gbrwu, .ms-ci-gburw, .ms-ci-gbuwr, .ms-ci-gbwru, .ms-ci-gbwur, .ms-ci-grbuw, .ms-ci-grbwu, .ms-ci-grubw, .ms-ci-gruwb, .ms-ci-grwbu, .ms-ci-grwub, .ms-ci-gubrw, .ms-ci-gubwr, .ms-ci-gurbw, .ms-ci-gurwb, .ms-ci-guwbr, .ms-ci-guwrb, .ms-ci-gwbru, .ms-ci-gwbur, .ms-ci-gwrbu, .ms-ci-gwrub, .ms-ci-gwubr, .ms-ci-gwurb, .ms-ci-rbguw, .ms-ci-rbgwu, .ms-ci-rbugw, .ms-ci-rbuwg, .ms-ci-rbwgu, .ms-ci-rbwug, .ms-ci-rgbuw, .ms-ci-rgbwu, .ms-ci-rgubw, .ms-ci-rguwb, .ms-ci-rgwbu, .ms-ci-rgwub, .ms-ci-rubgw, .ms-ci-rubwg, .ms-ci-rugbw, .ms-ci-rugwb, .ms-ci-ruwbg, .ms-ci-ruwgb, .ms-ci-rwbgu, .ms-ci-rwbug, .ms-ci-rwgbu, .ms-ci-rwgub, .ms-ci-rwubg, .ms-ci-rwugb, .ms-ci-ubgrw, .ms-ci-ubgwr, .ms-ci-ubrgw, .ms-ci-ubrwg, .ms-ci-ubwgr, .ms-ci-ubwrg, .ms-ci-ugbrw, .ms-ci-ugbwr, .ms-ci-ugrbw, .ms-ci-ugrwb, .ms-ci-ugwbr, .ms-ci-ugwrb, .ms-ci-urbgw, .ms-ci-urbwg, .ms-ci-urgbw, .ms-ci-urgwb, .ms-ci-urwbg, .ms-ci-urwgb, .ms-ci-uwbgr, .ms-ci-uwbrg, .ms-ci-uwgbr, .ms-ci-uwgrb, .ms-ci-uwrbg, .ms-ci-uwrgb, .ms-ci-wbgru, .ms-ci-wbgur, .ms-ci-wbrgu, .ms-ci-wbrug, .ms-ci-wbugr, .ms-ci-wburg, .ms-ci-wgbru, .ms-ci-wgbur, .ms-ci-wgrbu, .ms-ci-wgrub, .ms-ci-wgubr, .ms-ci-wgurb, .ms-ci-wrbgu, .ms-ci-wrbug, .ms-ci-wrgbu, .ms-ci-wrgub, .ms-ci-wrubg, .ms-ci-wrugb, .ms-ci-wubgr, .ms-ci-wugbr, .ms-ci-wugrb, .ms-ci-wurbg, .ms-ci-wurgb, .ms-ci-5 {
  background: conic-gradient(#fff 36deg, #3b6ba0 36deg 108deg, #383431 108deg 180deg, #c6553e 180deg 252deg, #3d684b 252deg 324deg, #fff 324deg);
}

.ms-mechanic {
  background: linear-gradient(0deg, #c8913b 0%, #ecc65a 100%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}

/*# sourceMappingURL=app_31c73175._.css.map*/