Removing bower dependencies and bower config

This commit is contained in:
Andrew Gioia 2017-07-09 13:28:49 -04:00
parent f767e67413
commit e38c08cacb
33 changed files with 0 additions and 3933 deletions

View File

@ -1,26 +0,0 @@
{
"name": "Keyrune Documentation",
"homepage": "https://github.com/andrewgioia/Keyrune",
"authors": [
"Andrew Gioia <andrewgioia@gmail.com>"
],
"description": "Keyrune documentation and examples website",
"main": "index.html",
"moduleType": [],
"keywords": [
"Keyrune"
],
"license": "MIT",
"private": true,
"ignore": [
"**/.*",
"node_modules",
"bower_components",
"test",
"tests"
],
"dependencies": {
"keyrune": "*",
"zepto": "*"
}
}

View File

@ -1,44 +0,0 @@
{
"name": "keyrune",
"homepage": "http://andrewgioia.github.io/Keyrune",
"version": "3.1.1",
"authors": [
"Andrew Gioia <andrewgioia@gmail.com>"
],
"description": "Magic: the Gathering set symbol pictographic font",
"main": [
"css/keyrune.css"
],
"keywords": [
"keyrune",
"mtg",
"set",
"set symbol",
"set code",
"magic",
"gathering",
"font"
],
"dependencies": {},
"devDependencies": {},
"license": [
"OFL-1.1",
"MIT"
],
"ignore": [
"*/.*",
"*.json",
"*.md",
"node_modules",
"bower_components"
],
"_release": "3.1.1",
"_resolution": {
"type": "version",
"tag": "v3.1.1",
"commit": "869809bfaa8248580d50e16f5f4afd3439dde2dc"
},
"_source": "https://github.com/andrewgioia/keyrune.git",
"_target": "*",
"_originalSource": "keyrune"
}

View File

@ -1,5 +0,0 @@
.DS_Store
.orig
node_modules/
npm-debug.log
push_instructions.txt

View File

@ -1,35 +0,0 @@
{
"name": "keyrune",
"homepage": "http://andrewgioia.github.io/Keyrune",
"version": "3.1.1",
"authors": [
"Andrew Gioia <andrewgioia@gmail.com>"
],
"description": "Magic: the Gathering set symbol pictographic font",
"main": [
"css/keyrune.css"
],
"keywords": [
"keyrune",
"mtg",
"set",
"set symbol",
"set code",
"magic",
"gathering",
"font"
],
"dependencies": {},
"devDependencies": {},
"license": [
"OFL-1.1",
"MIT"
],
"ignore": [
"*/.*",
"*.json",
"*.md",
"node_modules",
"bower_components"
]
}

View File

