/*!
 * Mana v2.4.0
 *
 * Copyright (c) 2016, Andrew Gioia
 * Released under the MIT license
 */

@font-face {
  font-family: 'Mana';
  src: url('/assets/fonts/mana.eot?v=2.4.0');
  src: url('/assets/fonts/mana.eot?#iefix&v=2.4.0') format('embedded-opentype'),
       url('/assets/fonts/mana.woff2?v=2.4.0') format('woff2'),
       url('/assets/fonts/mana.woff?v=2.4.0') format('woff'),
       url('/assets/fonts/mana.ttf?v=2.4.0') format('truetype'),
       url('/assets/fonts/mana.svg?v=2.4.0#mana') format('svg');
  font-weight: normal;
  font-style: normal;
}

.ms {
  display: inline-block;
  font: normal normal normal 14px/1 Mana;
  font-size: inherit;
  line-height: 1em;
  text-rendering: auto;
  transform: translate(0, 0);
  speak: none;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*
 * Colors / Styles
 */
.ms-w     { color: #f0f2c0 !important; } /* White */
.ms-u     { color: #b5cde3 !important; } /* Blue */
.ms-b     { color: #aca29a !important; } /* Black */
.ms-r     { color: #db8664 !important; } /* Red */
.ms-g     { color: #93b483 !important; } /* Green */
.ms-c     { color: #beb9b2 !important; } /* Colorless */
.ms-m     { color: #cca54f !important; } /* Multicolor */
.ms-wu    { background: -webkit-linear-gradient(0deg, #f0f2c0 30%, #b5cde3 70%);
            background: linear-gradient(0deg, #f0f2c0 30%, #b5cde3 70%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            filter: drop-shadow(0px 0px 1px rgba(0,0,0,.1)); }
.ms-wb    { background: -webkit-linear-gradient(0deg, #f0f2c0 30%, #aca29a 70%);
            background: linear-gradient(0deg, #f0f2c0 30%, #aca29a 70%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            filter: drop-shadow(0px 0px 1px rgba(0,0,0,.1)); }
.ms-wr    { background: -webkit-linear-gradient(0deg, #f0f2c0 30%, #db8664 70%);
            background: linear-gradient(0deg, #f0f2c0 30%, #db8664 70%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            filter: drop-shadow(0px 0px 1px rgba(0,0,0,.1)); }
.ms-wg    { background: -webkit-linear-gradient(0deg, #f0f2c0 30%, #93b483 70%);
            background: linear-gradient(0deg, #f0f2c0 30%, #93b483 70%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            filter: drop-shadow(0px 0px 1px rgba(0,0,0,.1)); }
.ms-ub    { background: -webkit-linear-gradient(0deg, #b5cde3 30%, #aca29a 70%);
            background: linear-gradient(0deg, #b5cde3 30%, #aca29a 70%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            filter: drop-shadow(0px 0px 1px rgba(0,0,0,.1)); }
.ms-ur    { background: -webkit-linear-gradient(0deg, #b5cde3 30%, #db8664 70%);
            background: linear-gradient(0deg, #b5cde3 30%, #db8664 70%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            filter: drop-shadow(0px 0px 1px rgba(0,0,0,.1)); }
.ms-ug    { background: -webkit-linear-gradient(0deg, #b5cde3 30%, #93b483 70%);
            background: linear-gradient(0deg, #b5cde3 30%, #93b483 70%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            filter: drop-shadow(0px 0px 1px rgba(0,0,0,.1)); }
.ms-br    { background: -webkit-linear-gradient(0deg, #aca29a 30%, #db8664 70%);
            background: linear-gradient(0deg, #aca29a 30%, #db8664 70%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            filter: drop-shadow(0px 0px 1px rgba(0,0,0,.1)); }
.ms-bg    { background: -webkit-linear-gradient(0deg, #aca29a 30%, #93b483 70%);
            background: linear-gradient(0deg, #aca29a 30%, #93b483 70%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            filter: drop-shadow(0px 0px 1px rgba(0,0,0,.1)); }
.ms-rg    { background: -webkit-linear-gradient(0deg, #db8664 30%, #93b483 70%);
            background: linear-gradient(0deg, #db8664 30%, #93b483 70%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            filter: drop-shadow(0px 0px 1px rgba(0,0,0,.1)); }
.ms-w-u   { background: -webkit-linear-gradient(0deg, #f0f2c0 33%, #b5cde3 66%);
            background: linear-gradient(0deg, #f0f2c0 33%, #b5cde3 66%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            filter: drop-shadow(0px 0px 1px rgba(0,0,0,.1)); }
.ms-w-b   { background: -webkit-linear-gradient(0deg, #f0f2c0 33%, #aca29a 66%);
            background: linear-gradient(0deg, #f0f2c0 33%, #aca29a 66%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            filter: drop-shadow(0px 0px 1px rgba(0,0,0,.1)); }
.ms-u-b   { background: -webkit-linear-gradient(0deg, #b5cde3 33%, #aca29a 66%);
            background: linear-gradient(0deg, #b5cde3 33%, #aca29a 66%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            filter: drop-shadow(0px 0px 1px rgba(0,0,0,.1)); }
.ms-u-r   { background: -webkit-linear-gradient(0deg, #b5cde3 33%, #db8664 66%);
            background: linear-gradient(0deg, #b5cde3 33%, #db8664 66%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            filter: drop-shadow(0px 0px 1px rgba(0,0,0,.1)); }
.ms-b-r   { background: -webkit-linear-gradient(0deg, #aca29a 33%, #db8664 66%);
            background: linear-gradient(0deg, #aca29a 33%, #db8664 66%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            filter: drop-shadow(0px 0px 1px rgba(0,0,0,.1)); }
.ms-b-g   { background: -webkit-linear-gradient(0deg, #aca29a 33%, #93b483 66%);
            background: linear-gradient(0deg, #aca29a 33%, #93b483 66%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            filter: drop-shadow(0px 0px 1px rgba(0,0,0,.1)); }
.ms-r-g   { background: -webkit-linear-gradient(0deg, #db8664 33%, #93b483 66%);
            background: linear-gradient(0deg, #db8664 33%, #93b483 66%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            filter: drop-shadow(0px 0px 1px rgba(0,0,0,.1)); }
.ms-r-w   { background: -webkit-linear-gradient(0deg, #db8664 33%, #f0f2c0 66%);
            background: linear-gradient(0deg, #db8664 33%, #f0f2c0 66%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            filter: drop-shadow(0px 0px 1px rgba(0,0,0,.1)); }
.ms-g-w   { background: -webkit-linear-gradient(0deg, #93b483 33%, #f0f2c0 66%);
            background: linear-gradient(0deg, #93b483 33%, #f0f2c0 66%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            filter: drop-shadow(0px 0px 1px rgba(0,0,0,.1)); }
.ms-g-u   { background: -webkit-linear-gradient(0deg, #93b483 33%, #b5cde3 66%);
            background: linear-gradient(0deg, #93b483 33%, #b5cde3 66%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            filter: drop-shadow(0px 0px 1px rgba(0,0,0,.1)); }
.ms-pw   { color: #f0f2c0 !important; text-shadow: 0px 0px 2px #fff; }
.ms-pu   { color: #b5cde3 !important; text-shadow: 0px 0px 2px #fff; }
.ms-pb   { color: #aca29a !important; text-shadow: 0px 0px 2px #fff; }
.ms-pr   { color: #db8664 !important; text-shadow: 0px 0px 2px #fff; }
.ms-pg   { color: #93b483 !important; text-shadow: 0px 0px 2px #fff; }
.ms-pc   { color: #beb9b2 !important; text-shadow: 0px 0px 2px #fff; }
.ms-fw   { color: #f0f2c0 !important; text-shadow: -1px -1px 1px #fff, 1px -1px 1px #fff, -1px 1px 1px #fff, 1px 1px 1px #fff; }
.ms-fu   { color: #b5cde3 !important; text-shadow: -1px -1px 1px #fff, 1px -1px 1px #fff, -1px 1px 1px #fff, 1px 1px 1px #fff; }
.ms-fb   { color: #aca29a !important; text-shadow: -1px -1px 1px #fff, 1px -1px 1px #fff, -1px 1px 1px #fff, 1px 1px 1px #fff; }
.ms-fr   { color: #db8664 !important; text-shadow: -1px -1px 1px #fff, 1px -1px 1px #fff, -1px 1px 1px #fff, 1px 1px 1px #fff; }
.ms-fg   { color: #93b483 !important; text-shadow: -1px -1px 1px #fff, 1px -1px 1px #fff, -1px 1px 1px #fff, 1px 1px 1px #fff; }
.ms-fc   { color: #beb9b2 !important; text-shadow: -1px -1px 1px #fff, 1px -1px 1px #fff, -1px 1px 1px #fff, 1px 1px 1px #fff; }
.ms-fm   { color: #cca54f !important; text-shadow: -1px -1px 1px #fff, 1px -1px 1px #fff, -1px 1px 1px #fff, 1px 1px 1px #fff; }
.ms-s0    { color: #d1d5d8 !important; }
.ms-s1    { color: #d1d5d8 !important; }
.ms-s2    { color: #d1d5d8 !important; }
.ms-s3    { color: #d1d5d8 !important; }
.ms-s4    { color: #d1d5d8 !important; }
.ms-s5    { color: #d1d5d8 !important; }
.ms-s6    { color: #d1d5d8 !important; }
.ms-s7    { color: #d1d5d8 !important; }
.ms-s8    { color: #d1d5d8 !important; }
.ms-s9    { color: #d1d5d8 !important; }
.ms-s10   { color: #d1d5d8 !important; }
.ms-s11   { color: #d1d5d8 !important; }
.ms-s12   { color: #d1d5d8 !important; }
.ms-s13   { color: #d1d5d8 !important; }
.ms-s14   { color: #d1d5d8 !important; }
.ms-s15   { color: #d1d5d8 !important; }
.ms-s16   { color: #d1d5d8 !important; }
.ms-s17   { color: #d1d5d8 !important; }
.ms-s18   { color: #d1d5d8 !important; }
.ms-s19   { color: #d1d5d8 !important; }
.ms-s20   { color: #d1d5d8 !important; }
.ms-sx    { color: #d1d5d8 !important; }
.ms-sy    { color: #d1d5d8 !important; }
.ms-sz    { color: #d1d5d8 !important; }
.ms-border-w { border: 0.05em solid #f0f2c0; border-radius: 0.25em; display: inline-block; margin: 0.1em; padding: 0.2em 0; width: 1.2em;}
.ms-border-u { border: 0.05em solid #b5cde3; border-radius: 0.25em; display: inline-block; margin: 0.1em; padding: 0.2em 0; width: 1.2em;}
.ms-border-b { border: 0.05em solid #aca29a; border-radius: 0.25em; display: inline-block; margin: 0.1em; padding: 0.2em 0; width: 1.2em;}
.ms-border-r { border: 0.05em solid #db8664; border-radius: 0.25em; display: inline-block; margin: 0.1em; padding: 0.2em 0; width: 1.2em;}
.ms-border-g { border: 0.05em solid #93b483; border-radius: 0.25em; display: inline-block; margin: 0.1em; padding: 0.2em 0; width: 1.2em;}
.ms-border-c { border: 0.05em solid #beb9b2; border-radius: 0.25em; display: inline-block; margin: 0.1em; padding: 0.2em 0; width: 1.2em;}
.ms-border-m { border: 0.05em solid #cca54f; border-radius: 0.25em; display: inline-block; margin: 0.1em; padding: 0.2em 0; width: 1.2em;}
.ms-grad-wu { background: -webkit-linear-gradient(left top, #f0f2c0, #b5cde3);
            background: linear-gradient(to bottom right, #f0f2c0, #b5cde3);
            border-radius: 0.25em; display: inline-block; margin: 0.1em; padding: 0.25em 0; width: 1.2em; }
.ms-grad-wb { background: -webkit-linear-gradient(left top, #f0f2c0, #aca29a);
            background: linear-gradient(to bottom right, #f0f2c0, #aca29a);
            border-radius: 0.25em; display: inline-block; margin: 0.1em; padding: 0.25em 0; width: 1.2em; }
.ms-grad-wr { background: -webkit-linear-gradient(left top, #f0f2c0, #db8664);
            background: linear-gradient(to bottom right, #f0f2c0, #db8664);
            border-radius: 0.25em; display: inline-block; margin: 0.1em; padding: 0.25em 0; width: 1.2em; }
.ms-grad-wg { background: -webkit-linear-gradient(left top, #f0f2c0, #93b483);
            background: linear-gradient(to bottom right, #f0f2c0, #93b483);
            border-radius: 0.25em; display: inline-block; margin: 0.1em; padding: 0.25em 0; width: 1.2em; }
.ms-grad-ub { background: -webkit-linear-gradient(left top, #b5cde3, #aca29a);
            background: linear-gradient(to bottom right, #b5cde3, #aca29a);
            border-radius: 0.25em; display: inline-block; margin: 0.1em; padding: 0.25em 0; width: 1.2em; }
.ms-grad-ur { background: -webkit-linear-gradient(left top, #b5cde3, #db8664);
            background: linear-gradient(to bottom right, #b5cde3, #db8664);
            border-radius: 0.25em; display: inline-block; margin: 0.1em; padding: 0.25em 0; width: 1.2em; }
.ms-grad-ug { background: -webkit-linear-gradient(left top, #b5cde3, #93b483);
            background: linear-gradient(to bottom right, #b5cde3, #93b483);
            border-radius: 0.25em; display: inline-block; margin: 0.1em; padding: 0.25em 0; width: 1.2em; }
.ms-grad-br { background: -webkit-linear-gradient(left top, #aca29a, #db8664);
            background: linear-gradient(to bottom right, #aca29a, #db8664);
            border-radius: 0.25em; display: inline-block; margin: 0.1em; padding: 0.25em 0; width: 1.2em; }
.ms-grad-bg { background: -webkit-linear-gradient(left top, #aca29a, #93b483);
            background: linear-gradient(to bottom right, #aca29a, #93b483);
            border-radius: 0.25em; display: inline-block; margin: 0.1em; padding: 0.25em 0; width: 1.2em; }
.ms-grad-rg { background: -webkit-linear-gradient(left top, #db8664, #93b483);
            background: linear-gradient(to bottom right, #db8664, #93b483);
            border-radius: 0.25em; display: inline-block; margin: 0.1em; padding: 0.25em 0; width: 1.2em; }
.ms-grad-rw { background: -webkit-linear-gradient(left top, #db8664, #f0f2c0);
            background: linear-gradient(to bottom right, #db8664, #f0f2c0);
            border-radius: 0.25em; display: inline-block; margin: 0.1em; padding: 0.25em 0; width: 1.2em; }
.ms-grad-gw { background: -webkit-linear-gradient(left top, #93b483, #f0f2c0);
            background: linear-gradient(to bottom right, #93b483, #f0f2c0);
            border-radius: 0.25em; display: inline-block; margin: 0.1em; padding: 0.25em 0; width: 1.2em; }
.ms-grad-gu { background: -webkit-linear-gradient(left top, #93b483, #b5cde3);
            background: linear-gradient(to bottom right, #93b483, #b5cde3);
            border-radius: 0.25em; display: inline-block; margin: 0.1em; padding: 0.25em 0; width: 1.2em; }
.ms-shadow-w, .ms-shadow-u, .ms-shadow-b, .ms-shadow-r, .ms-shadow-g, .ms-shadow-m { text-shadow: 1px 1px 1px #fff, -1px 1px 1px #fff, -1px -1px 1px #fff, 1px -1px 1px #fff; }
            
.ms-loyalty-up   { color: #3B9950 !important; }
.ms-loyalty-down { color: #C1232C !important; }
.ms-loyalty-zero { color: #606060 !important; }
.ms-loyalty-start { color: #606060 !important; }

.ms-duo-cost    { position: relative; width: 1.25em; height: 1.25em; top: -0.1em; }
.ms-duo-cost:not(small):after { display: inline-block; content: ""; height: 1em; width: 1em; border-radius: 50%; 
    -webkit-box-shadow: -0.15em 0.15em 0 -0.05em #fff; box-shadow: -0.15em 0.15em 0 -0.05em #fff; 
    margin-left: 0.15em; position: absolute; top: 0.6em; vertical-align: bottom; }
small.ms-duo-cost:after { display: inline-block; content: ""; height: 0.5em; width: 0.5em; border-radius: 50%; 
    -webkit-box-shadow: -0.08em 0.075em 0 -0.03em #fff; box-shadow: -0.08em 0.075em 0 -0.03em #fff; 
    margin-left: 0.075em; position: absolute; top: 0.28em; vertical-align: bottom; }
.ms-duo-cost.ms-w:after  { background-color: #f0f2c0; }
.ms-duo-cost.ms-u:after  { background-color: #b5cde3; }
.ms-duo-cost.ms-b:after  { background-color: #aca29a; }
.ms-duo-cost.ms-r:after  { background-color: #db8664; }
.ms-duo-cost.ms-g:after  { background-color: #93b483; }
.ms-duo-cost.ms-c:after  { background-color: #beb9b2; }


/* 
 * Types and Symbols
 */

/* Tap / Card types */
.ms-tap:before { content: "\e502"; }
.ms-untap:before { content: "\e501"; }
.ms-tap-alt:before { content: "\e52b"; }
.ms-chaos:before { content: "\e503"; }
.ms-acorn:before { content: "\e52c"; }
.ms-creature:before { content: "\e507"; }
.ms-enchantment:before { content: "\e508"; }
.ms-instant:before { content: "\e509"; }
.ms-land:before { content: "\e50a"; }
.ms-phenomenon:before { content: "\e50b"; }
.ms-plane:before { content: "\e50c"; }
.ms-planeswalker:before { content: "\e50d"; }
.ms-scheme:before { content: "\e50e"; }
.ms-sorcery:before { content: "\e50f"; }
.ms-token:before { content: "\e525"; }
.ms-tribal:before { content: "\e510"; }
.ms-vanguard:before { content: "\e511"; }

/* Mana symbols */
.ms-w:before { content: "\e600"; }
.ms-u:before { content: "\e601"; }
.ms-b:before { content: "\e602"; }
.ms-r:before { content: "\e603"; }
.ms-g:before { content: "\e604"; }
.ms-c:before { content: "\e904"; }
.ms-wu:before, .ms-uw:before { content: "\e605"; }
.ms-wb:before, .ms-bw:before { content: "\e606"; }
.ms-rb:before, .ms-br:before { content: "\e607"; }
.ms-rg:before, .ms-gr:before { content: "\e608"; }
.ms-gu:before, .ms-ug:before { content: "\e609"; }
.ms-gw:before, .ms-wg:before { content: "\e60a"; }
.ms-ur:before, .ms-ru:before { content: "\e60b"; }
.ms-ub:before, .ms-bu:before { content: "\e60c"; }
.ms-wbg:before, .ms-wgb:before, .ms-bgw:before, .ms-bwg:before, .ms-gwb:before, .ms-gbw:before { content: "\e900"; }
.ms-wub:before, .ms-wbu:before, .ms-uwb:before, .ms-ubw:before, .ms-bwu:before, .ms-buw:before { content: "\e901"; }
.ms-wur:before, .ms-wru:before, .ms-uwr:before, .ms-urw:before, .ms-rwu:before, .ms-ruw:before { content: "\e902"; }
.ms-wrg:before, .ms-wgr:before, .ms-rwg:before, .ms-rgw:before, .ms-grw:before, .ms-gwr:before { content: "\e903"; }
.ms-wu2:before, .ms-w2u:before, .ms-uw2:before, .ms-u2w:before, .ms-2wu:before, .ms-2uw:before { content: "\e634"; }
.ms-wb2:before, .ms-w2b:before, .ms-bw2:before, .ms-b2w:before, .ms-2wb:before, .ms-2bw:before { content: "\e635"; }
.ms-ur2:before, .ms-u2r:before, .ms-ru2:before, .ms-r2u:before, .ms-2ur:before, .ms-2ru:before { content: "\e636"; }
.ms-ub2:before, .ms-u2b:before, .ms-bu2:before, .ms-b2u:before, .ms-2ub:before, .ms-2bu:before { content: "\e637"; }
.ms-br2:before, .ms-b2r:before, .ms-rb2:before, .ms-r2b:before, .ms-2br:before, .ms-2rb:before { content: "\e638"; }
.ms-bg2:before, .ms-b2g:before, .ms-gb2:before, .ms-g2b:before, .ms-2bg:before, .ms-2gb:before { content: "\e639"; }
.ms-rw2:before, .ms-r2w:before, .ms-wr2:before, .ms-w2r:before, .ms-2rw:before, .ms-2wr:before { content: "\e63a"; }
.ms-rg2:before, .ms-r2g:before, .ms-gr2:before, .ms-g2r:before, .ms-2rg:before, .ms-2gr:before { content: "\e63b"; }
.ms-gw2:before, .ms-g2w:before, .ms-wg2:before, .ms-w2g:before, .ms-2gw:before, .ms-2wg:before { content: "\e63c"; }
.ms-gu2:before, .ms-g2u:before, .ms-ug2:before, .ms-u2g:before, .ms-2gu:before, .ms-2ug:before { content: "\e63d"; }
.ms-2w:before, .ms-w2:before { content: "\e60d"; }
.ms-2u:before, .ms-u2:before { content: "\e60e"; }
.ms-2b:before, .ms-b2:before { content: "\e60f"; }
.ms-2r:before, .ms-r2:before { content: "\e610"; }
.ms-2g:before, .ms-g2:before { content: "\e611"; }
.ms-0:before, .ms-s0:before {content: "\e612"; }
.ms-1:before, .ms-s1:before { content: "\e613"; }
.ms-2:before, .ms-s2:before { content: "\e614"; }
.ms-3:before, .ms-s3:before { content: "\e615"; }
.ms-4:before, .ms-s4:before { content: "\e616"; }
.ms-5:before, .ms-s5:before { content: "\e617"; }
.ms-6:before, .ms-s6:before { content: "\e618"; }
.ms-7:before, .ms-s7:before { content: "\e619"; }
.ms-8:before, .ms-s8:before { content: "\e61a"; }
.ms-9:before, .ms-s9:before { content: "\e61b"; }
.ms-10:before, .ms-s10:before { content: "\e61c"; }
.ms-11:before, .ms-s11:before { content: "\e61d"; }
.ms-12:before, .ms-s12:before { content: "\e61e"; }
.ms-13:before, .ms-s13:before { content: "\e61f"; }
.ms-14:before, .ms-s14:before { content: "\e620"; }
.ms-15:before, .ms-s15:before { content: "\e621"; }
.ms-16:before, .ms-s16:before { content: "\e622"; }
.ms-17:before, .ms-s17:before { content: "\e623"; }
.ms-18:before, .ms-s18:before { content: "\e624"; }
.ms-19:before, .ms-s19:before { content: "\e625"; }
.ms-20:before, .ms-s20:before { content: "\e626"; }
.ms-x:before, .ms-sx:before { content: "\e627"; }
.ms-y:before, .ms-sy:before { content: "\e628"; }
.ms-z:before, .ms-sz:before { content: "\e629"; }
.ms-p:before { content: "\e62a"; }
.ms-pw:before, .ms-wp:before { content: "\e62b"; }
.ms-pu:before, .ms-up:before { content: "\e62c"; }
.ms-pb:before, .ms-bp:before { content: "\e62d"; }
.ms-pr:before, .ms-rp:before { content: "\e62e"; }
.ms-pg:before, .ms-gp:before { content: "\e62f"; }
.ms-wup:before, .ms-wu-p:before, .ms-pwu:before, .ms-pw-u:before, .ms-puw:before, .ms-pu-w:before, .ms-uwp:before, .ms-uw-p:before, .ms-upw:before, .ms-up-w:before, .ms-wpv:before, .ms-wp-u:before { content: "\e630"; } /* Unstable: UW hybrid */
.ms-pwr:before, .ms-pw-r:before { content: "\e631"; } /* Unstable: WR hybrid */
.ms-wrp:before, .ms-wr-p:before { content: "\e93e"; } /* Unstable: WR hybrid */
.ms-s:before { content: "\e632"; }
.ms-e:before { content: "\e633"; }
.ms-100:before, .ms-100p:before { content: "\e900"; }
.ms-1000000:before { content: "\e906"; }
.ms-a:before { content: "\e907"; }
.ms-infinity:before, .ms-∞:before { content: "\e908"; }
.ms-hw:before, .ms-w-half:before { content: "\e909"; }
.ms-hu:before, .ms-u-half:before { content: "\e90a"; }
.ms-hb:before, .ms-b-half:before { content: "\e90b"; }
.ms-hr:before, .ms-r-half:before { content: "\e90c"; }
.ms-hg:before, .ms-g-half:before { content: "\e90d"; }

/* Split symbols */
.ms-w-u:before { content: "\e91f"; }
.ms-w-b:before { content: "\e920"; }
.ms-u-b:before { content: "\e921"; }
.ms-u-r:before { content: "\e922"; }
.ms-b-r:before { content: "\e923"; }
.ms-b-g:before { content: "\e924"; }
.ms-r-g:before { content: "\e925"; }
.ms-r-w:before { content: "\e926"; }
.ms-g-w:before { content: "\e927"; }
.ms-g-u:before { content: "\e928"; }
.ms-2-w:before, .ms-w-2:before { content: "\e929"; }
.ms-2-u:before, .ms-u-2:before { content: "\e92a"; }
.ms-2-b:before, .ms-b-2:before { content: "\e92b"; }
.ms-2-r:before, .ms-r-2:before { content: "\e92c"; }
.ms-2-g:before, .ms-g-2:before { content: "\e92d"; }
.ms-w-p:before, .ms-p-w:before { content: "\e92e"; }
.ms-u-p:before, .ms-p-u:before { content: "\e92f"; }
.ms-b-p:before, .ms-p-b:before { content: "\e930"; }
.ms-r-p:before, .ms-p-r:before { content: "\e931"; }
.ms-g-p:before, .ms-p-g:before { content: "\e932"; }

/* Snow mana */
.ms-snow:before { content: "\e90e"; }
.ms-sws:before { content: "\e90f"; }
.ms-swo:before { content: "\e911"; }
.ms-sus:before { content: "\e912"; }
.ms-suo:before { content: "\e913"; }
.ms-sbs:before { content: "\e914"; }
.ms-sbo:before { content: "\e915"; }
.ms-srs:before { content: "\e916"; }
.ms-sro:before { content: "\e917"; }
.ms-sgs:before { content: "\e918"; }
.ms-sgo:before { content: "\e919"; }

/* Energy, poison and cube counters */
.ms-e-full:before { content: "\e91a"; }
.ms-p-full:before { content: "\e91b"; }
.ms-cube-full:before { content: "\e91c"; }
.ms-cubevector:before { content: "\e933"; }

/* Stunner */
.ms-stunner:before { content: "\e91d"; }

/* Loyalty */
.ms-loyalty-up:before { content: "\e91e"; }
.ms-loyalty-down:before { content: "\e934"; }
.ms-loyalty-zero:before { content: "\e935"; }
.ms-loyalty-start:before { content: "\e936"; }

/* Planeswalker action costs */
.ms-loyalty-1:before { content: "\e937"; }
.ms-loyalty-2:before { content: "\e938"; }
.ms-loyalty-3:before { content: "\e939"; }
.ms-loyalty-4:before { content: "\e93a"; }
.ms-loyalty-5:before { content: "\e93b"; }
.ms-loyalty-6:before { content: "\e93c"; }
.ms-loyalty-7:before { content: "\e93d"; }
.ms-loyalty-8:before { content: "\e93e"; }
.ms-loyalty-9:before { content: "\e93f"; }
.ms-loyalty-10:before { content: "\e940"; }
.ms-loyalty-11:before { content: "\e941"; }
.ms-loyalty-12:before { content: "\e942"; }
.ms-loyalty-13:before { content: "\e943"; }
.ms-loyalty-14:before { content: "\e944"; }
.ms-loyalty-15:before { content: "\e945"; }
.ms-loyalty-16:before { content: "\e946"; }
.ms-loyalty-17:before { content: "\e947"; }
.ms-loyalty-18:before { content: "\e948"; }
.ms-loyalty-19:before { content: "\e949"; }
.ms-loyalty-20:before { content: "\e94a"; }
.ms-loyalty-25:before { content: "\e94b"; }
.ms-loyalty-x:before { content: "\e94c"; }

/* Combat indicators */
.ms-attack:before { content: "\e94d"; }
.ms-defend:before { content: "\e94e"; }

/* Flashback */
.ms-flashback:before { content: "\e94f"; }

/* Saga */
.ms-saga:before { content: "\e950"; }

/* Counter */
.ms-counter:before { content: "\e951"; }

/* DFC */
.ms-dfc:before { content: "\e952"; }
.ms-daynight:before { content: "\e953"; }
.ms-day:before { content: "\e954"; }
.ms-night:before { content: "\e955"; }
.ms-dfc-spark:before { content: "\e956"; }
.ms-dfc-ignite:before { content: "\e957"; }
.ms-dfc-moon:before { content: "\e958"; }
.ms-dfc-emrakul:before { content: "\e959"; }

/* Variable modes */
.ms-modal-face:before { content: "\e95a"; }

/* Class */
.ms-class:before { content: "\e95b"; }

/* Dungeon */
.ms-dungeon:before { content: "\e95c"; }

/* Prototype */
.ms-prototype:before { content: "\e95d"; }

/* Battle */
.ms-battle:before { content: "\e95e"; }
.ms-shield:before { content: "\e95f"; }

/* Miscellaneous */
.ms-artist-nib:before { content: "\e960"; }
.ms-power-toughness:before, .ms-pt:before { content: "\e961"; }
.ms-power:before { content: "\e962"; }
.ms-toughness:before { content: "\e963"; }

/* Double sided markers */
.ms-dfc-day:before { content: "\e964"; }
.ms-dfc-night:before { content: "\e965"; }
.ms-dfc-spark:before { content: "\e966"; }
.ms-dfc-ignite:before { content: "\e967"; }
.ms-dfc-front:before { content: "\e968"; }
.ms-dfc-back:before { content: "\e969"; }

/* Reversible */
.ms-reversible:before { content: "\e96a"; }

/* Series, designed for use with unicode characters ↓, ↑ and ↕ */
.ms-series:before { content: "\e96b"; }

/* Ticket */
.ms-ticket:before { content: "\e96c"; }

/* Big */
.ms-big:before { content: "\e96d"; }

/* Showcase frame */
.ms-showcase:before { content: "\e96e"; }

/* Card */
.ms-card:before { content: "\e96f"; }

/* Watermark */
.ms-watermark:before { content: "\e970"; }

/* Stun */
.ms-stun:before { content: "\e971"; }

/* Layers */
.ms-layers:before { content: "\e972"; }

/* Creature type */
.ms-brushwagg:before { content: "\e973"; }
.ms-clue:before { content: "\e974"; }
.ms-food:before { content: "\e975"; }
.ms-treasure:before { content: "\e976"; }
.ms-blood:before { content: "\e977"; }

/* Triggered ability */
.ms-triggered:before { content: "\e97a"; }
.ms-triggered-when:before { content: "\e978"; }
.ms-triggered-whenever:before { content: "\e979"; }

/* Activated ability */
.ms-activated:before { content: "\e97b"; }

/* Chaos */
.ms-chaos-spin:before { content: "\e97c"; }

/* Digital */
.ms-shuffle:before { content: "\e97d"; }

/* Phyrexian */
.ms-ph:before { content: "\e97e"; }
.ms-phw:before, .ms-phr-w:before, .ms-phyre-w:before { content: "\e97f"; }
.ms-phu:before, .ms-phr-u:before, .ms-phyre-u:before { content: "\e980"; }
.ms-phb:before, .ms-phr-b:before, .ms-phyre-b:before { content: "\e981"; }
.ms-phr:before, .ms-phr-r:before, .ms-phyre-r:before { content: "\e982"; }
.ms-phg:before, .ms-phr-g:before, .ms-phyre-g:before { content: "\e983"; }
.ms-phc:before, .ms-phr-c:before, .ms-phyre-c:before { content: "\e984"; }
.ms-ph2:before, .ms-phr-2:before, .ms-phyre-2:before { content: "\e985"; }

/* Universes Beyond */
.ms-ub:before, .ms-universes-beyond:before { content: "\e986"; }

/* Casualty */
.ms-casualty:before { content: "\e987"; }

/* Initiative */
.ms-initiative:before { content: "\e988"; }

/* Draft */
.ms-draft:before { content: "\e989"; }

/* Plane */
.ms-planar:before { content: "\e98a"; }

/* Ward */
.ms-ward:before { content: "\e98b"; }
.ms-ward-w:before, .ms-ward-white:before { content: "\e98c"; }
.ms-ward-u:before, .ms-ward-blue:before { content: "\e98d"; }
.ms-ward-b:before, .ms-ward-black:before { content: "\e98e"; }
.ms-ward-r:before, .ms-ward-red:before { content: "\e98f"; }
.ms-ward-g:before, .ms-ward-green:before { content: "\e990"; }
.ms-ward-2:before, .ms-ward-generic:before { content: "\e991"; }

/* Prototype */
.ms-prototype-full:before { content: "\e992"; }

/* Visit */
.ms-visit:before { content: "\e993"; }

/* Backup */
.ms-backup:before { content: "\e994"; }

/* Inducement */
.ms-inducement:before { content: "\e995"; }

/* Space Beyond */
.ms-space-beyond:before { content: "\e996"; }

/* Transform */
.ms-transform:before { content: "\e997"; }

/* Planechase */
.ms-ch:before, .ms-chaos:before { content: "\e998"; }
.ms-pn:before, .ms-planes:before { content: "\e999"; }

/* Colorless */
.ms-cc:before, .ms-cc-2:before { content: "\e99a"; }
.ms-cc-1:before { content: "\e99b"; }
.ms-cc-3:before { content: "\e99c"; }