.embolden {
    background: -moz-linear-gradient(left, rgba(196, 18, 48, 0.4) 0%, rgba(196, 18, 48, 0.4) 1%, rgba(196, 18, 48, 0.77) 100%);
    background: -webkit-linear-gradient(left, rgba(196, 18, 48, 0.4) 0%, rgba(196, 18, 48, 0.4) 1%, rgba(196, 18, 48, 0.77) 100%);
    background: linear-gradient(to right, rgba(196, 18, 48, 0.4) 0%, rgba(196, 18, 48, 0.4) 1%, rgba(196, 18, 48, 0.77) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66c41230', endColorstr='#c4c41230', GradientType=1);
}

.black-mesh-utility {
    background: rgb(30, 30, 30);
    background: -moz-linear-gradient(-45deg, rgba(30, 30, 30, 1) 0%, rgba(0, 0, 0, 1) 0%, rgba(20, 20, 20, 1) 100%);
    background: -webkit-linear-gradient(-45deg, rgba(30, 30, 30, 1) 0%, rgba(0, 0, 0, 1) 0%, rgba(20, 20, 20, 1) 100%);
    background: linear-gradient(135deg, rgba(30, 30, 30, 1) 0%, rgba(0, 0, 0, 1) 0%, rgba(20, 20, 20, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e1e1e', endColorstr='#141414', GradientType=1);
}

.black-mesh-transparent {
    background: -moz-linear-gradient(left, rgba(28, 28, 28, 0.9) 0%, rgba(28, 28, 28, 0.89) 1%, rgba(10, 10, 10, 0) 65%, rgba(0, 0, 0, 0) 100%);
    background: -webkit-linear-gradient(left, rgba(28, 28, 28, 0.9) 0%, rgba(28, 28, 28, 0.89) 1%, rgba(10, 10, 10, 0) 65%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to right, rgba(28, 28, 28, 0.9) 0%, rgba(28, 28, 28, 0.89) 1%, rgba(10, 10, 10, 0) 65%, rgba(0, 0, 0, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e61c1c1c', endColorstr='#00000000', GradientType=1);
}

.interface-mesh-left, .interface-mesh-left > div.mask {
    background: -moz-linear-gradient(-45deg, rgba(29, 35, 39, 0.9) 0%, rgba(24, 29, 32, 0.8) 18%, rgba(19, 23, 25, 0.7) 35%, rgba(14, 17, 18, 0.55) 52%, rgba(3, 4, 4, 0) 90%, rgba(0, 0, 0, 0) 100%);
    background: -webkit-linear-gradient(-45deg, rgba(29, 35, 39, 0.9) 0%, rgba(24, 29, 32, 0.8) 18%, rgba(19, 23, 25, 0.7) 35%, rgba(14, 17, 18, 0.55) 52%, rgba(3, 4, 4, 0) 90%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(135deg, rgba(29, 35, 39, 0.9) 0%, rgba(24, 29, 32, 0.8) 18%, rgba(19, 23, 25, 0.7) 35%, rgba(14, 17, 18, 0.55) 52%, rgba(3, 4, 4, 0) 90%, rgba(0, 0, 0, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e61d2327', endColorstr='#00000000', GradientType=1);
}

.interface-lighter-mesh-left, .interface-lighter-mesh-left > div.mask {
    background: -moz-linear-gradient(45deg, rgba(35, 40, 45, 1) 0%, rgba(42, 47, 52, 1) 15%, rgba(48, 52, 58, 0.95) 27%, rgba(54, 58, 64, 0.8) 40%, rgba(60, 64, 71, 0.6) 53%, rgba(67, 70, 78, 0.4) 67%, rgba(82, 85, 94, 0.1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(35, 40, 45, 1) 0%, rgba(42, 47, 52, 1) 15%, rgba(48, 52, 58, 0.95) 27%, rgba(54, 58, 64, 0.8) 40%, rgba(60, 64, 71, 0.6) 53%, rgba(67, 70, 78, 0.4) 67%, rgba(82, 85, 94, 0.1) 100%);
    background: linear-gradient(45deg, rgba(35, 40, 45, 1) 0%, rgba(42, 47, 52, 1) 15%, rgba(48, 52, 58, 0.95) 27%, rgba(54, 58, 64, 0.8) 40%, rgba(60, 64, 71, 0.6) 53%, rgba(67, 70, 78, 0.4) 67%, rgba(82, 85, 94, 0.1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#23282d', endColorstr='#1a52555e', GradientType=1);
}

.interface-darker-mesh-left, .interface-darker-mesh-left > div.mask {
    background: -moz-linear-gradient(45deg, rgba(15, 18, 20, 1) 0%, rgba(25, 28, 31, 1) 15%, rgba(33, 36, 40, 0.95) 27%, rgba(42, 45, 50, 0.8) 40%, rgba(51, 54, 60, 0.6) 53%, rgba(60, 63, 70, 0.4) 67%, rgba(82, 85, 94, 0.1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(15, 18, 20, 1) 0%, rgba(25, 28, 31, 1) 15%, rgba(33, 36, 40, 0.95) 27%, rgba(42, 45, 50, 0.8) 40%, rgba(51, 54, 60, 0.6) 53%, rgba(60, 63, 70, 0.4) 67%, rgba(82, 85, 94, 0.1) 100%);
    background: linear-gradient(45deg, rgba(15, 18, 20, 1) 0%, rgba(25, 28, 31, 1) 15%, rgba(33, 36, 40, 0.95) 27%, rgba(42, 45, 50, 0.8) 40%, rgba(51, 54, 60, 0.6) 53%, rgba(60, 63, 70, 0.4) 67%, rgba(82, 85, 94, 0.1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0f1214', endColorstr='#1a52555e', GradientType=1);
}

.silver-mesh-left, .silver-mesh-left > div.mask {
    background: -moz-linear-gradient(-45deg, rgba(241, 241, 241, 0.9) 0%, rgba(241, 241, 241, 0.9) 1%, rgba(241, 241, 241, 0.8) 15%, rgba(241, 241, 241, 0.7) 27%, rgba(241, 241, 241, 0.6) 40%, rgba(241, 241, 241, 0.5) 52%, rgba(241, 241, 241, 0.1) 100%);
    background: -webkit-linear-gradient(-45deg, rgba(241, 241, 241, 0.9) 0%, rgba(241, 241, 241, 0.9) 1%, rgba(241, 241, 241, 0.8) 15%, rgba(241, 241, 241, 0.7) 27%, rgba(241, 241, 241, 0.6) 40%, rgba(241, 241, 241, 0.5) 52%, rgba(241, 241, 241, 0.1) 100%);
    background: linear-gradient(135deg, rgba(241, 241, 241, 0.9) 0%, rgba(241, 241, 241, 0.9) 1%, rgba(241, 241, 241, 0.8) 15%, rgba(241, 241, 241, 0.7) 27%, rgba(241, 241, 241, 0.6) 40%, rgba(241, 241, 241, 0.5) 52%, rgba(241, 241, 241, 0.1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6f1f1f1', endColorstr='#1af1f1f1', GradientType=1);
}

.dark-mesh-left, .dark-mesh-left > div.mask {
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.9) 1%, rgba(0, 0, 0, 0.8) 15%, rgba(0, 0, 0, 0.7) 27%, rgba(0, 0, 0, 0.6) 40%, rgba(0, 0, 0, 0.5) 52%, rgba(0, 0, 0, 0.1) 100%);
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.9) 1%, rgba(0, 0, 0, 0.8) 15%, rgba(0, 0, 0, 0.7) 27%, rgba(0, 0, 0, 0.6) 40%, rgba(0, 0, 0, 0.5) 52%, rgba(0, 0, 0, 0.1) 100%);
    background: linear-gradient(to right, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.9) 1%, rgba(0, 0, 0, 0.8) 15%, rgba(0, 0, 0, 0.7) 27%, rgba(0, 0, 0, 0.6) 40%, rgba(0, 0, 0, 0.5) 52%, rgba(0, 0, 0, 0.1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6000000', endColorstr='#1a000000', GradientType=1);
}

.red-mesh-flat {
    background: rgb(124, 15, 35);
    background: -moz-linear-gradient(top, rgba(124, 15, 35, 1) 0%, rgba(109, 10, 10, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(124, 15, 35, 1) 0%, rgba(109, 10, 10, 1) 100%);
    background: linear-gradient(to bottom, rgba(124, 15, 35, 1) 0%, rgba(109, 10, 10, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7c0f23', endColorstr='#6d0a0a', GradientType=0);
}

.dark-mesh {
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.34) 41%, rgba(0, 0, 0, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.34) 41%, rgba(0, 0, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.34) 41%, rgba(0, 0, 0, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
}

.red-mesh, .red-mesh > div.mask {
    background: rgba(196, 18, 48, .70);
    background: -moz-linear-gradient(-45deg, rgba(196, 18, 48, 1) 0%, rgba(124, 15, 35, .75) 100%);
    background: -webkit-linear-gradient(-45deg, rgba(196, 18, 48, 1) 0%, rgba(124, 15, 35, .75) 100%);
    background: linear-gradient(135deg, rgba(196, 18, 48, 1) 0%, rgba(124, 15, 35, .60) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c41230', endColorstr='#7c0f23', GradientType=1);
}

.interface, .interface > div.mask {
    background: -moz-linear-gradient(top, rgba(35, 40, 45, 0.35) 0%, rgba(35, 40, 45, 0.8) 36%, rgba(35, 40, 45, 0.9) 50%, rgba(35, 40, 45, 0.98) 82%, rgba(35, 40, 45, 0.98) 100%);
    background: -webkit-linear-gradient(top, rgba(35, 40, 45, 0.35) 0%, rgba(35, 40, 45, 0.8) 36%, rgba(35, 40, 45, 0.9) 50%, rgba(35, 40, 45, 0.98) 82%, rgba(35, 40, 45, 0.98) 100%);
    background: linear-gradient(to bottom, rgba(35, 40, 45, 0.35) 0%, rgba(35, 40, 45, 0.8) 36%, rgba(35, 40, 45, 0.9) 50%, rgba(35, 40, 45, 0.98) 82%, rgba(35, 40, 45, 0.98) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5923282d', endColorstr='#fa23282d', GradientType=0);
}

.intrigue, .intrigue > div.mask {
    background: -moz-linear-gradient(-45deg, rgba(77, 27, 84, 1) 0%, rgba(51, 32, 57, 0) 60%, rgba(45, 33, 51, 0) 73%, rgba(0, 0, 0, 0) 100%);
    background: -webkit-linear-gradient(-45deg, rgba(77, 27, 84, 1) 0%, rgba(51, 32, 57, 0) 60%, rgba(45, 33, 51, 0) 73%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(135deg, rgba(77, 27, 84, 1) 0%, rgba(51, 32, 57, 0) 60%, rgba(45, 33, 51, 0) 73%, rgba(0, 0, 0, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d1b54', endColorstr='#00000000', GradientType=1);
}

.curtain, .curtain > div.mask {
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(140, 131, 146, 0) 57%, rgba(54, 37, 63, 0.6) 100%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(140, 131, 146, 0) 57%, rgba(54, 37, 63, 0.6) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(140, 131, 146, 0) 57%, rgba(54, 37, 63, 0.6) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#9936253f', GradientType=0);
}

.envoy-finale, .envoy-finale > div.mask {
    background: -moz-linear-gradient(top, rgba(35, 40, 45, 0.75) 0%, rgba(35, 40, 45, 1) 85%, rgba(35, 40, 45, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(35, 40, 45, 0.75) 0%, rgba(35, 40, 45, 1) 85%, rgba(35, 40, 45, 1) 100%);
    background: linear-gradient(to bottom, rgba(35, 40, 45, 0.75) 0%, rgba(35, 40, 45, 1) 85%, rgba(35, 40, 45, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf23282d', endColorstr='#23282d', GradientType=0);
}

.dark-burgundy, .dark-burgundy > div.mask {
    background: rgba(124, 15, 35, 0.90);
}

.white, .white > div.mask {
    background-color: #FFFFFF;
}

.majestic-solid, .majestic-solid > div.mask {
    background-color: #004781;
}

.odin-solid, .odin-solid > div.mask {
    background-color: #23282d;
}

.blue-steel-solid, .blue-steel-solid > div.mask {
    background-color: #2b4185;
}

.fleet, .fleet div.mask {
    background-color: #f7f7f7;
}

.egg, .egg > div.mask {
    background-color: #FCFAF6;
}

.shell, .shell > div.mask {
    background-color: #FCFCFC;
}

.silver, .silver > div.mask {
    background-color: #F1F1F1;
}

.anchor, .anchor > div.mask {
    background-color: #283035;
}

.concrete, .concrete > div.mask {
    background-color: #23282D
}

.lux, .lux > div.mask {
    background-color: #FFED51;
}

.asphalt, .asphalt > div.mask {
    background-color: #e3e3e3;
}

.valance, .valance div.mask {
    background-color: #23282D;
}

.black, .black > div.mask {
    background-color: #000000;
}

.purple, .purple > div.mask {
    background-color: #74309A;
}

.envoy, .envoy > div.mask {
    background-color: #253A50;
}

.envoy-light, .envoy-light > div.mask {
    background-color: #23282DD9;
}

.linen, .linen > div.mask {
    background-image: url("https://static.meshu.us/dev/img/bg/low_contrast_linen.png");
}

.fiber, .fiber > div.mask {
    background-image: url("https://static.meshu.us/dev/img/bg/lightpaperfibers.png");
}

.grunge, .grunge > div.mask {
    background-image: url("https://static.meshu.us/dev/img/bg/subtle_grunge.png");
}

.twinkle, .twinkle > div.mask {
    background-image: url("https://static.meshu.us/dev/img/bg/twinkle_twinkle.png");
}

.felt, .felt > div.mask {
    background-image: url("https://static.meshu.us/dev/img/bg/felt.png");
}

.exa, .exa > div.mask {
    background-image: url("https://static.meshu.us/dev/img/bg/dark_exa.png");
}

.coal, .coal > div.mask {
    background-image: url("https://static.meshu.us/dev/img/bg/coal.png");
}