@ -1,855 +0,0 @@
/**
* Global */
@font-face {
font-family: 'Keyrune';
src: url('../fonts/keyrune.eot?v=3.1.1');
src: url('../fonts/keyrune.eot?#iefix&v=3.1.1') format('embedded-opentype'), url('../fonts/keyrune.woff2?v=3.1.1') format('woff2'), url('../fonts/keyrune.woff?v=3.1.1') format('woff'), url('../fonts/keyrune.ttf?v=3.1.1') format('truetype'), url('../fonts/keyrune.svg?v=3.1.1#keyrune') format('svg');
font-weight: normal;
font-style: normal;
}
.ss {
display: inline-block;
font: normal normal normal 14px/1 Keyrune;
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;
}
.ss:before {
content: "\e684";
}
/**
* Larger sizes */
.ss-2x {
font-size: 2em;
}
.ss-3x {
font-size: 3em;
}
.ss-4x {
font-size: 4em;
}
.ss-5x {
font-size: 5em;
}
.ss-6x {
font-size: 6em;
}
/**
* Rarity colors */
.ss-common {
color: #1A1718;
}
.ss-common.ss-grad {
background: -webkit-gradient(linear, left top, right top, color-stop(1%, #302b2c), color-stop(50%, #474040), color-stop(100%, #302b2c));
/* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #302b2c 1%, #474040 50%, #302b2c 100%);
-webkit-text-stroke: 0.03em #000;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.ss-common.ss-grad.ss-no-border {
-webkit-text-stroke: 0;
}
.ss-uncommon {
color: #707883;
}
.ss-uncommon.ss-grad {
background: -webkit-gradient(linear, left top, right top, color-stop(0%, #5a6572), color-stop(50%, #9e9e9e), color-stop(100%, #5a6572));
/* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #5a6572 0%, #9e9e9e 50%, #5a6572 100%);
-webkit-text-stroke: 0.03em #111;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.ss-uncommon.ss-grad.ss-no-border {
-webkit-text-stroke: 0;
}
.ss-rare {
color: #A58E4A;
}
.ss-rare.ss-grad {
background: -webkit-gradient(linear, left top, right top, color-stop(0%, #876a3b), color-stop(50%, #dfbd6b), color-stop(100%, #876a3b));
/* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #876a3b 0%, #dfbd6b 50%, #876a3b 100%);
-webkit-text-stroke: 0.03em #333;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.ss-rare.ss-grad.ss-no-border {
-webkit-text-stroke: 0;
}
.ss-mythic {
color: #BF4427;
}
.ss-mythic.ss-grad {
background: -webkit-gradient(linear, left top, right top, color-stop(0%, #b21f0f), color-stop(50%, #f38300), color-stop(100%, #b21f0f));
/* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #b21f0f 0%, #f38300 50%, #b21f0f 100%);
-webkit-text-stroke: 0.03em #333;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.ss-mythic.ss-grad.ss-no-border {
-webkit-text-stroke: 0;
}
.ss-timeshifted {
color: #652978;
}
.ss-timeshifted.ss-grad {
background: -webkit-gradient(linear, left top, right top, color-stop(0%, #652978), color-stop(50%, #c09ac5), color-stop(100%, #652978));
/* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, #652978 0%, #c09ac5 50%, #652978 100%);
/* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #652978 0%, #c09ac5 50%, #652978 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
-webkit-text-stroke: 0.03em #333;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.ss-timeshifted.ss-grad.ss-no-border {
-webkit-text-stroke: 0;
}
.ss-foil {
color: #a6dced;
}
.ss-foil.ss-grad {
background: -webkit-linear-gradient(-45deg, #ea8d66 0%, #ea8d66 10%, #fdef8a 17%, #8bcc93 33%, #a6dced 50%, #6f75aa 67%, #e599c2 83%, #eeeeee 100%);
/* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #ea8d66 0%, #ea8d66 15%, #fdef8a 28%, #8bcc93 42%, #a6dced 55%, #6f75aa 68%, #e599c2 84%, #e599c2 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
-webkit-text-stroke: 0.03em #333;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.ss-foil.ss-grad.ss-no-border {
-webkit-text-stroke: 0;
}
/**
* Fixed width */
.ss-fw {
width: 1.28571429em;
text-align: center;
}
/**
* Core */
.ss-lea:before {
content: "\e600";
}
.ss-leb:before {
content: "\e601";
}
.ss-2ed:before {
content: "\e602";
}
.ss-3ed:before {
content: "\e603";
}
.ss-4ed:before {
content: "\e604";
}
.ss-psum:before {
content: "\e605";
}
.ss-5ed:before {
content: "\e606";
}
.ss-6ed:before {
content: "\e607";
}
.ss-7ed:before {
content: "\e608";
}
.ss-8ed:before {
content: "\e609";
}
.ss-9ed:before {
content: "\e60a";
}
.ss-10e:before {
content: "\e60b";
}
.ss-m10:before {
content: "\e60c";
}
.ss-m11:before {
content: "\e60d";
}
.ss-m12:before {
content: "\e60e";
}
.ss-m13:before {
content: "\e60f";
}
.ss-m14:before {
content: "\e610";
}
.ss-m15:before {
content: "\e611";
}
.ss-bcore:before {
content: "\e612";
}
.ss-ori:before {
content: "\e697";
}
/**
* Expansions */
/* Artifact Block */
.ss-arn:before {
content: "\e613";
}
.ss-atq:before {
content: "\e614";
}
.ss-leg:before {
content: "\e615";
}
/* Wizards Block */
.ss-drk:before {
content: "\e616";
}
.ss-fem:before {
content: "\e617";
}
.ss-hml:before {
content: "\e618";
}
/* Ice Age Block */
.ss-ice:before {
content: "\e619";
}
.ss-ice2:before {
content: "\e925";
}
.ss-all:before {
content: "\e61a";
}
.ss-csp:before {
content: "\e61b";
}
/* Mirage Block */
.ss-mir:before {
content: "\e61c";
}
.ss-vis:before {
content: "\e61d";
}
.ss-wth:before {
content: "\e61e";
}
/* Tempest Block */
.ss-tmp:before {
content: "\e61f";
}
.ss-sth:before {
content: "\e620";
}
.ss-exo:before {
content: "\e621";
}
/* Urza's Block */
.ss-usg:before {
content: "\e622";
}
.ss-ulg:before {
content: "\e623";
}
.ss-uds:before {
content: "\e624";
}
/* Mercadian Block */
.ss-mmq:before {
content: "\e625";
}
.ss-nem:before,
.ss-nms:before {
content: "\e626";
}
.ss-pcy:before {
content: "\e627";
}
/* Invasion Block */
.ss-inv:before {
content: "\e628";
}
.ss-pls:before {
content: "\e629";
}
.ss-apc:before {
content: "\e62a";
}
/* Odyssey Block */
.ss-ody:before {
content: "\e62b";
}
.ss-tor:before {
content: "\e62c";
}
.ss-jud:before {
content: "\e62d";
}
/* Onslaught Block */
.ss-ons:before {
content: "\e62e";
}
.ss-lgn:before {
content: "\e62f";
}
.ss-scg:before {
content: "\e630";
}
/* Mirrodin Block */
.ss-mrd:before {
content: "\e631";
}
.ss-dst:before {
content: "\e632";
}
.ss-5dn:before {
content: "\e633";
}
/* Kamigawa Block */
.ss-chk:before {
content: "\e634";
}
.ss-bok:before {
content: "\e635";
}
.ss-sok:before {
content: "\e636";
}
/* Ravnica Block */
.ss-rav:before {
content: "\e637";
}
.ss-gpt:before {
content: "\e638";
}
.ss-dis:before {
content: "\e639";
}
/* Time Spiral Block */
.ss-tsp:before {
content: "\e63a";
}
.ss-plc:before {
content: "\e63b";
}
.ss-fut:before {
content: "\e63c";
}
/* Lorwyn Block */
.ss-lrw:before {
content: "\e63d";
}
.ss-mor:before {
content: "\e63e";
}
/* Shadowmoor Block */
.ss-shm:before {
content: "\e63f";
}
.ss-eve:before {
content: "\e640";
}
/* Alara Block */
.ss-ala:before {
content: "\e641";
}
.ss-con:before {
content: "\e642";
}
.ss-arb:before {
content: "\e643";
}
/* Zendikar Block */
.ss-zen:before {
content: "\e644";
}
.ss-wwk:before {
content: "\e645";
}
.ss-roe:before {
content: "\e646";
}
/* Scars Block */
.ss-som:before {
content: "\e647";
}
.ss-mbs:before {
content: "\e648";
}
.ss-nph:before {
content: "\e649";
}
/* Innistrad Block */
.ss-isd:before {
content: "\e64a";
}
.ss-dka:before {
content: "\e64b";
}
.ss-avr:before {
content: "\e64c";
}
/* RTR Block */
.ss-rtr:before {
content: "\e64d";
}
.ss-gtc:before {
content: "\e64e";
}
.ss-dgm:before {
content: "\e64f";
}
/* Theros Block */
.ss-ths:before {
content: "\e650";
}
.ss-bng:before {
content: "\e651";
}
.ss-jou:before {
content: "\e652";
}
/* Khans Block */
.ss-ktk:before {
content: "\e653";
}
.ss-frf:before {
content: "\e654";
}
.ss-dtk:before {
content: "\e693";
}
/* Return to Zendikar Block */
.ss-bfz:before {
content: "\e699";
}
.ss-ogw:before {
content: "\e901";
}
/* Return to Innistrad Block */
.ss-soi:before {
content: "\e902";
}
.ss-emn:before {
content: "\e90b";
}
/* Kaladesh Block */
.ss-kld:before {
content: "\e90e";
}
.ss-aer:before {
content: "\e90f";
}
/* Amonkhet Block */
.ss-akh:before {
content: "\e914";
}
.ss-hou:before {
content: "\e924";
}
/* Ixalan Block */
.ss-xln:before {
content: "\e92e";
}
.ss-rix:before {
content: "\e92f";
}
/**
* Command Zone */
.ss-van:before {
content: "\e655";
}
.ss-hop:before {
content: "\e656";
}
.ss-arc:before {
content: "\e657";
}
.ss-cmd:before {
content: "\e658";
}
.ss-pc2:before {
content: "\e659";
}
.ss-cm1:before {
content: "\e65a";
}
.ss-c13:before {
content: "\e65b";
}
.ss-cns:before {
content: "\e65c";
}
.ss-c14:before {
content: "\e65d";
}
.ss-c15:before {
content: "\e900";
}
.ss-cn2:before {
content: "\e904";
}
.ss-c16:before {
content: "\e910";
}
.ss-pca:before {
content: "\e911";
}
.ss-cma:before {
content: "\e916";
}
.ss-e01:before,
.ss-ann:before {
content: "\e92d";
}
.ss-e02:before {
content: "\e931";
}
/**
* Reprint */
.ss-chr:before {
content: "\e65e";
}
.ss-ath:before {
content: "\e65f";
}
.ss-brb:before {
content: "\e660";
}
.ss-btd:before {
content: "\e661";
}
.ss-dkm:before {
content: "\e662";
}
.ss-mma:before {
content: "\e663";
}
.ss-mm2:before {
content: "\e695";
}
.ss-ema:before {
content: "\e903";
}
.ss-mm3:before {
content: "\e912";
}
.ss-xren:before {
content: "\e917";
}
.ss-xrin:before {
content: "\e918";
}
/**
* Beginner */
.ss-por:before {
content: "\e664";
}
.ss-p02:before,
.ss-po2:before {
content: "\e665";
}
.ss-ptk:before {
content: "\e666";
}
.ss-s99:before {
content: "\e667";
}
.ss-s00:before {
content: "\e668";
}
.ss-w16:before {
content: "\e907";
}
.ss-w17:before {
content: "\e923";
}
/**
* Duel Decks */
.ss-evg:before {
content: "\e669";
}
.ss-dd2:before {
content: "\e66a";
}
.ss-ddc:before {
content: "\e66b";
}
.ss-ddd:before {
content: "\e66c";
}
.ss-dde:before {
content: "\e66d";
}
.ss-ddf:before {
content: "\e66e";
}
.ss-ddg:before {
content: "\e66f";
}
.ss-ddh:before {
content: "\e670";
}
.ss-ddi:before {
content: "\e671";
}
.ss-ddj:before {
content: "\e672";
}
.ss-ddk:before {
content: "\e673";
}
.ss-ddl:before {
content: "\e674";
}
.ss-ddm:before {
content: "\e675";
}
.ss-ddn:before {
content: "\e676";
}
.ss-ddo:before {
content: "\e677";
}
.ss-ddp:before {
content: "\e698";
}
.ss-ddq:before {
content: "\e908";
}
.ss-ddr:before {
content: "\e90d";
}
.ss-td2:before {
content: "\e91c";
}
.ss-dds:before {
content: "\e921";
}
/**
* From the Vault */
.ss-drb:before {
content: "\e678";
}
.ss-v09:before {
content: "\e679";
}
.ss-v10:before {
content: "\e67a";
}
.ss-v11:before {
content: "\e67b";
}
.ss-v12:before {
content: "\e67c";
}
.ss-v13:before {
content: "\e67d";
}
.ss-v14:before {
content: "\e67e";
}
.ss-v15:before {
content: "\e905";
}
.ss-v16:before {
content: "\e906";
}
.ss-v0x:before {
content: "\e920";
}
/**
* Premium Deck Series */
.ss-h09:before {
content: "\e67f";
}
.ss-pd2:before {
content: "\e680";
}
.ss-pd3:before {
content: "\e681";
}
.ss-md1:before {
content: "\e682";
}
/**
* Promotional */
.ss-pgru:before {
content: "\e683";
}
.ss-pmtg1:before {
content: "\e684";
}
.ss-pmtg2:before {
content: "\e685";
}
.ss-pleaf:before {
content: "\e686";
}
.ss-pmei:before {
content: "\e687";
}
.ss-parl:before {
content: "\e688";
}
.ss-dpa:before {
content: "\e689";
}
.ss-pbook:before {
content: "\e68a";
}
.ss-past:before {
content: "\e68b";
}
.ss-parl2:before {
content: "\e68c";
}
.ss-exp:before {
content: "\e69a";
}
.ss-psalvat05:before {
content: "\e909";
}
.ss-psalvat11:before {
content: "\e90a";
}
.ss-mps:before,
.ss-mp1:before {
content: "\e913";
}
.ss-pxbox:before {
content: "\e915";
}
.ss-pmps:before {
content: "\e919";
}
.ss-pmpu:before {
content: "\e91a";
}
.ss-mp2:before {
content: "\e922";
}
.ss-pidw:before {
content: "\e92c";
}
/**
* Online */
.ss-med:before {
content: "\e68d";
}
.ss-me2:before {
content: "\e68e";
}
.ss-me3:before {
content: "\e68f";
}
.ss-me4:before {
content: "\e690";
}
.ss-tpr:before {
content: "\e694";
}
.ss-vma:before {
content: "\e696";
}
.ss-pz1:before,
.ss-xlcu:before {
content: "\e90c";
}
.ss-modo:before,
.ss-pmodo:before {
content: "\e91b";
}
.ss-duels:before,
.ss-xduels:before {
content: "\e91d";
}
.ss-xmods:before {
content: "\e91e";
}
.ss-pz2:before {
content: "\e91f";
}
/**
* Un-serious */
.ss-ugl:before {
content: "\e691";
}
.ss-unh:before {
content: "\e692";
}
.ss-ust:before {
content: "\e930";
}
/**
* Unofficial */
.ss-xcle:before {
content: "\e926";
}
.ss-xice:before {
content: "\e927";
}
.ss-x2ps:before {
content: "\e928";
}
.ss-x4ea:before {
content: "\e929";
}
.ss-papac:before {
content: "\e92a";
}
.ss-peuro:before {
content: "\e92b";
}
.ss-border:after {
content: "";
position: absolute;
left: -0.05em;
top: 0em;
color: #fff;
font-size: 1.15em;
z-index: -1;
background: #fff;
-webkit-text-stroke: 0.05em #fff;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.ss-border.ss-van:after {
content: "\e655";
}
.ss-border.ss-hop:after {
content: "\e656";
}
.ss-border.ss-arc:after {
content: "\e657";
}
.ss-border.ss-cmd:after {
content: "\e658";
}
.ss-border.ss-pc2:after {
content: "\e659";
}
.ss-border.ss-cm1:after {
content: "\e65a";
}
.ss-border.ss-c13:after {
content: "\e65b";
}
.ss-border.ss-cns:after {
content: "\e65c";
}
.ss-border.ss-c14:after {
content: "\e65d";
}
.ss-border.ss-c15:after {
content: "\e900";
}

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 345 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,86 +0,0 @@
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="chrome=1" />
<title>Keyrune</title>
<link rel="stylesheet" href="css/keyrune.css" />
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
<style type="text/css">
body {
background: #fff;
border-top: 3px solid #CBC8BB;
color: #333;
font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",
Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 16px;
line-height: 1.6em;
margin: 0;
padding: 0 100px;
}
h3 {
font-size: 16px;
font-weight: bold;
margin: 0;
}
p {
margin: 10px 0 20px;
}
footer {
border-top: 1px solid #eee;
margin: 40px 0 0;
padding: 20px 0 30px;
}
</style>
</head>
<body>
<h1>Keyrune</h1>
<h2>Set Symbol Demos</h2>
<p>
This HTML file is for demo purposes and is not necessary for Keyrune installation or use.
You can view a few of the set symbol font icons and the available examples below
(some may only be available for specific browsers).
</p>
<h3>Standard rarities</h3>
<p>
<i class="ss ss-leg ss-3x ss-common"></i>&nbsp;
<i class="ss ss-leg ss-2x ss-common"></i>&nbsp;
<i class="ss ss-leg ss-common"></i>&nbsp;
Common (Legends)
</p>
<p>
<i class="ss ss-ons ss-3x ss-uncommon ss-grad"></i>&nbsp;
<i class="ss ss-ons ss-2x ss-uncommon"></i>&nbsp;
<i class="ss ss-ons ss-uncommon"></i>&nbsp;
Uncommon (Onslaught)
</p>
<p>
<i class="ss ss-fut ss-3x ss-rare ss-grad"></i>&nbsp;
<i class="ss ss-fut ss-2x ss-rare"></i>&nbsp;
<i class="ss ss-fut ss-rare"></i>&nbsp;
Rare (Future Sight)
</p>
<p>
<i class="ss ss-zen ss-3x ss-mythic ss-grad"></i>&nbsp;
<i class="ss ss-zen ss-2x ss-mythic"></i>&nbsp;
<i class="ss ss-zen ss-mythic"></i>&nbsp;
Mythic Rare (Worldwake)
</p>
<h3>Special rarities</h3>
<p>
<i class="ss ss-isd ss-3x ss-foil ss-grad"></i>&nbsp;
<i class="ss ss-isd ss-2x ss-foil"></i>&nbsp;
<i class="ss ss-isd ss-foil"></i>&nbsp;
Foil (Innistrad)
</p>
<p>
<i class="ss ss-tsp ss-3x ss-timeshifted ss-grad"></i>&nbsp;
<i class="ss ss-tsp ss-2x ss-timeshifted"></i>&nbsp;
<i class="ss ss-tsp ss-timeshifted"></i>&nbsp;
Timeshifted (Time Spiral)
</p>
<footer>
Made with &hearts; by <a href="http://andrewgioia.com">Andrew Gioia</a>
</footer>
</body>
</html>

View File

@ -1,26 +0,0 @@
.@{ss-prefix}-border {
&:after {
content: "";
position: absolute;
left: -.05em;
top: 0em;
color: #fff;
font-size: 1.15em;
z-index: -1;
background: #fff;
-webkit-text-stroke: 0.05em #fff;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
&.@{ss-prefix}-van:after { content: "\e655"; } // Vanguard
&.@{ss-prefix}-hop:after { content: "\e656"; } // Planechase 2009
&.@{ss-prefix}-arc:after { content: "\e657"; } // Archenemy
&.@{ss-prefix}-cmd:after { content: "\e658"; } // Commander
&.@{ss-prefix}-pc2:after { content: "\e659"; } // Planechase 2012
&.@{ss-prefix}-cm1:after { content: "\e65a"; } // Commander's Arsenal
&.@{ss-prefix}-c13:after { content: "\e65b"; } // Commander 2013
&.@{ss-prefix}-cns:after { content: "\e65c"; } // Conspiracy
&.@{ss-prefix}-c14:after { content: "\e65d"; } // Commander 2014
&.@{ss-prefix}-c15:after { content: "\e900"; } // Commander 2015
}

View File

@ -1,18 +0,0 @@
.@{ss-prefix} {
display: inline-block;
font: normal normal normal @ss-font-size-base/1 Keyrune;
font-size: inherit;
line-height: 1em;
text-rendering: auto;
transform: translate(0, 0);
speak: none;
text-transform: none;
vertical-align: middle;
// Better font rendering
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
// default if the set does not exist yet, or setcode does not match
&:before {
content: "\e684";
}
}

View File

@ -1,289 +0,0 @@
/**
* Core */
.@{ss-prefix}-lea:before { content: "\e600"; } // Alpha
.@{ss-prefix}-leb:before { content: "\e601"; } // Beta
.@{ss-prefix}-2ed:before { content: "\e602"; } // Unlimited
.@{ss-prefix}-3ed:before { content: "\e603"; } // Revised
.@{ss-prefix}-4ed:before { content: "\e604"; } // 4th Edition
.@{ss-prefix}-psum:before { content: "\e605"; } // Summer Magic
.@{ss-prefix}-5ed:before { content: "\e606"; } // 5th Edition
.@{ss-prefix}-6ed:before { content: "\e607"; } // 6th Edition
.@{ss-prefix}-7ed:before { content: "\e608"; } // 7th Edition
.@{ss-prefix}-8ed:before { content: "\e609"; } // 8th Edition
.@{ss-prefix}-9ed:before { content: "\e60a"; } // 9th Edition
.@{ss-prefix}-10e:before { content: "\e60b"; } // 10th Edition
.@{ss-prefix}-m10:before { content: "\e60c"; } // Magic 2010
.@{ss-prefix}-m11:before { content: "\e60d"; } // Magic 2011
.@{ss-prefix}-m12:before { content: "\e60e"; } // Magic 2012
.@{ss-prefix}-m13:before { content: "\e60f"; } // Magic 2013
.@{ss-prefix}-m14:before { content: "\e610"; } // Magic 2014
.@{ss-prefix}-m15:before { content: "\e611"; } // Magic 2015
.@{ss-prefix}-bcore:before { content: "\e612"; } // Core background
.@{ss-prefix}-ori:before { content: "\e697"; } // Magic Origins
/**
* Expansions */
/* Artifact Block */
.@{ss-prefix}-arn:before { content: "\e613"; } // Arabian Nights
.@{ss-prefix}-atq:before { content: "\e614"; } // Antiquities
.@{ss-prefix}-leg:before { content: "\e615"; } // Legends
/* Wizards Block */
.@{ss-prefix}-drk:before { content: "\e616"; } // The Dark
.@{ss-prefix}-fem:before { content: "\e617"; } // Fallen Empires
.@{ss-prefix}-hml:before { content: "\e618"; } // Homelands
/* Ice Age Block */
.@{ss-prefix}-ice:before { content: "\e619"; } // Ice Age (Re-release)
.@{ss-prefix}-ice2:before { content: "\e925"; } // Ice Age (Original)
.@{ss-prefix}-all:before { content: "\e61a"; } // Alliances
.@{ss-prefix}-csp:before { content: "\e61b"; } // Coldsnap
/* Mirage Block */
.@{ss-prefix}-mir:before { content: "\e61c"; } // Mirage
.@{ss-prefix}-vis:before { content: "\e61d"; } // Visions
.@{ss-prefix}-wth:before { content: "\e61e"; } // Weatherlight
/* Tempest Block */
.@{ss-prefix}-tmp:before { content: "\e61f"; } // Tempest
.@{ss-prefix}-sth:before { content: "\e620"; } // Stronghold
.@{ss-prefix}-exo:before { content: "\e621"; } // Exodus
/* Urza's Block */
.@{ss-prefix}-usg:before { content: "\e622"; } // Urza's Saga
.@{ss-prefix}-ulg:before { content: "\e623"; } // Urza's Legacy
.@{ss-prefix}-uds:before { content: "\e624"; } // Urza's Destiny
/* Mercadian Block */
.@{ss-prefix}-mmq:before { content: "\e625"; } // Mercadian Masque
.@{ss-prefix}-nem:before,
.@{ss-prefix}-nms:before,{ content: "\e626"; } // Nemesis
.@{ss-prefix}-pcy:before { content: "\e627"; } // Prophecy
/* Invasion Block */
.@{ss-prefix}-inv:before { content: "\e628"; } // Invasion
.@{ss-prefix}-pls:before { content: "\e629"; } // Planeshift
.@{ss-prefix}-apc:before { content: "\e62a"; } // Apocalypse
/* Odyssey Block */
.@{ss-prefix}-ody:before { content: "\e62b"; } // Odyssey
.@{ss-prefix}-tor:before { content: "\e62c"; } // Torment
.@{ss-prefix}-jud:before { content: "\e62d"; } // Judgement
/* Onslaught Block */
.@{ss-prefix}-ons:before { content: "\e62e"; } // Onslaught
.@{ss-prefix}-lgn:before { content: "\e62f"; } // Legions
.@{ss-prefix}-scg:before { content: "\e630"; } // Scourge
/* Mirrodin Block */
.@{ss-prefix}-mrd:before { content: "\e631"; } // Mirrodin
.@{ss-prefix}-dst:before { content: "\e632"; } // Darksteel
.@{ss-prefix}-5dn:before { content: "\e633"; } // 5th Dawn
/* Kamigawa Block */
.@{ss-prefix}-chk:before { content: "\e634"; } // Champions of Kamigawa
.@{ss-prefix}-bok:before { content: "\e635"; } // Betrayers of Kamigawa
.@{ss-prefix}-sok:before { content: "\e636"; } // Saviors of Kamigawa
/* Ravnica Block */
.@{ss-prefix}-rav:before { content: "\e637"; } // Ravnica
.@{ss-prefix}-gpt:before { content: "\e638"; } // Guildpact
.@{ss-prefix}-dis:before { content: "\e639"; } // Dissension
/* Time Spiral Block */
.@{ss-prefix}-tsp:before { content: "\e63a"; } // Time Spiral
.@{ss-prefix}-plc:before { content: "\e63b"; } // Planeshift
.@{ss-prefix}-fut:before { content: "\e63c"; } // Future Sight
/* Lorwyn Block */
.@{ss-prefix}-lrw:before { content: "\e63d"; } // Lorwyn
.@{ss-prefix}-mor:before { content: "\e63e"; } // Morningtide
/* Shadowmoor Block */
.@{ss-prefix}-shm:before { content: "\e63f"; } // Shadowmoor
.@{ss-prefix}-eve:before { content: "\e640"; } // Eventide
/* Alara Block */
.@{ss-prefix}-ala:before { content: "\e641"; } // Shards of Alara
.@{ss-prefix}-con:before { content: "\e642"; } // Conflux
.@{ss-prefix}-arb:before { content: "\e643"; } // Alara Reborn
/* Zendikar Block */
.@{ss-prefix}-zen:before { content: "\e644"; } // Zendikar
.@{ss-prefix}-wwk:before { content: "\e645"; } // Worldwake
.@{ss-prefix}-roe:before { content: "\e646"; } // Rise of Eldrazi
/* Scars Block */
.@{ss-prefix}-som:before { content: "\e647"; } // Scars of Mirrodin
.@{ss-prefix}-mbs:before { content: "\e648"; } // Mirrodin Besieged
.@{ss-prefix}-nph:before { content: "\e649"; } // New Phyrexia
/* Innistrad Block */
.@{ss-prefix}-isd:before { content: "\e64a"; } // Innistrad
.@{ss-prefix}-dka:before { content: "\e64b"; } // Dark Ascension
.@{ss-prefix}-avr:before { content: "\e64c"; } // Avacyn Restored
/* RTR Block */
.@{ss-prefix}-rtr:before { content: "\e64d"; } // Return to Ravnica
.@{ss-prefix}-gtc:before { content: "\e64e"; } // Gatecrash
.@{ss-prefix}-dgm:before { content: "\e64f"; } // Dragon's Maze
/* Theros Block */
.@{ss-prefix}-ths:before { content: "\e650"; } // Theros
.@{ss-prefix}-bng:before { content: "\e651"; } // Born of the Gods
.@{ss-prefix}-jou:before { content: "\e652"; } // Journey into Nyx
/* Khans Block */
.@{ss-prefix}-ktk:before { content: "\e653"; } // Khans of Tarkir
.@{ss-prefix}-frf:before { content: "\e654"; } // Fate Reforged
.@{ss-prefix}-dtk:before { content: "\e693"; } // Dragons of Tarkir
/* Return to Zendikar Block */
.@{ss-prefix}-bfz:before { content: "\e699"; } // Battle for Zendikar
.@{ss-prefix}-ogw:before { content: "\e901"; } // Oath of the Gatewatch
/* Return to Innistrad Block */
.@{ss-prefix}-soi:before { content: "\e902"; } // Shadows Over Innistrad
.@{ss-prefix}-emn:before { content: "\e90b"; } // Eldritch Moon
/* Kaladesh Block */
.@{ss-prefix}-kld:before { content: "\e90e"; } // Kaladesh
.@{ss-prefix}-aer:before { content: "\e90f"; } // Aether Revolt
/* Amonkhet Block */
.@{ss-prefix}-akh:before { content: "\e914"; } // Amonkhet
.@{ss-prefix}-hou:before { content: "\e924"; } // Hour of Devastation
/* Ixalan Block */
.@{ss-prefix}-xln:before { content: "\e92e"; } // Amonkhet
.@{ss-prefix}-rix:before { content: "\e92f"; } // Hour of Devastation
/**
* Command Zone */
.@{ss-prefix}-van:before { content: "\e655"; } // Vanguard
.@{ss-prefix}-hop:before { content: "\e656"; } // Planechase 2009
.@{ss-prefix}-arc:before { content: "\e657"; } // Archenemy
.@{ss-prefix}-cmd:before { content: "\e658"; } // Commander
.@{ss-prefix}-pc2:before { content: "\e659"; } // Planechase 2012
.@{ss-prefix}-cm1:before { content: "\e65a"; } // Commander's Arsenal
.@{ss-prefix}-c13:before { content: "\e65b"; } // Commander 2013
.@{ss-prefix}-cns:before { content: "\e65c"; } // Conspiracy
.@{ss-prefix}-c14:before { content: "\e65d"; } // Commander 2014
.@{ss-prefix}-c15:before { content: "\e900"; } // Commander 2015
.@{ss-prefix}-cn2:before { content: "\e904"; } // Conspiracy 2: Take the Crown
.@{ss-prefix}-c16:before { content: "\e910"; } // Commander 2016
.@{ss-prefix}-pca:before { content: "\e911"; } // Planechase Anthology
.@{ss-prefix}-cma:before { content: "\e916"; } // Commander Anthology
.@{ss-prefix}-e01:before,
.@{ss-prefix}-ann:before { content: "\e92d"; } // Archenemy: Nicol Bolas
.@{ss-prefix}-e02:before { content: "\e931"; } // Explorers of Ixalan
/**
* Reprint */
.@{ss-prefix}-chr:before { content: "\e65e"; } // Chronicles
.@{ss-prefix}-ath:before { content: "\e65f"; } // Anthologies
.@{ss-prefix}-brb:before { content: "\e660"; } // Battle Royale
.@{ss-prefix}-btd:before { content: "\e661"; } // Beatdown
.@{ss-prefix}-dkm:before { content: "\e662"; } // Deckmasters
.@{ss-prefix}-mma:before { content: "\e663"; } // Modern Masters
.@{ss-prefix}-mm2:before { content: "\e695"; } // Modern Masters 2015
.@{ss-prefix}-ema:before { content: "\e903"; } // Eternal Masters
.@{ss-prefix}-mm3:before { content: "\e912"; } // Modern Masters 2017
.@{ss-prefix}-xren:before { content: "\e917"; } // Renaissance
.@{ss-prefix}-xrin:before { content: "\e918"; } // Rinascimento
/**
* Beginner */
.@{ss-prefix}-por:before { content: "\e664"; } // Portal
.@{ss-prefix}-p02:before,
.@{ss-prefix}-po2:before { content: "\e665"; } // Portal 2
.@{ss-prefix}-ptk:before { content: "\e666"; } // Portal 3 Kingdoms
.@{ss-prefix}-s99:before { content: "\e667"; } // Starter 1999
.@{ss-prefix}-s00:before { content: "\e668"; } // Starter 2000
.@{ss-prefix}-w16:before { content: "\e907"; } // Welcome Deck 2016
.@{ss-prefix}-w17:before { content: "\e923"; } // Welcome Deck 2017
/**
* Duel Decks */
.@{ss-prefix}-evg:before { content: "\e669"; } // Elves vs. Goblins
.@{ss-prefix}-dd2:before { content: "\e66a"; } // Jace vs. Chandra
.@{ss-prefix}-ddc:before { content: "\e66b"; } // Divine vs. Demonic
.@{ss-prefix}-ddd:before { content: "\e66c"; } // Garruk vs. Liliana
.@{ss-prefix}-dde:before { content: "\e66d"; } // Phyrexia vs. Coalition
.@{ss-prefix}-ddf:before { content: "\e66e"; } // Elspeth vs. Tezzeret
.@{ss-prefix}-ddg:before { content: "\e66f"; } // Knights vs. Dragons
.@{ss-prefix}-ddh:before { content: "\e670"; } // Ajani vs. Nicol Bolas
.@{ss-prefix}-ddi:before { content: "\e671"; } // Venser vs. Koth
.@{ss-prefix}-ddj:before { content: "\e672"; } // Izzet vs. Golgari
.@{ss-prefix}-ddk:before { content: "\e673"; } // Sorin vs. Tibalt
.@{ss-prefix}-ddl:before { content: "\e674"; } // Heroes vs. Monsters
.@{ss-prefix}-ddm:before { content: "\e675"; } // Jace vs. Vraska
.@{ss-prefix}-ddn:before { content: "\e676"; } // Speed vs. Cunning
.@{ss-prefix}-ddo:before { content: "\e677"; } // Kiora vs. Elspeth
.@{ss-prefix}-ddp:before { content: "\e698"; } // Zendikar vs. Eldrazi
.@{ss-prefix}-ddq:before { content: "\e908"; } // Blessed vs. Cursed
.@{ss-prefix}-ddr:before { content: "\e90d"; } // Nissa vs. Ob Nixilis
.@{ss-prefix}-td2:before { content: "\e91c"; } // New Phyrexia vs. Mirrodin Pure
.@{ss-prefix}-dds:before { content: "\e921"; } // Mind vs. Might
/**
* From the Vault */
.@{ss-prefix}-drb:before { content: "\e678"; } // Dragons
.@{ss-prefix}-v09:before { content: "\e679"; } // Exiled
.@{ss-prefix}-v10:before { content: "\e67a"; } // Relics
.@{ss-prefix}-v11:before { content: "\e67b"; } // Legends
.@{ss-prefix}-v12:before { content: "\e67c"; } // Realms
.@{ss-prefix}-v13:before { content: "\e67d"; } // Twenty
.@{ss-prefix}-v14:before { content: "\e67e"; } // Annihilation
.@{ss-prefix}-v15:before { content: "\e905"; } // Angels
.@{ss-prefix}-v16:before { content: "\e906"; } // Lore
.@{ss-prefix}-v0x:before { content: "\e920"; } // Vaults
/**
* Premium Deck Series */
.@{ss-prefix}-h09:before { content: "\e67f"; } // Slivers
.@{ss-prefix}-pd2:before { content: "\e680"; } // Fire & Lightning
.@{ss-prefix}-pd3:before { content: "\e681"; } // Graveborn
.@{ss-prefix}-md1:before { content: "\e682"; } // Modern Event Deck
/**
* Promotional */
.@{ss-prefix}-pgru:before { content: "\e683"; } // Guru
.@{ss-prefix}-pmtg1:before { content: "\e684"; } // Magic symbol
.@{ss-prefix}-pmtg2:before { content: "\e685"; } // Magic symbol (alt)
.@{ss-prefix}-pleaf:before { content: "\e686"; } // Leaf
.@{ss-prefix}-pmei:before { content: "\e687"; } // Media Insert
.@{ss-prefix}-parl:before { content: "\e688"; } // DCI (Arena)
.@{ss-prefix}-dpa:before { content: "\e689"; } // Dragons
.@{ss-prefix}-pbook:before { content: "\e68a"; } // Book Insert
.@{ss-prefix}-past:before { content: "\e68b"; } // Astral
.@{ss-prefix}-parl2:before { content: "\e68c"; } // Arena logo
.@{ss-prefix}-exp:before { content: "\e69a"; } // Zendikar Expeditions
.@{ss-prefix}-psalvat05:before { content: "\e909"; } // Salvat 2005
.@{ss-prefix}-psalvat11:before { content: "\e90a"; } // Salvat 2011
.@{ss-prefix}-mps:before,
.@{ss-prefix}-mp1:before { content: "\e913"; } // Kaladesh Inventions
.@{ss-prefix}-pxbox:before { content: "\e915"; } // Xbox Media Promo
.@{ss-prefix}-pmps:before { content: "\e919"; } // Magic Premiere Shop
.@{ss-prefix}-pmpu:before { content: "\e91a"; } // Mirrodin Pure promo
.@{ss-prefix}-mp2:before { content: "\e922"; } // Amonkhet Invocations
.@{ss-prefix}-pidw:before { content: "\e92c"; } // IDW promo
/**
* Online */
.@{ss-prefix}-med:before { content: "\e68d"; } // Masters Edition
.@{ss-prefix}-me2:before { content: "\e68e"; } // Masters Edition II
.@{ss-prefix}-me3:before { content: "\e68f"; } // Masters Edition III
.@{ss-prefix}-me4:before { content: "\e690"; } // Masters Edition IV
.@{ss-prefix}-tpr:before { content: "\e694"; } // Tempest Remastered
.@{ss-prefix}-vma:before { content: "\e696"; } // Vintage Masters
.@{ss-prefix}-pz1:before,
.@{ss-prefix}-xlcu:before { content: "\e90c"; } // Legendary Cube
.@{ss-prefix}-modo:before,
.@{ss-prefix}-pmodo:before { content: "\e91b"; } // Magic Online promos
.@{ss-prefix}-duels:before,
.@{ss-prefix}-xduels:before { content: "\e91d"; } // Magic Duels
.@{ss-prefix}-xmods:before { content: "\e91e"; } // Magic Online Deck Series
.@{ss-prefix}-pz2:before { content: "\e91f"; } // Treasure Chests
/**
* Un-serious */
.@{ss-prefix}-ugl:before { content: "\e691"; } // Unglued
.@{ss-prefix}-unh:before { content: "\e692"; } // Unhinged
.@{ss-prefix}-ust:before { content: "\e930"; } // Unstable
/**
* Unofficial */
.@{ss-prefix}-xcle:before { content: "\e926"; } // Collector's Edition
.@{ss-prefix}-xice:before { content: "\e927"; } // International Collector's Edition
.@{ss-prefix}-x2ps:before { content: "\e928"; } // Two Player Introductory Set
.@{ss-prefix}-x4ea:before { content: "\e929"; } // Alternate 4th Edition
.@{ss-prefix}-papac:before { content: "\e92a"; } // APAC Lands
.@{ss-prefix}-peuro:before { content: "\e92b"; } // Euro Lands

View File

@ -1,8 +0,0 @@
@import "variables.less";
@import "path.less";
@import "core.less";
@import "sizes.less";
@import "rarities.less";
@import "width.less";
@import "icons.less";
@import "border.less";

View File

@ -1,11 +0,0 @@
@font-face {
font-family: 'Keyrune';
src:url( '@{ss-font-path}/keyrune.eot?v=@{ss-version}' );
src:url( '@{ss-font-path}/keyrune.eot?#iefix&v=@{ss-version}') format( 'embedded-opentype' ),
url( '@{ss-font-path}/keyrune.woff2?v=@{ss-version}') format( 'woff2' ),
url( '@{ss-font-path}/keyrune.woff?v=@{ss-version}') format( 'woff' ),
url( '@{ss-font-path}/keyrune.ttf?v=@{ss-version}') format( 'truetype' ),
url( '@{ss-font-path}/keyrune.svg?v=@{ss-version}#keyrune') format( 'svg' );
font-weight: normal;
font-style: normal;
}

View File

@ -1,93 +0,0 @@
/**
* Rarity colors */
.@{ss-prefix}-common {
color: #1A1718;
&.@{ss-prefix}-grad {
// webkit outline/gradient
background: -webkit-gradient(linear, left top, right top, color-stop(1%,#302b2c), color-stop(50%,#474040), color-stop(100%,#302b2c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #302b2c 1%,#474040 50%,#302b2c 100%); // Chrome10+,Safari5.1+
-webkit-text-stroke: 0.03em #000;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
&.@{ss-prefix}-no-border {
-webkit-text-stroke: 0;
}
}
}
.@{ss-prefix}-uncommon {
color: #707883;
&.@{ss-prefix}-grad {
// webkit outline/gradient
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#5a6572), color-stop(50%,#9e9e9e), color-stop(100%,#5a6572)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #5a6572 0%,#9e9e9e 50%,#5a6572 100%); // Chrome10+,Safari5.1+
-webkit-text-stroke: 0.03em #111;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
&.@{ss-prefix}-no-border {
-webkit-text-stroke: 0;
}
}
}
.@{ss-prefix}-rare {
color: #A58E4A;
&.@{ss-prefix}-grad {
// webkit outline/gradient
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#876a3b), color-stop(50%,#dfbd6b), color-stop(100%,#876a3b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #876a3b 0%,#dfbd6b 50%,#876a3b 100%); // Chrome10+,Safari5.1+
-webkit-text-stroke: 0.03em #333;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
&.@{ss-prefix}-no-border {
-webkit-text-stroke: 0;
}
}
}
.@{ss-prefix}-mythic {
color: #BF4427;
&.@{ss-prefix}-grad {
// webkit outline/gradient
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#b21f0f), color-stop(50%,#f38300), color-stop(100%,#b21f0f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #b21f0f 0%,#f38300 50%,#b21f0f 100%); // Chrome10+, Safari5.1+
-webkit-text-stroke: 0.03em #333;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
&.@{ss-prefix}-no-border {
-webkit-text-stroke: 0;
}
}
}
.@{ss-prefix}-timeshifted {
color: #652978;
&.@{ss-prefix}-grad {
// webkit outline/gradient
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#652978), color-stop(50%,#c09ac5), color-stop(100%,#652978)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, #652978 0%,#c09ac5 50%,#652978 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #652978 0%,#c09ac5 50%,#652978 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
-webkit-text-stroke: 0.03em #333;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
&.@{ss-prefix}-no-border {
-webkit-text-stroke: 0;
}
}
}
.@{ss-prefix}-foil {
color: #a6dced;
&.@{ss-prefix}-grad {
// webkit outline/gradient
background: -webkit-linear-gradient(-45deg, #ea8d66 0%,#ea8d66 10%,#fdef8a 17%,#8bcc93 33%,#a6dced 50%,#6f75aa 67%,#e599c2 83%,#eeeeee 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #ea8d66 0%,#ea8d66 15%,#fdef8a 28%,#8bcc93 42%,#a6dced 55%,#6f75aa 68%,#e599c2 84%,#e599c2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
-webkit-text-stroke: 0.03em #333;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
&.@{ss-prefix}-no-border {
-webkit-text-stroke: 0;
}
}
}

View File

@ -1,8 +0,0 @@
/**
* Larger sizes */
.@{ss-prefix}-2x { font-size: 2em; }
.@{ss-prefix}-3x { font-size: 3em; }
.@{ss-prefix}-4x { font-size: 4em; }
.@{ss-prefix}-5x { font-size: 5em; }
.@{ss-prefix}-6x { font-size: 6em; }

View File

@ -1,7 +0,0 @@
/**
* Global */
@ss-font-path: '../fonts';
@ss-version: '3.1.1';
@ss-font-size-base: 14px;
@ss-prefix: ss;

View File

@ -1,7 +0,0 @@
/**
* Fixed width */
.@{ss-prefix}-fw {
width: (18em / 14);
text-align: center;
}

View File

@ -1,43 +0,0 @@
// _helpers.scss
/** Set Symbol Size Modifiers ====================
*/
@each $size in $keyrune_sizes {
.#{$keyrune_prefix}.#{$keyrune_prefix}-#{nth($size, 1)} {
font-size: #{nth($size, 2)};
}
}
/** Set Symbol No Border =========================
* | This class can remain a singleton since it is generic, making
* | it a helper class.
*/
.#{$keyrune_prefix}.#{$keyrune_prefix}-no-border {
-webkit-text-stroke: 0;
text-stroke: 0;
}
/** Set Symbol Border ============================
*/
.#{$keyrune_prefix}.#{$keyrune_prefix}-border {
&:after {
content: "";
position: absolute;
left: -0.05em;
top: 0.0em;
z-index: -1;
color: $white;
font-size: 1.15em;
background: $white;
-webkit-text-stroke: 0.05em $white;
-webkit-background-clip: $keyrune_background_clip;
-webkit-text-fill-color: $keyrune_text_fill;
}
@each $set in $mtg_setlist_borders {
/* #{nth($set, 1)} */
.#{$keyrune_prefix}.#{$keyrune_prefix}-#{nth($set, 2)}:after {
content: "#{nth($set, 3)}";
}
}
}

View File

@ -1,39 +0,0 @@
// _rarities.scs
/** Set Symbol Rarities ==========================
* | Strangely enough, autoprefixer doesn't wanna prefix
* | some of the things in here properly. Either way, I kept those
* | hard-coded prefxed to ensure it to work!
*/
@each $scheme in $keyrune_palette {
/* #{nth($scheme, 1)} */
.#{$keyrune_prefix}.#{$keyrune_prefix}-#{nth($scheme, 1)} {
color: #{nth($scheme, 2)};
&.#{$keyrune_prefix}-grad {
// webkit outline/gradient
/* Chrome, Safari4+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%, #{nth($scheme, 3)}), color-stop(50%, #{nth($scheme, 4)}), color-stop(100%, #{nth($scheme, 3)}));
/* Chrome10+, Safari5.1+ */
background: -webkit-linear-gradient(left, #{nth($scheme, 3)} 0%, #{nth($scheme, 4)} 50%, #{nth($scheme, 3)} 100%);
-webkit-text-stroke: 0.03em #{nth($scheme, 5)};
-webkit-text-fill-color: $keyrune_text_fill;
-webkit-background-clip: $keyrune_background_clip;
background-clip: $keyrune_background_clip;
}
}
}
/* Hard coding foil rarity for now because it's so much more complex */
.#{$keyrune_prefix}-foil {
color: #a6dced;
&.#{$keyrune_prefix}-grad {
// webkit outline/gradient
background: -webkit-linear-gradient(-45deg, #ea8d66 0%,#ea8d66 10%,#fdef8a 17%,#8bcc93 33%,#a6dced 50%,#6f75aa 67%,#e599c2 83%,#eeeeee 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #ea8d66 0%,#ea8d66 15%,#fdef8a 28%,#8bcc93 42%,#a6dced 55%,#6f75aa 68%,#e599c2 84%,#e599c2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
-webkit-text-stroke: 0.03em #333;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: $keyrune_background_clip;
}
}

View File

@ -1,42 +0,0 @@
// _keyrune.scss
/** Set Symbol Base Class ========================
*/
.#{$keyrune_prefix} {
display: inline-block;
font: $keyrune_font;
font-size: inherit;
line-height: 1em;
text-rendering: auto;
transform: translate(0, 0);
speak: none;
text-transform: none;
vertical-align: middle;
// Better font rendering
-webkit-font-smoothing: antialiased;
-moz-font-smoothing: grayscale;
// default symbol if the set does not exist yet, or setcode does not match
&:before {
content: "#{$keyrune_default_content}";
}
}
/** Set Symbol Glyphs ============================
* | Originally, this was inside of the .#{$keyrune_prefix} class above,
* | and used a '&' parent selector.
* | However, the loop caused a strange
* | interatction and printed all of the the set name comments above all
* | of the set glyh classes; making a giant block of comments on top of
* | a huge list of classes.
* |
* | Temporary solution for proper selector specificity was to prefix the
* | class with the same variable as the main .ss class above. Not really
* | best practice (DRY, etc...) but fixes weird compilation.
*/
@each $set in $mtg_setlist {
/* #{nth($set, 1)} */
.#{$keyrune_prefix}.#{$keyrune_prefix}-#{nth($set, 2)}:before {
content: "#{nth($set, 3)}";
}
}

View File

@ -1,16 +0,0 @@
// _typography.scss
/** Keyrune Font-Family =========================
* | Concatenation is purely for readability purposes.
*/
@font-face {
font-family: "#{$keyrune_font_face}";
src:url('#{$keyrune_font_path}' + '/keyrune.eot?v=' + '#{$keyrune_version}');
src:url('#{$keyrune_font_path}' + '/keyrune.eot?#iefix&v=' + '#{$keyrune_version}') format('embedded-opentype'),
url('#{$keyrune_font_path}' + '/keyrune.woff2?v=' + '#{$keyrune_version}') format('woff2'),
url('#{$keyrune_font_path}' + '/keyrune.woff?v=' + '#{$keyrune_version}') format('woff'),
url('#{$keyrune_font_path}' + '/keyrune.ttf?v=' + '#{$keyrune_version}') format('truetype'),
url('#{$keyrune_font_path}' + '/keyrune.svg?v=' + '#{$keyrune_version}' + '#keyrune') format('svg');
font-weight: $keyrune_font_weight;
font-style: $keyrune_font_style;
}

View File

@ -1,317 +0,0 @@
// _variables.scss
// #.
$keyrune_version: '3.1.1' !default;
$keyrune_font_path: '../fonts' !default;
// #. Keyrune Font ==============================
//
$keyrune_font_style: normal !default;
$keyrune_font_variant: normal !default;
$keyrune_font_weight: normal !default;
$keyrune_font_size: 14px !default;
$keyrune_font_face: 'Keyrune' !default;
$keyrune_font: $keyrune_font_style $keyrune_font_variant $keyrune_font_weight $keyrune_font_size/1 $keyrune_font_face !default;
$keyrune_prefix: 'ss' !default;
$keyrune_default_content: "\e684" !default;
$keyrune_background_clip: text !default;
$keyrune_text_fill: transparent !default;
// 4. Keyrune Colors ============================
//
$black: #000 !default;
$white: #fff !default;
$keyrune_palette: (
('common', #1a1718, #302b2c, #474040, #000),
('uncommon', #707883, #5a6572, #9e9e9e, #111),
('rare', #a58e4a, #876a3b, #dfbd6b, #333),
('mythic', #bf4427, #b21f0f, #f38300, #333),
('timeshifted', #652978, #652978, #c09ac5, #333)
) !default;
// #. Set Symbol Sizes ===============================
//
$keyrune_sizes: (
'2x': 2em,
'3x': 3em,
'4x': 4em,
'5x': 5em,
'6x': 6em,
'fw': calc(18em / #{$keyrune_font_size})
) !default;
// NOTE: not really sure what to call this array. I notice it is for special borders of sorts, so setlist_borders it is.
$mtg_setlist_borders: (
("Vanguard", 'van', "\e655"),
("Archenemy", 'arc', "\e657"),
("Commander", 'cmd', "\e658"),
("Commander's Arsenal", 'cm1', "\e65a"),
("Commander 2013", 'c13', "\e65b"),
("Commander 2014", 'c14', "\e65d"),
("Commander 2015", 'c15', "\e900"),
("Planechase 2009", 'hop', "\e656"),
("Planechase 2012", 'pc2', "\e659"),
("Conspiracy", 'cns', "\e65c")
) !default;
// 6. MtG Setlist ==============================
// Legend/Key:
// ("Set_Name", 'Set_Code', "Set_Glyph"),
//
$mtg_setlist: (
// # Core Sets
("Alpha", 'lea', "\e600"),
("Beta", 'leb', "\e601"),
("Unlimited", '2ed', "\e602"),
("Revised", '3ed', "\e603"),
("4th Edition", '4ed', "\e604"),
("Summer Magic", 'psum', "\e605"),
("5th Edition", '5ed', "\e606"),
("6th Edition", '6ed', "\e607"),
("7th Edition", '7ed', "\e608"),
("8th Edition", '8ed', "\e609"),
("9th Edition", '9ed', "\e60a"),
("10th Edition", '10e', "\e60b"),
("Magic 2010", 'm10', "\e60c"),
("Magic 2011", 'm11', "\e60d"),
("Magic 2012", 'm12', "\e60e"),
("Magic 2013", 'm13', "\e60f"),
("Magic 2014", 'm14', "\e610"),
("Magic 2015", 'm15', "\e611"),
("Core background", 'bcore', "\e612"),
("Magic Origins", 'ori', "\e697"),
// # Expansion Sets
// Artifact block
("Arabian Nights", 'arn', "\e613"),
("Antiquities", 'atq', "\e614"),
("Legends", 'leg', "\e615"),
// Wizards block
("The Dark", 'drk', "\e616"),
("Fallen Empires", 'fem', "\e617"),
("Homelands", 'hml', "\e618"),
// Ice Age block
("Ice Age", 'ice', "\e619"),
("Ice Age (Original)", 'ice2', "\e925"),
("Alliances", 'all', "\e61a"),
("Coldsnap", 'csp', "\e61b"),
// Mirage block
("Mirage", 'mir', "\e61c"),
("Visions", 'vis', "\e61d"),
("Weatherlight", 'wth', "\e61e"),
// Tempest block
("Tempest", 'tmp', "\e61f"),
("Stronghold", 'sth', "\e620"),
("Exodus", 'exo', "\e621"),
// Urza's block
("Urza's Saga", 'usg', "\e622"),
("Urza's Legacy", 'ulg', "\e623"),
("Urza's Destiny", 'uds', "\e624"),
// Mercadian block
("Mercadian Masque", 'mmq', "\e625"),
("Nemesis", 'nem', "\e626"),
("Nemesis", 'nms', "\e626"),
("Prophecy", 'pcy', "\e627"),
// Invasion block
("Invasion", 'inv', "\e628"),
("Planeshift", 'pls', "\e629"),
("Apocalypse", 'apc', "\e62a"),
// Odyssey block
("Odyssey", 'ody', "\e62b"),
("Torment", 'tor', "\e62c"),
("Judgement", 'jud', "\e62d"),
// Onslaught block
("Onslaught", 'ons', "\e62e"),
("Legions", 'lgn', "\e62f"),
("Scourge", 'scg', "\e630"),
// Mirrodin block
("Mirrodin", 'mrd', "\e631"),
("Darksteel", 'dst', "\e632"),
("5th Dawn", '5dn', "\e633"),
// Kamigawa block
("Champions of Kamigawa", 'chk', "\e634"),
("Betrayers of Kamigawa", 'bok', "\e635"),
("Saviors of Kamigawa", 'sok', "\e636"),
// Ravnica block
("Ravnica", 'rav', "\e637"),
("Guildpact", 'gpt', "\e638"),
("Dissension", 'dis', "\e639"),
// Time Spiral block
("Time Spiral", 'tsp', "\e63a"),
("Planeshift", 'plc', "\e63b"),
("Future Sight", 'fut', "\e63c"),
// Lorwyn block
("Lorwyn", 'lrw', "\e63d"),
("Morningtide", 'mor', "\e63e"),
// Shadowmoor block
("Shadowmoor", 'shm', "\e63f"),
("Eventide", 'eve', "\e640"),
// Alara block
("Shards of Alara", 'ala', "\e641"),
("Conflux", 'con', "\e642"),
("Alara Reborn", 'arb', "\e643"),
// Zendikar block
("Zendikar", 'zen', "\e644"),
("Worldwake", 'wwk', "\e645"),
("Rise of Eldrazi", 'roe', "\e646"),
// Scars block
("Scars of Mirrodin", 'som', "\e647"),
("Mirrodin Besieged", 'mbs', "\e648"),
("New Phyrexia", 'nph', "\e649"),
// Innistrad block
("Innistrad", 'isd', "\e64a"),
("Dark Ascension", 'dka', "\e64b"),
("Avacyn Restored", 'avr', "\e64c"),
// Return to Ravnica block
("Return to Ravnica", 'rtr', "\e64d"),
("Gatecrash", 'gtc', "\e64e"),
("Dragon's Maze", 'dgm', "\e64f"),
// Theros block
("Theros", 'ths', "\e650"),
("Born of the Gods", 'bng', "\e651"),
("Journey into Nyx", 'jou', "\e652"),
// Khans block
("Khans of Tarkir", 'ktk', "\e653"),
("Fate Reforged", 'frf', "\e654"),
("Dragons of Tarkir", 'dtk', "\e693"),
// Return to Zendikar block
("Battle for Zendikar", 'bfz', "\e699"),
("Oath of the Gatewatch", 'ogw', "\e901"),
// Return to Innistrad block
("Shadows Over Innistrad", 'soi', "\e902"),
("Eldritch Moon", 'emn', "\e90b"),
// Kaladesh block
("Kaladesh", 'kld', "\e90e"),
("Aether Revolt", 'aer', "\e90f"),
// Amonkhet block
("Amonkhet", "akh", "\e914"),
("Hour of Devastation", "hou", "\e924"),
// Ixalan block
("Ixalan", "xln", "\e92e"),
("Rivals of Ixalan", "rix", "\e92f"),
// # Commander Sets
("Vanguard", 'van', "\e655"),
("Planechase 2009", 'hop', "\e656"),
("Archenemy", 'arc', "\e657"),
("Commander", 'cmd', "\e658"),
("Planechase 2012", 'pc2', "\e659"),
("Commander's Arsenal", 'cm1', "\e65a"),
("Commander 2013", 'c13', "\e65b"),
("Conspiracy", 'cns', "\e65c"),
("Commander 2014", 'c14', "\e65d"),
("Commander 2015", 'c15', "\e900"),
("Conspiracy 2, Take", 'cn2', "\e904"),
("Commander 2016", 'c16', "\e910"),
("Planechase Anthology", 'pca', "\e911"),
("Commander Anthology", 'cma', "\e916"),
("Archenemy: Nicol Bolas", 'e01', "\e92d"),
("Archenemy: Nicol Bolas", 'ann', "\e92d"),
("Explorers of Ixalan", 'e02', "\e931"),
// # Reprint Sets
("Chronicles", 'chr', "\e65e"),
("Anthologies", 'ath', "\e65f"),
("Battle Royale", 'brb', "\e660"),
("Beatdown", 'btd', "\e661"),
("Deckmasters", 'dkm', "\e662"),
("Modern Masters", 'mma', "\e663"),
("Modern Masters 2015", 'mm2', "\e695"),
("Eternal Masters", 'ema', "\e903"),
("Modern Masters 2017", 'mm3', "\e912"),
("Renaissance", 'xren', "\e917"),
("Rinascimento", 'xrin', "\e918"),
// # Beginner Sets
("Portal", 'por', "\e664"),
("Portal 2", 'p02', "\e665"),
("Portal 2", 'po2', "\e665"),
("Portal 3 Kingdoms", 'ptk', "\e666"),
("Starter 1999", 's99', "\e667"),
("Starter 2000", 's00', "\e668"),
("Welcome Deck 2016", 'w16', "\e907"),
("Welcome Deck 2017", 'w17', "\e923"),
// # Duel Decks
("Elves vs. Goblins", 'evg', "\e669"),
("Jace vs. Chandra", 'dd2', "\e66a"),
("Divine vs. Demonic", 'ddc', "\e66b"),
("Garruk vs. Liliana", 'ddd', "\e66c"),
("Phyrexia vs.", 'dde', "\e66d"),
("Elspeth vs.", 'ddf', "\e66e"),
("Knights vs. Dragons", 'ddg', "\e66f"),
("Ajani vs. Nicol", 'ddh', "\e670"),
("Venser vs. Koth", 'ddi', "\e671"),
("Izzet vs. Golgari", 'ddj', "\e672"),
("Sorin vs. Tibalt", 'ddk', "\e673"),
("Heroes vs. Monsters", 'ddl', "\e674"),
("Jace vs. Vraska", 'ddm', "\e675"),
("Speed vs. Cunning", 'ddn', "\e676"),
("Kiora vs. Elspeth", 'ddo', "\e677"),
("Zendikar vs.", 'ddp', "\e698"),
("Blessed vs. Cursed", 'ddq', "\e908"),
("Nissa vs. Ob Nixilis", 'ddr', "\e90d"),
("New Phyrexia vs. Mirrodin Pure", 'td2', "\e91c"),
// # From the Vault
("Dragons", 'drb', "\e678"),
("Exiled", 'v09', "\e679"),
("Relics", 'v10', "\e67a"),
("Legends", 'v11', "\e67b"),
("Realms", 'v12', "\e67c"),
("Twenty", 'v13', "\e67d"),
("Annihilation", 'v14', "\e67e"),
("Angels", 'v15', "\e905"),
("Lore", 'v16', "\e906"),
("Vaults", 'v0x', "\e920"),
// # Premium Deck Series
("Slivers", 'h09', "\e67f"),
("Fire & Lightning", 'pd2', "\e680"),
("Graveborn", 'pd3', "\e681"),
("Modern Event Deck", 'md1', "\e682"),
// # Promotional
("Guru", 'pgru', "\e683"),
("Magic symbol", 'pmtg1', "\e684"),
("Magic symbol", 'pmtg2', "\e685"),
("Leaf", 'pleaf', "\e686"),
("Media Insert", 'pmei', "\e687"),
("DCI (Arena)", 'parl', "\e688"),
("Dragons", 'dpa', "\e689"),
("Book Insert", 'pbook', "\e68a"),
("Astral", 'past', "\e68b"),
("Arena logo", 'parl2', "\e68c"),
("Zendikar", 'exp', "\e69a"),
("Salvat 2005", 'psalvat05', "\e909"),
("Salvat 2011", 'psalvat11', "\e90a"),
("Kaladesh Inventions", 'mp1', "\e913"),
("Kaladesh Inventions", 'mps', "\e913"),
("Xbox Media Promo", 'pxbox', "\e915"),
("Magic Premiere Shop", 'pmps', "\e919"),
("Mirrodin Pure", 'pmpu', "\e91a"),
("Amonkhet Invocations", 'mp2', "\e922"),
("IDW Promo", 'pidw', "\e92c"),
// # Online Only
("Masters Edition", 'med', "\e68d"),
("Masters Edition II", 'me2', "\e68e"),
("Masters Edition III", 'me3', "\e68f"),
("Masters Edition IV", 'me4', "\e690"),
("Tempest Remastered", 'tpr', "\e694"),
("Vintage Masters", 'vma', "\e696"),
("Legendary Cube", 'xlcu', "\e90c"),
("Legendary Cube", 'pz1', "\e90c"),
("Magic Online", 'modo', "\e91b"),
("Magic Online", 'pmodo', "\e91b"),
("Magic Duels", 'duels', "\e91d"),
("Magic Duels", 'xduels', "\e91d"),
("Magic Online Deck Series", 'xmods', "\e91e"),
("Treasure Chests", 'pz2', "\e91f"),
// # The Unsets
("Unglued", 'ugl', "\e691"),
("Unhinged", 'unh', "\e692"),
("Unstable", 'ust', "\e930"),
// # Unofficial
("Collector's Edition", 'xcle', "\e926"),
("International Collector's Edition", 'xice', "\e927"),
("Two Player Introductory Set", 'x2ps', "\e928"),
("Alternate 4th Edition", 'x4ea', "\e929"),
("APAC Lands", 'papac', "\e92a"),
("Euro Lands", 'peuro', "\e92b")
) !default;

View File

@ -1,15 +0,0 @@
// keyrune.scss
// Config ======================================
//
@import 'variables';
// Components ==================================
//
@import 'typography';
@import 'setsymbol';
@import 'rarities';
// Helpers =====================================
//
@import 'helpers';

View File

@ -1,21 +0,0 @@
{
"name": "zepto",
"description": "Shim repository for the Zepto.js JavaScript library.",
"version": "1.2.0",
"main": "./zepto.js",
"ignore": [
"*.md",
".gitignore",
"Makefile"
],
"homepage": "https://github.com/components/zepto",
"_release": "1.2.0",
"_resolution": {
"type": "version",
"tag": "1.2.0",
"commit": "6ae82d4e9d6509f1f585d718ced3624f11b3c940"
},
"_source": "https://github.com/components/zepto.git",
"_target": "*",
"_originalSource": "zepto"
}

View File

@ -1,11 +0,0 @@
{
"name": "zepto",
"description": "Shim repository for the Zepto.js JavaScript library.",
"version": "1.2.0",
"main": "./zepto.js",
"ignore": [
"*.md",
".gitignore",
"Makefile"
]
}

View File

@ -1,13 +0,0 @@
{
"name": "zepto",
"repo": "components/zepto",
"description": "Shim repository for the Zepto.js JavaScript library.",
"version": "1.2.0",
"main": "zepto.js",
"scripts": [
"zepto.js"
],
"files": [
"zepto.min.js"
]
}

View File

@ -1,29 +0,0 @@
{
"name": "components/zepto",
"description": "Shim repository for the Zepto.js JavaScript library.",
"type": "component",
"keywords": [
"JavaScript"
],
"homepage": "http://zeptojs.com",
"license": "MIT",
"authors": [
{
"name": "Thomas Fuchs",
"homepage": "https://github.com/madrobby"
}
],
"extra": {
"component": {
"scripts": [
"zepto.js"
],
"files": [
"zepto.min.js"
],
"shim": {
"exports": "Zepto"
}
}
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long