From 496038b4f74e69997eedc45dee64c358173d037f Mon Sep 17 00:00:00 2001 From: Andrew Gioia Date: Thu, 23 Feb 2023 23:01:00 -0500 Subject: [PATCH] Adds a few more sets up to Urza's Destiny, new search operators on the sets page, better npm scripts --- .gitignore | 3 +- demo/sets.js | 14 +- dist/css/keyrune-full.css | 769 +++++++++++++++++++++ dist/css/keyrune-full.css.map | 1 + dist/css/keyrune-full.min.css | 1 + dist/css/keyrune-full.min.css.map | 1 + dist/css/keyrune.css | 36 + dist/css/keyrune.css.map | 2 +- dist/css/keyrune.min.css | 1 + dist/css/keyrune.min.css.map | 1 + dist/font/keyrune.eot | Bin 74572 -> 77004 bytes dist/font/keyrune.svg | 10 +- dist/font/keyrune.ttf | Bin 74408 -> 76840 bytes dist/font/keyrune.woff | Bin 74484 -> 76916 bytes dist/font/keyrune.woff2 | Bin 34276 -> 35492 bytes docs/assets/css/docs.css | 881 +++++++++++++------------ docs/assets/css/keyrune.css | 36 + docs/assets/css/keyrune.css.map | 2 +- docs/assets/font/keyrune.woff | Bin 74484 -> 76916 bytes docs/assets/font/keyrune.woff2 | Bin 34276 -> 35492 bytes docs/assets/js/glitz.js | 54 +- docs/index.html | 6 +- docs/sets/index.html | 255 +++++-- docs/src/assets/scss/_func.scss | 13 + docs/src/assets/scss/_layout.scss | 6 +- docs/src/assets/scss/_sets.scss | 17 +- docs/src/assets/scss/_utils.scss | 10 + docs/src/assets/scss/docs.scss | 3 +- docs/src/content/sets/index.md | 2 +- docs/src/data/sets.json | 206 +++++- docs/src/layouts/_default/baseof.html | 8 +- docs/src/layouts/partials/modal.html | 17 +- docs/src/layouts/shortcodes/icons.html | 2 + docs/src/static/assets/js/glitz.js | 54 +- package.json | 10 +- src/font/keyrune.eot | Bin 74572 -> 77004 bytes src/font/keyrune.svg | 10 +- src/font/keyrune.ttf | Bin 74408 -> 76840 bytes src/font/keyrune.woff | Bin 74484 -> 76916 bytes src/font/keyrune.woff2 | Bin 34276 -> 35492 bytes src/scss/_aliases.scss | 2 +- src/scss/_sets.scss | 198 ++++++ src/scss/_variables.scss | 34 +- src/scss/keyrune-full.scss | 8 + src/scss/keyrune.scss | 191 +----- 45 files changed, 2117 insertions(+), 747 deletions(-) create mode 100644 dist/css/keyrune-full.css create mode 100644 dist/css/keyrune-full.css.map create mode 100644 dist/css/keyrune-full.min.css create mode 100644 dist/css/keyrune-full.min.css.map create mode 100644 dist/css/keyrune.min.css create mode 100644 dist/css/keyrune.min.css.map create mode 100644 docs/src/assets/scss/_func.scss create mode 100644 src/scss/_sets.scss create mode 100644 src/scss/keyrune-full.scss diff --git a/.gitignore b/.gitignore index e555b18..6e43563 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,5 @@ .orig node_modules/ npm-debug.log -push_instructions.txt +docs/src/resources/ +push_instructions.txt \ No newline at end of file diff --git a/demo/sets.js b/demo/sets.js index a9bdd1d..ef4ebb8 100644 --- a/demo/sets.js +++ b/demo/sets.js @@ -23,17 +23,15 @@ sets = { "tmp": "Tempest", "sth": "Stronghold", "exo": "Exodus", + "usg": "Urza's Saga", + "ulg": "Urza's Legacy", + "uds": "Urza's Destiny", }, "Command": { "pvan": "Vanguard", }, "Reprint": { - "sum": "Summer Magic", - "fbb": "Foreign Black Border", - "4bb": "4th Edition Black Border", "chr": "Chronicles", - "ren": "Renaissance", - "rin": "Rinascimento", }, "Supplemental": {}, "Digital": { @@ -58,7 +56,13 @@ sets = { "ugl": "Unglued", }, "Unofficial": { + "sum": "Summer Magic", + "fbb": "Foreign Black Border", + "4bb": "4th Edition Black Border", + "ren": "Renaissance", + "rin": "Rinascimento", "palp": "Asia Pacific Land Program", + "ath": "Anthologies", }, "Alternative": { "legchr": "Legends (Chronicles)", diff --git a/dist/css/keyrune-full.css b/dist/css/keyrune-full.css new file mode 100644 index 0000000..7c3eb61 --- /dev/null +++ b/dist/css/keyrune-full.css @@ -0,0 +1,769 @@ +:root { + --border-default: #fff; + --border-contrast: #131417; + --rarity-default: #131417; + --inner-default: #fff; +} +:root[data-mode=dark] { + --border-default: #ddd; + --border-contrast: #000; + --rarity-default: #000; + --inner-default: #fff; +} + +@font-face { + font-family: "keyrune"; + src: url("../font/keyrune.eot?4.0.38"); + src: url("../font/keyrune.eot?4.0.38#iefix") format("embedded-opentype"), url("../font/keyrune.woff2?4.0.38") format("woff2"), url("../font/keyrune.ttf?4.0.38") format("truetype"), url("../font/keyrune.woff?4.0.38") format("woff"), url("../font/keyrune.svg?4.0.38#keyrune") format("svg"); + font-weight: normal; + font-style: normal; + font-display: block; +} +.ss { + font-family: "keyrune" !important; + color: var(--icon-default); + speak: never; + font-style: normal; + font-weight: normal; + font-variant: normal; + position: relative; + text-transform: none; + line-height: 1; + display: inline-flex; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.ss-lea::before { + content: "\e000"; +} +.ss-lea.ss-border::after { + content: "\e001"; +} +.ss-lea.ss-inner::marker { + content: "\e002"; +} +.ss-leb::before { + content: "\e003"; +} +.ss-leb.ss-border::after { + content: "\e004"; +} +.ss-leb.ss-inner::marker { + content: "\e005"; +} +.ss-2ed::before { + content: "\e006"; +} +.ss-2ed.ss-border::after { + content: "\e007"; +} +.ss-2ed.ss-inner::marker { + content: "\e008"; +} +.ss-ced::before { + content: "\e009"; +} +.ss-ced.ss-border::after { + content: "\e00a"; +} +.ss-ced.ss-inner::marker { + content: "\e00b"; +} +.ss-cei::before { + content: "\e00c"; +} +.ss-cei.ss-border::after { + content: "\e00d"; +} +.ss-cei.ss-inner::marker { + content: "\e00e"; +} +.ss-arn::before { + content: "\e00f"; +} +.ss-arn.ss-border::after { + content: "\e010"; +} +.ss-arn.ss-inner::marker { + content: "\e011"; +} +.ss-atq::before { + content: "\e012"; +} +.ss-atq.ss-border::after { + content: "\e013"; +} +.ss-atq.ss-inner::marker { + content: "\f8ff"; +} +.ss-3ed::before { + content: "\e015"; +} +.ss-3ed.ss-border::after { + content: "\e016"; +} +.ss-3ed.ss-inner::marker { + content: "\e017"; +} +.ss-fbb::before { + content: "\e018"; +} +.ss-fbb.ss-border::after { + content: "\e019"; +} +.ss-fbb.ss-inner::marker { + content: "\e01a"; +} +.ss-leg::before { + content: "\e01b"; +} +.ss-leg.ss-border::after { + content: "\e01c"; +} +.ss-leg.ss-inner::marker { + content: "\e01d"; +} +.ss-sum::before { + content: "\e01e"; +} +.ss-sum.ss-border::after { + content: "\e01f"; +} +.ss-sum.ss-inner::marker { + content: "\f8ff"; +} +.ss-pdrc::before { + content: "\e021"; +} +.ss-pdrc.ss-border::after { + content: "\e022"; +} +.ss-pdrc.ss-inner::marker { + content: "\f8ff"; +} +.ss-drk::before { + content: "\e024"; +} +.ss-drk.ss-border::after { + content: "\e025"; +} +.ss-drk.ss-inner::marker { + content: "\f8ff"; +} +.ss-phpr::before { + content: "\e027"; +} +.ss-phpr.ss-border::after { + content: "\e028"; +} +.ss-phpr.ss-inner::marker { + content: "\f8ff"; +} +.ss-fem::before { + content: "\e02a"; +} +.ss-fem.ss-border::after { + content: "\e02b"; +} +.ss-fem.ss-inner::marker { + content: "\f8ff"; +} +.ss-pmei::before { + content: "\e02d"; +} +.ss-pmei.ss-border::after { + content: "\e02e"; +} +.ss-pmei.ss-inner::marker { + content: "\f8ff"; +} +.ss-pleaf::before { + content: "\e02d"; +} +.ss-pleaf.ss-border::after { + content: "\e02e"; +} +.ss-pleaf.ss-inner::marker { + content: "\f8ff"; +} +.ss-o90p::before { + content: "\e02d"; +} +.ss-o90p.ss-border::after { + content: "\e02e"; +} +.ss-o90p.ss-inner::marker { + content: "\f8ff"; +} +.ss-pcel::before { + content: "\e02d"; +} +.ss-pcel.ss-border::after { + content: "\e02e"; +} +.ss-pcel.ss-inner::marker { + content: "\f8ff"; +} +.ss-olep::before { + content: "\e02d"; +} +.ss-olep.ss-border::after { + content: "\e02e"; +} +.ss-olep.ss-inner::marker { + content: "\f8ff"; +} +.ss-pmtg::before { + content: "\e030"; +} +.ss-pmtg.ss-border::after { + content: "\e031"; +} +.ss-pmtg.ss-inner::marker { + content: "\f8ff"; +} +.ss-plgm::before { + content: "\e030"; +} +.ss-plgm.ss-border::after { + content: "\e031"; +} +.ss-plgm.ss-inner::marker { + content: "\f8ff"; +} +.ss-parl::before { + content: "\e030"; +} +.ss-parl.ss-border::after { + content: "\e031"; +} +.ss-parl.ss-inner::marker { + content: "\f8ff"; +} +.ss-ptc::before { + content: "\e030"; +} +.ss-ptc.ss-border::after { + content: "\e031"; +} +.ss-ptc.ss-inner::marker { + content: "\f8ff"; +} +.ss-rqs::before { + content: "\e030"; +} +.ss-rqs.ss-border::after { + content: "\e031"; +} +.ss-rqs.ss-inner::marker { + content: "\f8ff"; +} +.ss-pred::before { + content: "\e030"; +} +.ss-pred.ss-border::after { + content: "\e031"; +} +.ss-pred.ss-inner::marker { + content: "\f8ff"; +} +.ss-wc97::before { + content: "\e030"; +} +.ss-wc97.ss-border::after { + content: "\e031"; +} +.ss-wc97.ss-inner::marker { + content: "\f8ff"; +} +.ss-jgp::before { + content: "\e030"; +} +.ss-jgp.ss-border::after { + content: "\e031"; +} +.ss-jgp.ss-inner::marker { + content: "\f8ff"; +} +.ss-wc98::before { + content: "\e030"; +} +.ss-wc98.ss-border::after { + content: "\e031"; +} +.ss-wc98.ss-inner::marker { + content: "\f8ff"; +} +.ss-4ed::before { + content: "\e033"; +} +.ss-4ed.ss-border::after { + content: "\e034"; +} +.ss-4ed.ss-inner::marker { + content: "\f8ff"; +} +.ss-4bb::before { + content: "\e036"; +} +.ss-4bb.ss-border::after { + content: "\e037"; +} +.ss-4bb.ss-inner::marker { + content: "\f8ff"; +} +.ss-ice::before { + content: "\e039"; +} +.ss-ice.ss-border::after { + content: "\e03a"; +} +.ss-ice.ss-inner::marker { + content: "\e03b"; +} +.ss-chr::before { + content: "\e03c"; +} +.ss-chr.ss-border::after { + content: "\e03d"; +} +.ss-chr.ss-inner::marker { + content: "\f8ff"; +} +.ss-ren::before { + content: "\e03f"; +} +.ss-ren.ss-border::after { + content: "\e040"; +} +.ss-ren.ss-inner::marker { + content: "\f8ff"; +} +.ss-rin::before { + content: "\e042"; +} +.ss-rin.ss-border::after { + content: "\e043"; +} +.ss-rin.ss-inner::marker { + content: "\f8ff"; +} +.ss-hml::before { + content: "\e045"; +} +.ss-hml.ss-border::after { + content: "\e046"; +} +.ss-hml.ss-inner::marker { + content: "\e047"; +} +.ss-all::before { + content: "\e048"; +} +.ss-all.ss-border::after { + content: "\e049"; +} +.ss-all.ss-inner::marker { + content: "\e04a"; +} +.ss-mir::before { + content: "\e04b"; +} +.ss-mir.ss-border::after { + content: "\e04c"; +} +.ss-mir.ss-inner::marker { + content: "\f8ff"; +} +.ss-itp::before { + content: "\e04e"; +} +.ss-itp.ss-border::after { + content: "\e04f"; +} +.ss-itp.ss-inner::marker { + content: "\f8ff"; +} +.ss-vis::before { + content: "\e051"; +} +.ss-vis.ss-border::after { + content: "\e052"; +} +.ss-vis.ss-inner::marker { + content: "\e053"; +} +.ss-mgb::before { + content: "\e051"; +} +.ss-mgb.ss-border::after { + content: "\e052"; +} +.ss-mgb.ss-inner::marker { + content: "\e053"; +} +.ss-5ed::before { + content: "\e054"; +} +.ss-5ed.ss-border::after { + content: "\e055"; +} +.ss-5ed.ss-inner::marker { + content: "\f8ff"; +} +.ss-past::before { + content: "\e057"; +} +.ss-past.ss-border::after { + content: "\e058"; +} +.ss-past.ss-inner::marker { + content: "\f8ff"; +} +.ss-pmic::before { + content: "\e057"; +} +.ss-pmic.ss-border::after { + content: "\e058"; +} +.ss-pmic.ss-inner::marker { + content: "\f8ff"; +} +.ss-por::before { + content: "\e05a"; +} +.ss-por.ss-border::after { + content: "\e05b"; +} +.ss-por.ss-inner::marker { + content: "\e05c"; +} +.ss-pvan::before { + content: "\e05d"; +} +.ss-pvan.ss-border::after { + content: "\e05e"; +} +.ss-pvan.ss-inner::marker { + content: "\f8ff"; +} +.ss-van::before { + content: "\e05d"; +} +.ss-van.ss-border::after { + content: "\e05e"; +} +.ss-van.ss-inner::marker { + content: "\f8ff"; +} +.ss-wth::before { + content: "\e060"; +} +.ss-wth.ss-border::after { + content: "\e061"; +} +.ss-wth.ss-inner::marker { + content: "\e062"; +} +.ss-tmp::before { + content: "\e063"; +} +.ss-tmp.ss-border::after { + content: "\e064"; +} +.ss-tmp.ss-inner::marker { + content: "\f8ff"; +} +.ss-ptmp::before { + content: "\e063"; +} +.ss-ptmp.ss-border::after { + content: "\e064"; +} +.ss-ptmp.ss-inner::marker { + content: "\f8ff"; +} +.ss-sth::before { + content: "\e066"; +} +.ss-sth.ss-border::after { + content: "\e067"; +} +.ss-sth.ss-inner::marker { + content: "\f8ff"; +} +.ss-psth::before { + content: "\e066"; +} +.ss-psth.ss-border::after { + content: "\e067"; +} +.ss-psth.ss-inner::marker { + content: "\f8ff"; +} +.ss-exo::before { + content: "\e069"; +} +.ss-exo.ss-border::after { + content: "\e06a"; +} +.ss-exo.ss-inner::marker { + content: "\f8ff"; +} +.ss-pexo::before { + content: "\e069"; +} +.ss-pexo.ss-border::after { + content: "\e06a"; +} +.ss-pexo.ss-inner::marker { + content: "\f8ff"; +} +.ss-p02::before { + content: "\e06c"; +} +.ss-p02.ss-border::after { + content: "\e06d"; +} +.ss-p02.ss-inner::marker { + content: "\f8ff"; +} +.ss-ugl::before { + content: "\e06f"; +} +.ss-ugl.ss-border::after { + content: "\e070"; +} +.ss-ugl.ss-inner::marker { + content: "\f8ff"; +} +.ss-tugl::before { + content: "\e06f"; +} +.ss-tugl.ss-border::after { + content: "\e070"; +} +.ss-tugl.ss-inner::marker { + content: "\f8ff"; +} +.ss-palp::before { + content: "\e072"; +} +.ss-palp.ss-border::after { + content: "\e073"; +} +.ss-palp.ss-inner::marker { + content: "\f8ff"; +} +.ss-usg::before { + content: "\e075"; +} +.ss-usg.ss-border::after { + content: "\e076"; +} +.ss-usg.ss-inner::marker { + content: "\f8ff"; +} +.ss-ath::before { + content: "\e078"; +} +.ss-ath.ss-border::after { + content: "\e079"; +} +.ss-ath.ss-inner::marker { + content: "\f8ff"; +} +.ss-ulg::before { + content: "\e07b"; +} +.ss-ulg.ss-border::after { + content: "\e07c"; +} +.ss-ulg.ss-inner::marker { + content: "\f8ff"; +} +.ss-6ed::before { + content: "\e07e"; +} +.ss-6ed.ss-border::after { + content: "\e07f"; +} +.ss-6ed.ss-inner::marker { + content: "\f8ff"; +} +.ss-uds::before { + content: "\e081"; +} +.ss-uds.ss-border::after { + content: "\e082"; +} +.ss-uds.ss-inner::marker { + content: "\f8ff"; +} +.ss-legchr::before { + content: "\f8f6"; +} +.ss-legchr.ss-border::after { + content: "\f8f5"; +} +.ss-legchr.ss-inner::marker { + content: "\f8ff"; +} +.ss-leg2::before { + content: "\f8f6"; +} +.ss-leg2.ss-border::after { + content: "\f8f5"; +} +.ss-leg2.ss-inner::marker { + content: "\f8ff"; +} +.ss-pgc98::before { + content: "\f8f4"; +} +.ss-pgc98.ss-border::after { + content: "\f8f3"; +} +.ss-pgc98.ss-inner::marker { + content: "\f8ff"; +} +.ss-po::before { + content: "\f8f2"; +} +.ss-po.ss-border::after { + content: "\f8f1"; +} +.ss-po.ss-inner::marker { + content: "\f8f0"; +} +.ss-por2::before { + content: "\f8f2"; +} +.ss-por2.ss-border::after { + content: "\f8f1"; +} +.ss-por2.ss-inner::marker { + content: "\f8f0"; +} +.ss-wl::before { + content: "\f8ef"; +} +.ss-wl.ss-border::after { + content: "\f8ee"; +} +.ss-wl.ss-inner::marker { + content: "\f8ff"; +} +.ss-wth2::before { + content: "\f8ef"; +} +.ss-wth2.ss-border::after { + content: "\f8ee"; +} +.ss-wth2.ss-inner::marker { + content: "\f8ff"; +} +.ss.ss-border::after { + color: var(--border-default); + position: absolute; + left: 0; +} +.ss.ss-border.ss-rarity-common-alt::after, .ss.ss-border.ss-rarity-uncommon::after, .ss.ss-border.ss-rarity-rare::after, .ss.ss-border.ss-rarity-mythic::after, .ss.ss-border.ss-rarity-foil::after, .ss.ss-border.ss-border-black::after { + color: var(--border-contrast); +} +.ss.ss-border-white::after { + color: var(--border-default) !important; +} +.ss.ss-inner { + display: list-item; + list-style-position: inside; +} +.ss.ss-inner::before { + position: absolute; + left: 0; +} +.ss.ss-inner::marker { + color: var(--inner-default); +} +.ss.ss-inner::before, .ss.ss-inner::after, .ss.ss-inner::marker { + left: 50%; + transform: translateX(-50%); +} +.ss.ss-rarity-common::before { + color: #131417; +} +.ss.ss-rarity-common.ss-rarity-gradient::before { + background: linear-gradient(90deg, #131417 0%, #131417 50%, #131417 100%); + color: transparent; + background-clip: text; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} +.ss.ss-rarity-common-alt::before { + color: #fff; +} +.ss.ss-rarity-common-alt.ss-rarity-gradient::before { + background: linear-gradient(90deg, 0%, 50%, 100%); + color: transparent; + background-clip: text; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} +.ss.ss-rarity-uncommon::before { + color: #707883; +} +.ss.ss-rarity-uncommon.ss-rarity-gradient::before { + background: linear-gradient(90deg, #4d6572 0%, #c3dfeb 50%, #4d6572 100%); + color: transparent; + background-clip: text; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} +.ss.ss-rarity-rare::before { + color: #b7a066; +} +.ss.ss-rarity-rare.ss-rarity-gradient::before { + background: linear-gradient(90deg, #7f6f43 0%, #d9c287 50%, #7f6f43 100%); + color: transparent; + background-clip: text; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} +.ss.ss-rarity-mythic::before { + color: #bf4427; +} +.ss.ss-rarity-mythic.ss-rarity-gradient::before { + background: linear-gradient(90deg, #ac392e 0%, #eb9d3d 50%, #ac392e 100%); + color: transparent; + background-clip: text; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} +.ss.ss-rarity-foil::before { + color: #00afc9; +} +.ss.ss-rarity-foil.ss-rarity-gradient::before { + background: linear-gradient(135deg, #ea8d66 0%, #ea8d66 15%, #fdef8a 28%, #8bcc93 42%, #a6dced 55%, #6f75aa 68%, #e599c2 84%, #e599c2 100%); + color: transparent; + background-clip: text; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} +.ss.ss-fw { + width: 1.75em; + display: list-item; + list-style-position: inside; + text-align: center; +} +.ss.ss-fw:not(.ss-inner) { + list-style: none; +} +.ss.ss-fw.ss-border:not(.ss-inner)::after { + left: 50%; + transform: translateX(-50%); +} +.ss.ss-white::before, .ss.ss-white::after, .ss.ss-white::marker { + color: #fff; +} + +/*# sourceMappingURL=keyrune-full.css.map */ diff --git a/dist/css/keyrune-full.css.map b/dist/css/keyrune-full.css.map new file mode 100644 index 0000000..f361406 --- /dev/null +++ b/dist/css/keyrune-full.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../../src/scss/_media.scss","../../src/scss/_sets.scss","../../src/scss/_helpers.scss"],"names":[],"mappings":"AAEA;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;;ACZR;EACI;EACA;EACA;EAKA;EACA;EACA;;AAIJ;EAGI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;;AC1BA;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;ADsDA;EACI;EACA;EACA;;AAIJ;EAMI;;AAIJ;EACI;;AAMR;EAGI;EACA;;AAGA;EACI;EACA;;AAIJ;EACI;;AAIJ;EAGI;EACA;;AAWI;EACI;;AAGJ;EACI;EAKA;EACA;EACA;EACA;;AAbJ;EACI;;AAGJ;EACI;EAKA;EACA;EACA;EACA;;AAbJ;EACI;;AAGJ;EACI;EAKA;EACA;EACA;EACA;;AAbJ;EACI;;AAGJ;EACI;EAKA;EACA;EACA;EACA;;AAbJ;EACI;;AAGJ;EACI;EAKA;EACA;EACA;EACA;;AAOR;EACI;;AAEJ;EACI;EAUA;EACA;EACA;EACA;;AAMZ;EAGI;EACA;EACA;EACA;;AAGA;EACI;;AAIJ;EACI;EACA;;AAMJ;EAGI","file":"keyrune-full.css"} \ No newline at end of file diff --git a/dist/css/keyrune-full.min.css b/dist/css/keyrune-full.min.css new file mode 100644 index 0000000..ffb7350 --- /dev/null +++ b/dist/css/keyrune-full.min.css @@ -0,0 +1 @@ +:root{--border-default: #fff;--border-contrast: #131417;--rarity-default: #131417;--inner-default: #fff}:root[data-mode=dark]{--border-default: #ddd;--border-contrast: #000;--rarity-default: #000;--inner-default: #fff}@font-face{font-family:"keyrune";src:url("../font/keyrune.eot?4.0.38");src:url("../font/keyrune.eot?4.0.38#iefix") format("embedded-opentype"),url("../font/keyrune.woff2?4.0.38") format("woff2"),url("../font/keyrune.ttf?4.0.38") format("truetype"),url("../font/keyrune.woff?4.0.38") format("woff"),url("../font/keyrune.svg?4.0.38#keyrune") format("svg");font-weight:normal;font-style:normal;font-display:block}.ss{font-family:"keyrune" !important;color:var(--icon-default);speak:never;font-style:normal;font-weight:normal;font-variant:normal;position:relative;text-transform:none;line-height:1;display:inline-flex;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ss-lea::before{content:""}.ss-lea.ss-border::after{content:""}.ss-lea.ss-inner::marker{content:""}.ss-leb::before{content:""}.ss-leb.ss-border::after{content:""}.ss-leb.ss-inner::marker{content:""}.ss-2ed::before{content:""}.ss-2ed.ss-border::after{content:""}.ss-2ed.ss-inner::marker{content:""}.ss-ced::before{content:""}.ss-ced.ss-border::after{content:""}.ss-ced.ss-inner::marker{content:""}.ss-cei::before{content:""}.ss-cei.ss-border::after{content:""}.ss-cei.ss-inner::marker{content:""}.ss-arn::before{content:""}.ss-arn.ss-border::after{content:""}.ss-arn.ss-inner::marker{content:""}.ss-atq::before{content:""}.ss-atq.ss-border::after{content:""}.ss-atq.ss-inner::marker{content:""}.ss-3ed::before{content:""}.ss-3ed.ss-border::after{content:""}.ss-3ed.ss-inner::marker{content:""}.ss-fbb::before{content:""}.ss-fbb.ss-border::after{content:""}.ss-fbb.ss-inner::marker{content:""}.ss-leg::before{content:""}.ss-leg.ss-border::after{content:""}.ss-leg.ss-inner::marker{content:""}.ss-sum::before{content:""}.ss-sum.ss-border::after{content:""}.ss-sum.ss-inner::marker{content:""}.ss-pdrc::before{content:""}.ss-pdrc.ss-border::after{content:""}.ss-pdrc.ss-inner::marker{content:""}.ss-drk::before{content:""}.ss-drk.ss-border::after{content:""}.ss-drk.ss-inner::marker{content:""}.ss-phpr::before{content:""}.ss-phpr.ss-border::after{content:""}.ss-phpr.ss-inner::marker{content:""}.ss-fem::before{content:""}.ss-fem.ss-border::after{content:""}.ss-fem.ss-inner::marker{content:""}.ss-pmei::before{content:""}.ss-pmei.ss-border::after{content:""}.ss-pmei.ss-inner::marker{content:""}.ss-pleaf::before{content:""}.ss-pleaf.ss-border::after{content:""}.ss-pleaf.ss-inner::marker{content:""}.ss-o90p::before{content:""}.ss-o90p.ss-border::after{content:""}.ss-o90p.ss-inner::marker{content:""}.ss-pcel::before{content:""}.ss-pcel.ss-border::after{content:""}.ss-pcel.ss-inner::marker{content:""}.ss-olep::before{content:""}.ss-olep.ss-border::after{content:""}.ss-olep.ss-inner::marker{content:""}.ss-pmtg::before{content:""}.ss-pmtg.ss-border::after{content:""}.ss-pmtg.ss-inner::marker{content:""}.ss-plgm::before{content:""}.ss-plgm.ss-border::after{content:""}.ss-plgm.ss-inner::marker{content:""}.ss-parl::before{content:""}.ss-parl.ss-border::after{content:""}.ss-parl.ss-inner::marker{content:""}.ss-ptc::before{content:""}.ss-ptc.ss-border::after{content:""}.ss-ptc.ss-inner::marker{content:""}.ss-rqs::before{content:""}.ss-rqs.ss-border::after{content:""}.ss-rqs.ss-inner::marker{content:""}.ss-pred::before{content:""}.ss-pred.ss-border::after{content:""}.ss-pred.ss-inner::marker{content:""}.ss-wc97::before{content:""}.ss-wc97.ss-border::after{content:""}.ss-wc97.ss-inner::marker{content:""}.ss-jgp::before{content:""}.ss-jgp.ss-border::after{content:""}.ss-jgp.ss-inner::marker{content:""}.ss-wc98::before{content:""}.ss-wc98.ss-border::after{content:""}.ss-wc98.ss-inner::marker{content:""}.ss-4ed::before{content:""}.ss-4ed.ss-border::after{content:""}.ss-4ed.ss-inner::marker{content:""}.ss-4bb::before{content:""}.ss-4bb.ss-border::after{content:""}.ss-4bb.ss-inner::marker{content:""}.ss-ice::before{content:""}.ss-ice.ss-border::after{content:""}.ss-ice.ss-inner::marker{content:""}.ss-chr::before{content:""}.ss-chr.ss-border::after{content:""}.ss-chr.ss-inner::marker{content:""}.ss-ren::before{content:""}.ss-ren.ss-border::after{content:""}.ss-ren.ss-inner::marker{content:""}.ss-rin::before{content:""}.ss-rin.ss-border::after{content:""}.ss-rin.ss-inner::marker{content:""}.ss-hml::before{content:""}.ss-hml.ss-border::after{content:""}.ss-hml.ss-inner::marker{content:""}.ss-all::before{content:""}.ss-all.ss-border::after{content:""}.ss-all.ss-inner::marker{content:""}.ss-mir::before{content:""}.ss-mir.ss-border::after{content:""}.ss-mir.ss-inner::marker{content:""}.ss-itp::before{content:""}.ss-itp.ss-border::after{content:""}.ss-itp.ss-inner::marker{content:""}.ss-vis::before{content:""}.ss-vis.ss-border::after{content:""}.ss-vis.ss-inner::marker{content:""}.ss-mgb::before{content:""}.ss-mgb.ss-border::after{content:""}.ss-mgb.ss-inner::marker{content:""}.ss-5ed::before{content:""}.ss-5ed.ss-border::after{content:""}.ss-5ed.ss-inner::marker{content:""}.ss-past::before{content:""}.ss-past.ss-border::after{content:""}.ss-past.ss-inner::marker{content:""}.ss-pmic::before{content:""}.ss-pmic.ss-border::after{content:""}.ss-pmic.ss-inner::marker{content:""}.ss-por::before{content:""}.ss-por.ss-border::after{content:""}.ss-por.ss-inner::marker{content:""}.ss-pvan::before{content:""}.ss-pvan.ss-border::after{content:""}.ss-pvan.ss-inner::marker{content:""}.ss-van::before{content:""}.ss-van.ss-border::after{content:""}.ss-van.ss-inner::marker{content:""}.ss-wth::before{content:""}.ss-wth.ss-border::after{content:""}.ss-wth.ss-inner::marker{content:""}.ss-tmp::before{content:""}.ss-tmp.ss-border::after{content:""}.ss-tmp.ss-inner::marker{content:""}.ss-ptmp::before{content:""}.ss-ptmp.ss-border::after{content:""}.ss-ptmp.ss-inner::marker{content:""}.ss-sth::before{content:""}.ss-sth.ss-border::after{content:""}.ss-sth.ss-inner::marker{content:""}.ss-psth::before{content:""}.ss-psth.ss-border::after{content:""}.ss-psth.ss-inner::marker{content:""}.ss-exo::before{content:""}.ss-exo.ss-border::after{content:""}.ss-exo.ss-inner::marker{content:""}.ss-pexo::before{content:""}.ss-pexo.ss-border::after{content:""}.ss-pexo.ss-inner::marker{content:""}.ss-p02::before{content:""}.ss-p02.ss-border::after{content:""}.ss-p02.ss-inner::marker{content:""}.ss-ugl::before{content:""}.ss-ugl.ss-border::after{content:""}.ss-ugl.ss-inner::marker{content:""}.ss-tugl::before{content:""}.ss-tugl.ss-border::after{content:""}.ss-tugl.ss-inner::marker{content:""}.ss-palp::before{content:""}.ss-palp.ss-border::after{content:""}.ss-palp.ss-inner::marker{content:""}.ss-usg::before{content:""}.ss-usg.ss-border::after{content:""}.ss-usg.ss-inner::marker{content:""}.ss-ath::before{content:""}.ss-ath.ss-border::after{content:""}.ss-ath.ss-inner::marker{content:""}.ss-ulg::before{content:""}.ss-ulg.ss-border::after{content:""}.ss-ulg.ss-inner::marker{content:""}.ss-6ed::before{content:""}.ss-6ed.ss-border::after{content:""}.ss-6ed.ss-inner::marker{content:""}.ss-uds::before{content:""}.ss-uds.ss-border::after{content:""}.ss-uds.ss-inner::marker{content:""}.ss-legchr::before{content:""}.ss-legchr.ss-border::after{content:""}.ss-legchr.ss-inner::marker{content:""}.ss-leg2::before{content:""}.ss-leg2.ss-border::after{content:""}.ss-leg2.ss-inner::marker{content:""}.ss-pgc98::before{content:""}.ss-pgc98.ss-border::after{content:""}.ss-pgc98.ss-inner::marker{content:""}.ss-po::before{content:""}.ss-po.ss-border::after{content:""}.ss-po.ss-inner::marker{content:""}.ss-por2::before{content:""}.ss-por2.ss-border::after{content:""}.ss-por2.ss-inner::marker{content:""}.ss-wl::before{content:""}.ss-wl.ss-border::after{content:""}.ss-wl.ss-inner::marker{content:""}.ss-wth2::before{content:""}.ss-wth2.ss-border::after{content:""}.ss-wth2.ss-inner::marker{content:""}.ss.ss-border::after{color:var(--border-default);position:absolute;left:0}.ss.ss-border.ss-rarity-common-alt::after,.ss.ss-border.ss-rarity-uncommon::after,.ss.ss-border.ss-rarity-rare::after,.ss.ss-border.ss-rarity-mythic::after,.ss.ss-border.ss-rarity-foil::after,.ss.ss-border.ss-border-black::after{color:var(--border-contrast)}.ss.ss-border-white::after{color:var(--border-default) !important}.ss.ss-inner{display:list-item;list-style-position:inside}.ss.ss-inner::before{position:absolute;left:0}.ss.ss-inner::marker{color:var(--inner-default)}.ss.ss-inner::before,.ss.ss-inner::after,.ss.ss-inner::marker{left:50%;transform:translateX(-50%)}.ss.ss-rarity-common::before{color:#131417}.ss.ss-rarity-common.ss-rarity-gradient::before{background:linear-gradient(90deg, #131417 0%, #131417 50%, #131417 100%);color:rgba(0,0,0,0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ss.ss-rarity-common-alt::before{color:#fff}.ss.ss-rarity-common-alt.ss-rarity-gradient::before{background:linear-gradient(90deg, 0%, 50%, 100%);color:rgba(0,0,0,0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ss.ss-rarity-uncommon::before{color:#707883}.ss.ss-rarity-uncommon.ss-rarity-gradient::before{background:linear-gradient(90deg, #4d6572 0%, #c3dfeb 50%, #4d6572 100%);color:rgba(0,0,0,0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ss.ss-rarity-rare::before{color:#b7a066}.ss.ss-rarity-rare.ss-rarity-gradient::before{background:linear-gradient(90deg, #7f6f43 0%, #d9c287 50%, #7f6f43 100%);color:rgba(0,0,0,0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ss.ss-rarity-mythic::before{color:#bf4427}.ss.ss-rarity-mythic.ss-rarity-gradient::before{background:linear-gradient(90deg, #ac392e 0%, #eb9d3d 50%, #ac392e 100%);color:rgba(0,0,0,0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ss.ss-rarity-foil::before{color:#00afc9}.ss.ss-rarity-foil.ss-rarity-gradient::before{background:linear-gradient(135deg, #ea8d66 0%, #ea8d66 15%, #fdef8a 28%, #8bcc93 42%, #a6dced 55%, #6f75aa 68%, #e599c2 84%, #e599c2 100%);color:rgba(0,0,0,0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ss.ss-fw{width:1.75em;display:list-item;list-style-position:inside;text-align:center}.ss.ss-fw:not(.ss-inner){list-style:none}.ss.ss-fw.ss-border:not(.ss-inner)::after{left:50%;transform:translateX(-50%)}.ss.ss-white::before,.ss.ss-white::after,.ss.ss-white::marker{color:#fff}/*# sourceMappingURL=keyrune-full.min.css.map */ diff --git a/dist/css/keyrune-full.min.css.map b/dist/css/keyrune-full.min.css.map new file mode 100644 index 0000000..2b4c3e1 --- /dev/null +++ b/dist/css/keyrune-full.min.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../../src/scss/_media.scss","../../src/scss/_sets.scss","../../src/scss/_helpers.scss"],"names":[],"mappings":"CAEA,MACI,uBACA,2BACA,0BACA,sBAEA,sBACI,uBACA,wBACA,uBACA,sBCZR,WACI,sBACA,sCACA,2RAKA,mBACA,kBACA,mBAIJ,IAGI,iCACA,0BACA,YACA,kBACA,mBACA,oBACA,kBACA,oBACA,cACA,oBAGA,mCACA,kCC1BA,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,iBACI,YAGA,0BACI,YAIJ,0BACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,iBACI,YAGA,0BACI,YAIJ,0BACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,iBACI,YAGA,0BACI,YAIJ,0BACI,YAVR,kBACI,YAGA,2BACI,YAIJ,2BACI,YAVR,iBACI,YAGA,0BACI,YAIJ,0BACI,YAVR,iBACI,YAGA,0BACI,YAIJ,0BACI,YAVR,iBACI,YAGA,0BACI,YAIJ,0BACI,YAVR,iBACI,YAGA,0BACI,YAIJ,0BACI,YAVR,iBACI,YAGA,0BACI,YAIJ,0BACI,YAVR,iBACI,YAGA,0BACI,YAIJ,0BACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,iBACI,YAGA,0BACI,YAIJ,0BACI,YAVR,iBACI,YAGA,0BACI,YAIJ,0BACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,iBACI,YAGA,0BACI,YAIJ,0BACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,iBACI,YAGA,0BACI,YAIJ,0BACI,YAVR,iBACI,YAGA,0BACI,YAIJ,0BACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,iBACI,YAGA,0BACI,YAIJ,0BACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,iBACI,YAGA,0BACI,YAIJ,0BACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,iBACI,YAGA,0BACI,YAIJ,0BACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,iBACI,YAGA,0BACI,YAIJ,0BACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,iBACI,YAGA,0BACI,YAIJ,0BACI,YAVR,iBACI,YAGA,0BACI,YAIJ,0BACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,gBACI,YAGA,yBACI,YAIJ,yBACI,YAVR,mBACI,YAGA,4BACI,YAIJ,4BACI,YAVR,iBACI,YAGA,0BACI,YAIJ,0BACI,YAVR,kBACI,YAGA,2BACI,YAIJ,2BACI,YAVR,eACI,YAGA,wBACI,YAIJ,wBACI,YAVR,iBACI,YAGA,0BACI,YAIJ,0BACI,YAVR,eACI,YAGA,wBACI,YAIJ,wBACI,YAVR,iBACI,YAGA,0BACI,YAIJ,0BACI,YDsDA,qBACI,4BACA,kBACA,OAIJ,qOAMI,6BAIJ,2BACI,uCAMR,aAGI,kBACA,2BAGA,qBACI,kBACA,OAIJ,qBACI,2BAIJ,8DAGI,SACA,2BAWI,6BACI,cAGJ,gDACI,yEAKA,oBACA,qBACA,6BACA,sCAbJ,iCACI,WAGJ,oDACI,iDAKA,oBACA,qBACA,6BACA,sCAbJ,+BACI,cAGJ,kDACI,yEAKA,oBACA,qBACA,6BACA,sCAbJ,2BACI,cAGJ,8CACI,yEAKA,oBACA,qBACA,6BACA,sCAbJ,6BACI,cAGJ,gDACI,yEAKA,oBACA,qBACA,6BACA,sCAOR,2BACI,cAEJ,8CACI,2IAUA,oBACA,qBACA,6BACA,sCAMZ,UAGI,aACA,kBACA,2BACA,kBAGA,yBACI,gBAIJ,0CACI,SACA,2BAMJ,8DAGI","file":"keyrune-full.min.css"} \ No newline at end of file diff --git a/dist/css/keyrune.css b/dist/css/keyrune.css index 2e3dd16..b403a03 100644 --- a/dist/css/keyrune.css +++ b/dist/css/keyrune.css @@ -420,6 +420,33 @@ .ss-palp.ss-inner::marker { content: "\f8ff"; } +.ss-usg::before { + content: "\e075"; +} +.ss-usg.ss-border::after { + content: "\e076"; +} +.ss-usg.ss-inner::marker { + content: "\f8ff"; +} +.ss-ath::before { + content: "\e078"; +} +.ss-ath.ss-border::after { + content: "\e079"; +} +.ss-ath.ss-inner::marker { + content: "\f8ff"; +} +.ss-ulg::before { + content: "\e07b"; +} +.ss-ulg.ss-border::after { + content: "\e07c"; +} +.ss-ulg.ss-inner::marker { + content: "\f8ff"; +} .ss-6ed::before { content: "\e07e"; } @@ -429,6 +456,15 @@ .ss-6ed.ss-inner::marker { content: "\f8ff"; } +.ss-uds::before { + content: "\e081"; +} +.ss-uds.ss-border::after { + content: "\e082"; +} +.ss-uds.ss-inner::marker { + content: "\f8ff"; +} .ss-legchr::before { content: "\f8f6"; } diff --git a/dist/css/keyrune.css.map b/dist/css/keyrune.css.map index c68585f..8801853 100644 --- a/dist/css/keyrune.css.map +++ b/dist/css/keyrune.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../src/scss/_media.scss","../../src/scss/keyrune.scss","../../src/scss/_helpers.scss"],"names":[],"mappings":"AAEA;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;;ACLR;EACI;EACA;EACA;EAKA;EACA;EACA;;AAIJ;EAGI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;;ACjCA;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;ADmDA;EACI;EACA;EACA;;AAIJ;EAMI;;AAIJ;EACI;;AAMR;EAGI;EACA;;AAGA;EACI;EACA;;AAIJ;EACI;;AAIJ;EAGI;EACA;;AAWI;EACI;;AAGJ;EACI;EAKA;EACA;EACA;EACA;;AAbJ;EACI;;AAGJ;EACI;EAKA;EACA;EACA;EACA;;AAbJ;EACI;;AAGJ;EACI;EAKA;EACA;EACA;EACA;;AAbJ;EACI;;AAGJ;EACI;EAKA;EACA;EACA;EACA;;AAbJ;EACI;;AAGJ;EACI;EAKA;EACA;EACA;EACA;;AAOR;EACI;;AAEJ;EACI;EAUA;EACA;EACA;EACA;;AAMZ;EAGI;EACA;EACA;EACA;;AAGA;EACI;;AAIJ;EACI;EACA;;AAMJ;EAGI","file":"keyrune.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../src/scss/_media.scss","../../src/scss/_sets.scss","../../src/scss/_helpers.scss"],"names":[],"mappings":"AAEA;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;;ACZR;EACI;EACA;EACA;EAKA;EACA;EACA;;AAIJ;EAGI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;;AC1BA;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;ADsDA;EACI;EACA;EACA;;AAIJ;EAMI;;AAIJ;EACI;;AAMR;EAGI;EACA;;AAGA;EACI;EACA;;AAIJ;EACI;;AAIJ;EAGI;EACA;;AAWI;EACI;;AAGJ;EACI;EAKA;EACA;EACA;EACA;;AAbJ;EACI;;AAGJ;EACI;EAKA;EACA;EACA;EACA;;AAbJ;EACI;;AAGJ;EACI;EAKA;EACA;EACA;EACA;;AAbJ;EACI;;AAGJ;EACI;EAKA;EACA;EACA;EACA;;AAbJ;EACI;;AAGJ;EACI;EAKA;EACA;EACA;EACA;;AAOR;EACI;;AAEJ;EACI;EAUA;EACA;EACA;EACA;;AAMZ;EAGI;EACA;EACA;EACA;;AAGA;EACI;;AAIJ;EACI;EACA;;AAMJ;EAGI","file":"keyrune.css"} \ No newline at end of file diff --git a/dist/css/keyrune.min.css b/dist/css/keyrune.min.css new file mode 100644 index 0000000..3f2159d --- /dev/null +++ b/dist/css/keyrune.min.css @@ -0,0 +1 @@ +:root{--border-default: #fff;--border-contrast: #131417;--rarity-default: #131417;--inner-default: #fff}:root[data-mode=dark]{--border-default: #ddd;--border-contrast: #000;--rarity-default: #000;--inner-default: #fff}@font-face{font-family:"keyrune";src:url("../font/keyrune.eot?4.0.38");src:url("../font/keyrune.eot?4.0.38#iefix") format("embedded-opentype"),url("../font/keyrune.woff2?4.0.38") format("woff2"),url("../font/keyrune.ttf?4.0.38") format("truetype"),url("../font/keyrune.woff?4.0.38") format("woff"),url("../font/keyrune.svg?4.0.38#keyrune") format("svg");font-weight:normal;font-style:normal;font-display:block}.ss{font-family:"keyrune" !important;color:var(--icon-default);speak:never;font-style:normal;font-weight:normal;font-variant:normal;position:relative;text-transform:none;line-height:1;display:inline-flex;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ss-lea::before{content:""}.ss-lea.ss-border::after{content:""}.ss-lea.ss-inner::marker{content:""}.ss-leb::before{content:""}.ss-leb.ss-border::after{content:""}.ss-leb.ss-inner::marker{content:""}.ss-2ed::before{content:""}.ss-2ed.ss-border::after{content:""}.ss-2ed.ss-inner::marker{content:""}.ss-ced::before{content:""}.ss-ced.ss-border::after{content:""}.ss-ced.ss-inner::marker{content:""}.ss-cei::before{content:""}.ss-cei.ss-border::after{content:""}.ss-cei.ss-inner::marker{content:""}.ss-arn::before{content:""}.ss-arn.ss-border::after{content:""}.ss-arn.ss-inner::marker{content:""}.ss-atq::before{content:""}.ss-atq.ss-border::after{content:""}.ss-atq.ss-inner::marker{content:""}.ss-3ed::before{content:""}.ss-3ed.ss-border::after{content:""}.ss-3ed.ss-inner::marker{content:""}.ss-fbb::before{content:""}.ss-fbb.ss-border::after{content:""}.ss-fbb.ss-inner::marker{content:""}.ss-leg::before{content:""}.ss-leg.ss-border::after{content:""}.ss-leg.ss-inner::marker{content:""}.ss-sum::before{content:""}.ss-sum.ss-border::after{content:""}.ss-sum.ss-inner::marker{content:""}.ss-pdrc::before{content:""}.ss-pdrc.ss-border::after{content:""}.ss-pdrc.ss-inner::marker{content:""}.ss-drk::before{content:""}.ss-drk.ss-border::after{content:""}.ss-drk.ss-inner::marker{content:""}.ss-phpr::before{content:""}.ss-phpr.ss-border::after{content:""}.ss-phpr.ss-inner::marker{content:""}.ss-fem::before{content:""}.ss-fem.ss-border::after{content:""}.ss-fem.ss-inner::marker{content:""}.ss-pmei::before{content:""}.ss-pmei.ss-border::after{content:""}.ss-pmei.ss-inner::marker{content:""}.ss-pleaf::before{content:""}.ss-pleaf.ss-border::after{content:""}.ss-pleaf.ss-inner::marker{content:""}.ss-pmtg::before{content:""}.ss-pmtg.ss-border::after{content:""}.ss-pmtg.ss-inner::marker{content:""}.ss-plgm::before{content:""}.ss-plgm.ss-border::after{content:""}.ss-plgm.ss-inner::marker{content:""}.ss-parl::before{content:""}.ss-parl.ss-border::after{content:""}.ss-parl.ss-inner::marker{content:""}.ss-4ed::before{content:""}.ss-4ed.ss-border::after{content:""}.ss-4ed.ss-inner::marker{content:""}.ss-4bb::before{content:""}.ss-4bb.ss-border::after{content:""}.ss-4bb.ss-inner::marker{content:""}.ss-ice::before{content:""}.ss-ice.ss-border::after{content:""}.ss-ice.ss-inner::marker{content:""}.ss-chr::before{content:""}.ss-chr.ss-border::after{content:""}.ss-chr.ss-inner::marker{content:""}.ss-ren::before{content:""}.ss-ren.ss-border::after{content:""}.ss-ren.ss-inner::marker{content:""}.ss-rin::before{content:""}.ss-rin.ss-border::after{content:""}.ss-rin.ss-inner::marker{content:""}.ss-hml::before{content:""}.ss-hml.ss-border::after{content:""}.ss-hml.ss-inner::marker{content:""}.ss-all::before{content:""}.ss-all.ss-border::after{content:""}.ss-all.ss-inner::marker{content:""}.ss-mir::before{content:""}.ss-mir.ss-border::after{content:""}.ss-mir.ss-inner::marker{content:""}.ss-itp::before{content:""}.ss-itp.ss-border::after{content:""}.ss-itp.ss-inner::marker{content:""}.ss-vis::before{content:""}.ss-vis.ss-border::after{content:""}.ss-vis.ss-inner::marker{content:""}.ss-5ed::before{content:""}.ss-5ed.ss-border::after{content:""}.ss-5ed.ss-inner::marker{content:""}.ss-past::before{content:""}.ss-past.ss-border::after{content:""}.ss-past.ss-inner::marker{content:""}.ss-por::before{content:""}.ss-por.ss-border::after{content:""}.ss-por.ss-inner::marker{content:""}.ss-pvan::before{content:""}.ss-pvan.ss-border::after{content:""}.ss-pvan.ss-inner::marker{content:""}.ss-van::before{content:""}.ss-van.ss-border::after{content:""}.ss-van.ss-inner::marker{content:""}.ss-wth::before{content:""}.ss-wth.ss-border::after{content:""}.ss-wth.ss-inner::marker{content:""}.ss-tmp::before{content:""}.ss-tmp.ss-border::after{content:""}.ss-tmp.ss-inner::marker{content:""}.ss-sth::before{content:""}.ss-sth.ss-border::after{content:""}.ss-sth.ss-inner::marker{content:""}.ss-exo::before{content:""}.ss-exo.ss-border::after{content:""}.ss-exo.ss-inner::marker{content:""}.ss-p02::before{content:""}.ss-p02.ss-border::after{content:""}.ss-p02.ss-inner::marker{content:""}.ss-ugl::before{content:""}.ss-ugl.ss-border::after{content:""}.ss-ugl.ss-inner::marker{content:""}.ss-palp::before{content:""}.ss-palp.ss-border::after{content:""}.ss-palp.ss-inner::marker{content:""}.ss-usg::before{content:""}.ss-usg.ss-border::after{content:""}.ss-usg.ss-inner::marker{content:""}.ss-ath::before{content:""}.ss-ath.ss-border::after{content:""}.ss-ath.ss-inner::marker{content:""}.ss-ulg::before{content:""}.ss-ulg.ss-border::after{content:""}.ss-ulg.ss-inner::marker{content:""}.ss-6ed::before{content:""}.ss-6ed.ss-border::after{content:""}.ss-6ed.ss-inner::marker{content:""}.ss-uds::before{content:""}.ss-uds.ss-border::after{content:""}.ss-uds.ss-inner::marker{content:""}.ss-legchr::before{content:""}.ss-legchr.ss-border::after{content:""}.ss-legchr.ss-inner::marker{content:""}.ss-leg2::before{content:""}.ss-leg2.ss-border::after{content:""}.ss-leg2.ss-inner::marker{content:""}.ss-pgc98::before{content:""}.ss-pgc98.ss-border::after{content:""}.ss-pgc98.ss-inner::marker{content:""}.ss-po::before{content:""}.ss-po.ss-border::after{content:""}.ss-po.ss-inner::marker{content:""}.ss-por2::before{content:""}.ss-por2.ss-border::after{content:""}.ss-por2.ss-inner::marker{content:""}.ss-wl::before{content:""}.ss-wl.ss-border::after{content:""}.ss-wl.ss-inner::marker{content:""}.ss-wth2::before{content:""}.ss-wth2.ss-border::after{content:""}.ss-wth2.ss-inner::marker{content:""}.ss.ss-border::after{color:var(--border-default);position:absolute;left:0}.ss.ss-border.ss-rarity-common-alt::after,.ss.ss-border.ss-rarity-uncommon::after,.ss.ss-border.ss-rarity-rare::after,.ss.ss-border.ss-rarity-mythic::after,.ss.ss-border.ss-rarity-foil::after,.ss.ss-border.ss-border-black::after{color:var(--border-contrast)}.ss.ss-border-white::after{color:var(--border-default) !important}.ss.ss-inner{display:list-item;list-style-position:inside}.ss.ss-inner::before{position:absolute;left:0}.ss.ss-inner::marker{color:var(--inner-default)}.ss.ss-inner::before,.ss.ss-inner::after,.ss.ss-inner::marker{left:50%;transform:translateX(-50%)}.ss.ss-rarity-common::before{color:#131417}.ss.ss-rarity-common.ss-rarity-gradient::before{background:linear-gradient(90deg, #131417 0%, #131417 50%, #131417 100%);color:rgba(0,0,0,0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ss.ss-rarity-common-alt::before{color:#fff}.ss.ss-rarity-common-alt.ss-rarity-gradient::before{background:linear-gradient(90deg, 0%, 50%, 100%);color:rgba(0,0,0,0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ss.ss-rarity-uncommon::before{color:#707883}.ss.ss-rarity-uncommon.ss-rarity-gradient::before{background:linear-gradient(90deg, #4d6572 0%, #c3dfeb 50%, #4d6572 100%);color:rgba(0,0,0,0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ss.ss-rarity-rare::before{color:#b7a066}.ss.ss-rarity-rare.ss-rarity-gradient::before{background:linear-gradient(90deg, #7f6f43 0%, #d9c287 50%, #7f6f43 100%);color:rgba(0,0,0,0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ss.ss-rarity-mythic::before{color:#bf4427}.ss.ss-rarity-mythic.ss-rarity-gradient::before{background:linear-gradient(90deg, #ac392e 0%, #eb9d3d 50%, #ac392e 100%);color:rgba(0,0,0,0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ss.ss-rarity-foil::before{color:#00afc9}.ss.ss-rarity-foil.ss-rarity-gradient::before{background:linear-gradient(135deg, #ea8d66 0%, #ea8d66 15%, #fdef8a 28%, #8bcc93 42%, #a6dced 55%, #6f75aa 68%, #e599c2 84%, #e599c2 100%);color:rgba(0,0,0,0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ss.ss-fw{width:1.75em;display:list-item;list-style-position:inside;text-align:center}.ss.ss-fw:not(.ss-inner){list-style:none}.ss.ss-fw.ss-border:not(.ss-inner)::after{left:50%;transform:translateX(-50%)}.ss.ss-white::before,.ss.ss-white::after,.ss.ss-white::marker{color:#fff}/*# sourceMappingURL=keyrune.min.css.map */ diff --git a/dist/css/keyrune.min.css.map b/dist/css/keyrune.min.css.map new file mode 100644 index 0000000..f5956e4 --- /dev/null +++ b/dist/css/keyrune.min.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../../src/scss/_media.scss","../../src/scss/_sets.scss","../../src/scss/_helpers.scss"],"names":[],"mappings":"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","file":"keyrune.min.css"} \ No newline at end of file diff --git a/dist/font/keyrune.eot b/dist/font/keyrune.eot index 1593b2d3c02c9e18c6cc9debba10f3c0afac366d..45f37f1b858e7471d56cf8cc0ba47273be9706ab 100644 GIT binary patch delta 2806 zcmaJ@eN0=|6~E`+`|f?uU(esh*s&4BerZW;4A`y$#03%xBm|b0H4W(+)O<-Jkd>H% z$arg&Xi}A_P$mU!(==&Ov#siuERp!5t<*(Rw@GQWY?IbzQN=nX>XNM0q*R*Lf_5HY zLOz)6dwtJ6*XRDuIlp(#yZj!%{1F$IHv-wPaZ2QP-39P?^`rKjM zuw9Zl0*Q?%uRna`*yu;5>-#A8puN8g3_aifX7g9C5ir)H{`Qgn(WB%?DQA|z2E2q+ z4E7&6F#OXiU!q(?2>bBp(C{(BPy-uPOHUY&P49LS=Gi1mGIs_~< zGL(-&9PmB^uMFjJE+7nqlDFnGus^!=n5%JjMs+CNvWp6q-QKRbZ2&;W! z(&3ptZWpz^ZD_|cpd!-N-Ucr4j&xjbhe+;fL9n4QaFm($_Kqf@u})+Z(QqUcCrcx> zM##(LRq{jf0r?yGlpw!Xv7rDVO!R7Y=$INqr)kVq-kMgHSxisfI;}iBmnJ5&K9^lH zpQ{-ZTE&y9z$&7^!)^aRo|NpG4^Z=7%coqzAzDsk8KX~kwF&L4B{!e6@_o#D`079Sw(+U8cQVfn(F6F32jgjI18SixL?b;=AW zp_E0zd}2|yNUhKx!`b&~VhjaurtT(UYlf`jN^Ec=v1XfG7k`9EVm^zg1je}w& zu&P@4>T?CC!2*~71=S)LN??h*4|+&h-bgsnHMm1(pOAn_q?}bQcx&h16q-#+ir8r@ zOw-PVA;hjJaF(l7QGkB=8LCXnuVp9yV0mnLPA~nbyi&0#sxGjMRbBGm(A*VX_c|vq zs@j7uE&ONF8F6`Hw%4)pX+d;S?!4>#ax`Wp-k-UEE|LiOIsYd8oWxN`B#mS)pUW6J z7)hanFoSXID|sb|4(E~v@BZp`fKr>Pc0X4Z(<5BxZoQ)VogCBMmf+DL{d<2h*|jd} z-FHx;vQdvRb++c>@3`CDh<_jyKa>0fvy)BO&WI12M^zLs+g2~ZukbJCIEF371%{cx ziiMFaz!vN)SlCLy?!}c^0e*c{P<(QMa>@mOhD+v%gcY~gR6eie|5Yu+QK`#K<=i)< zuHnOqkIcS3;>V<+HKuwr?|QfIQ7=aFJ+(U07>R)x>^pMLFQZ_kiVyV*)CZ7~`dH8hqImGH-$9*MfUNEyHEfLJtGU$Na%^r;V%p zrXMNDRBm7AshQ|`@Z+{F#>!s)lId<0znm?mY#{mw6iWMStmj1UHasL1g&e~axR)!1y{hl6(LLQ2)Ui`VTd}q{QvAh8>cwlLSI7Q4{>t(8S1wLQ UC$CO5PPHK(LW;AS`))cV%E;*aO4~$+?LI3nUy5GB7a80I^DX zVsQabT!4Xr$pJ`nq~}zo^>6EV59E6=FiOT`q$Z}Qh0T*@V3b}0lsC%&3UD1_*8}qJ z0Qo8zxg{0blll0-#xXE%$;nSnJfy`phk;Rc3sC+}Zem3N!xTMUQwB!42|xjbyu{qp z;>8z#1Nj>m7?^Jq6l{!H349qMtlT#S0xjBG5J0PEhL2mLZMpMT6$r?=d zjCGR>m~1&8vzM~x0(CJ?KFDOhnUy)_(PYK9H#TR!H#d`MT4f^|&u{aUftv+r0t3SX z8J#CEdiow!Msvp8?O#+GTNv4xZ!st^-pF diff --git a/dist/font/keyrune.svg b/dist/font/keyrune.svg index af55683..822ca1b 100644 --- a/dist/font/keyrune.svg +++ b/dist/font/keyrune.svg @@ -7,7 +7,7 @@ { "fontFamily": "keyrune", "majorVersion": 4, - "minorVersion": 0.45, + "minorVersion": 0.46, "fontURL": "https://keyrune.andrewgioia.com", "description": "Magic: the Gathering set symbol pictographic font\nFont generated by IcoMoon.", "copyright": "2022", @@ -122,8 +122,16 @@ + + + + + + + + diff --git a/dist/font/keyrune.ttf b/dist/font/keyrune.ttf index c3ed197e59e656f11b803156e07be543e204be3a..4281af46abb72965ec23e65bbfc5796b31f25574 100644 GIT binary patch delta 2815 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 diff --git a/dist/font/keyrune.woff2 b/dist/font/keyrune.woff2 index 3f0333068fb3659d348c8cc07b00933a5ef6ce75..2a7173c309545d79060031877c8986753f9d6609 100644 GIT binary patch literal 35492 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 %roU>r;QLXZ-OB9eloytiN|A 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

-d=~iavYN5h+uN+#h{#xz^9V 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 cKCKzh)lX!9gJI>uK^^sZ2+4DOoGb span { font-family: monospace; } +object details .table .official { + background-repeat: no-repeat; + background-position: 0 50%; + padding-left: 1.75rem; + margin-left: -0.25rem; +} +object details .table .official[data-official=true] { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3c-1.2 0-2.4.6-3 1.7A3.6 3.6 0 0 0 4.6 9c-1 .6-1.7 1.8-1.7 3s.7 2.4 1.7 3c-.3 1.2 0 2.5 1 3.4.8.8 2.1 1.2 3.3 1 .6 1 1.8 1.6 3 1.6s2.4-.6 3-1.7c1.2.3 2.5 0 3.4-1 .8-.8 1.2-2 1-3.3 1-.6 1.6-1.8 1.6-3s-.6-2.4-1.7-3c.3-1.2 0-2.5-1-3.4a3.7 3.7 0 0 0-3.3-1c-.6-1-1.8-1.6-3-1.6Z'%3E%3C/path%3E%3Cpath d='m9 12 2 2 4-4'%3E%3C/path%3E%3C/svg%3E"); +} +object details .table .official[data-official=false] { + color: #ed73be; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ed73be' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 6v12'%3E%3C/path%3E%3Cpath d='M17.196 9 6.804 15'%3E%3C/path%3E%3Cpath d='m6.804 9 10.392 6'%3E%3C/path%3E%3C/svg%3E"); +} object details .table ul.glyphs { list-style: none; margin: 0; @@ -1545,6 +1564,4 @@ object.active details { object details .table .actions { display: flex; } -} - -/*# sourceMappingURL=docs.css.map */ +} \ No newline at end of file diff --git a/docs/assets/css/keyrune.css b/docs/assets/css/keyrune.css index 2e3dd16..b403a03 100644 --- a/docs/assets/css/keyrune.css +++ b/docs/assets/css/keyrune.css @@ -420,6 +420,33 @@ .ss-palp.ss-inner::marker { content: "\f8ff"; } +.ss-usg::before { + content: "\e075"; +} +.ss-usg.ss-border::after { + content: "\e076"; +} +.ss-usg.ss-inner::marker { + content: "\f8ff"; +} +.ss-ath::before { + content: "\e078"; +} +.ss-ath.ss-border::after { + content: "\e079"; +} +.ss-ath.ss-inner::marker { + content: "\f8ff"; +} +.ss-ulg::before { + content: "\e07b"; +} +.ss-ulg.ss-border::after { + content: "\e07c"; +} +.ss-ulg.ss-inner::marker { + content: "\f8ff"; +} .ss-6ed::before { content: "\e07e"; } @@ -429,6 +456,15 @@ .ss-6ed.ss-inner::marker { content: "\f8ff"; } +.ss-uds::before { + content: "\e081"; +} +.ss-uds.ss-border::after { + content: "\e082"; +} +.ss-uds.ss-inner::marker { + content: "\f8ff"; +} .ss-legchr::before { content: "\f8f6"; } diff --git a/docs/assets/css/keyrune.css.map b/docs/assets/css/keyrune.css.map index c68585f..8801853 100644 --- a/docs/assets/css/keyrune.css.map +++ b/docs/assets/css/keyrune.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../src/scss/_media.scss","../../src/scss/keyrune.scss","../../src/scss/_helpers.scss"],"names":[],"mappings":"AAEA;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;;ACLR;EACI;EACA;EACA;EAKA;EACA;EACA;;AAIJ;EAGI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;;ACjCA;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;ADmDA;EACI;EACA;EACA;;AAIJ;EAMI;;AAIJ;EACI;;AAMR;EAGI;EACA;;AAGA;EACI;EACA;;AAIJ;EACI;;AAIJ;EAGI;EACA;;AAWI;EACI;;AAGJ;EACI;EAKA;EACA;EACA;EACA;;AAbJ;EACI;;AAGJ;EACI;EAKA;EACA;EACA;EACA;;AAbJ;EACI;;AAGJ;EACI;EAKA;EACA;EACA;EACA;;AAbJ;EACI;;AAGJ;EACI;EAKA;EACA;EACA;EACA;;AAbJ;EACI;;AAGJ;EACI;EAKA;EACA;EACA;EACA;;AAOR;EACI;;AAEJ;EACI;EAUA;EACA;EACA;EACA;;AAMZ;EAGI;EACA;EACA;EACA;;AAGA;EACI;;AAIJ;EACI;EACA;;AAMJ;EAGI","file":"keyrune.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../src/scss/_media.scss","../../src/scss/_sets.scss","../../src/scss/_helpers.scss"],"names":[],"mappings":"AAEA;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;;ACZR;EACI;EACA;EACA;EAKA;EACA;EACA;;AAIJ;EAGI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;;AC1BA;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;AAVR;EACI;;AAGA;EACI;;AAIJ;EACI;;ADsDA;EACI;EACA;EACA;;AAIJ;EAMI;;AAIJ;EACI;;AAMR;EAGI;EACA;;AAGA;EACI;EACA;;AAIJ;EACI;;AAIJ;EAGI;EACA;;AAWI;EACI;;AAGJ;EACI;EAKA;EACA;EACA;EACA;;AAbJ;EACI;;AAGJ;EACI;EAKA;EACA;EACA;EACA;;AAbJ;EACI;;AAGJ;EACI;EAKA;EACA;EACA;EACA;;AAbJ;EACI;;AAGJ;EACI;EAKA;EACA;EACA;EACA;;AAbJ;EACI;;AAGJ;EACI;EAKA;EACA;EACA;EACA;;AAOR;EACI;;AAEJ;EACI;EAUA;EACA;EACA;EACA;;AAMZ;EAGI;EACA;EACA;EACA;;AAGA;EACI;;AAIJ;EACI;EACA;;AAMJ;EAGI","file":"keyrune.css"} \ No newline at end of file diff --git a/docs/assets/font/keyrune.woff b/docs/assets/font/keyrune.woff index 21e931d1e3b183ae1040a63ac861b034188b2fa5..d52a2d8a1492fae3e9e1d390206151f4d9abadb6 100644 GIT binary patch delta 2864 zcmaJ@eN0=|6~E`+``&%e&-U}T0ULv$_Df5HV~FjjIB|i50tq2a!H1ErRtij)g&TKYhgPV zFo7gY_IbYdoa=Lc=bYa=_s;!>&t2xBXWN^a2oOTx{sCev{%#R}q1yx(s>^wiPr zV`w{qvRz8|P4?5n-TkPeKf%S?vUm>nj2uGUc>)zDr6j+d{L_(x-A@yUKZt8GQWB5- z`d>#-iMnB&-y_9wL1c~`9T-O4%jo~lQa-TV-|gvp3fJwna3gX<%A56HojTe*e2l<` zE}WMy%FC{FZ}-uIs2d}MU6#`SgG*l?>+2uDc=oNVV>n_wHsyp-V*`$x$b&>7>eMMn z>qE06vtzUN?DJFaLS7%79iAPX9iM$}N~2r7H_EP;eOC65vQNdg#2{e=FfX~OC#iAn zMcVbTts#siew~>lP3p;Ra)2Bn&k&pZ9HR)wAe;@0rKcN2SXlTBsUn~Tg;fofu(H*V zgmiWrWUXv?8|0x@RH(r~sJ14P-kcCMp$2qi0@Nnn3)n=yB8e@b&I?V^pUEWNW?_c#E6 zjuz`at**05b?^i2R4D0PdEE{;^xjB)S66-g;>D3(pJ-;ih2-<#tJJhPqI?bmSk5UQ_kKVj9%~aYZ+7+jk+MjdBOgDY2mFeo% zmS&^K2_s=d(y%w7I&H3cg)8c!d#K9mIvVwWL+kMxVWX*|Mm2cn^b)Z8E^7%uYDeoL zG=%r{!l1QavI>i*JGr6ObTpwKZ;ysZ8$0T_ihCr>RPIz0dm9jJcm$k9w$a?ORn=K5 zGK%OZ3B|>dNUb6AJb8(HpIjt=C7+VHHEhU37z@3c9VV8>GHDX4m6eZ`VH(Smm8+Gz z*V4vfZqB6Ft>-nTxb*c@=(~Qwa+nQAUjGWh> zkn{aU2h{bpDazR>G@MBC13PYw4|ebezA2Z}?dviHDe3UocjHP#a#2#PK)V7TFRtrs zJ=!f%`%YIZxd%9H?6upO;Lw&~hxPztjlFV8-zw%U!xrnNUxS9R7ESEBHP&A9IooVp zKE58skj%n+8_NnLyOYiK3Z3EbdLHi}?fULkykW1z#`ZRUguY5R2@&j=un}B37G+g0TJo9>8t-4WM>a0+Kg$A0rVzF8b)ioZcGAg~&;owOh% z#Wta^Zy6|79J{K-w>guCP1peAprBa|h2z-bZi60HmKAXqh6ZzV<{<%CM9Nvkg0E)& zO;vXYK@mG`gels((1+M{1YWTTJ#ykT zA^C0~k!UN8`kp)_(3mr$OqARe#m@vk&J3~_3S^Z zL~&G@Vq*#S_i5|Iuo5FPc18kNH1x(aukO3YARlV4pJHjEO(sD~Gk$?`hl zr}T^Im2-=*N4&a>lU$6$#Ao(l-hI^a`1`!Sc0WEvRL}_hq85eK;3+!pz+yhJ5J>nJxWgd*SzVAPQL+oY@tHuzAuMKtTpZ z84VyGXdZ(K*CBSjjNFn6pqLNP{4F57J(-U$CqEge&QA`ghT#qfAJXERlbcvkz`!U6 z;wymh6kgN3#N1S%*dGQ4<{Kbfy!hhpg8bqVpntBw)iDEE%q%jKc^Ip?K~A;<>Stk) zn>>lpl(ByD1x9C#>{rEj>;>OM2FUgFKhlm_ZF}7!%M!;qCPrj9-}nu+(NX diff --git a/docs/assets/font/keyrune.woff2 b/docs/assets/font/keyrune.woff2 index 3f0333068fb3659d348c8cc07b00933a5ef6ce75..2a7173c309545d79060031877c8986753f9d6609 100644 GIT binary patch literal 35492 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 %roU>r;QLXZ-OB9eloytiN|A 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

-d=~iavYN5h+uN+#h{#xz^9V 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 cKCKzh)lX!9gJI>uK^^sZ2+4DOoGb 0) { @@ -79,13 +82,53 @@ function filterIcons(q) { code = $(this).data('code'); tags = $(this).data('tags'); group = $(this).data('order'); + release = new Date($(this).data('release')); + official = $(this).data('official'); parent = $('.set-group[data-id="'+group+'"]'); - // show/hide icons based on query index - if (code.indexOf(q) >= 0 || Object.values(tags).indexOf(q) >= 0) { - $(this).removeClass('hidden'); - } else { + // check if we have an is: query; [old, modern, official, custom] + if (q.substring(0, 3) == 'is:') { + + // hide everything right away $(this).addClass('hidden'); + + // get the mode + is = q.split(':')[1]; + + // should this be a switch? + if (is == 'modern') { + if (release.getTime() >= modern.getTime()) { + $(this).removeClass('hidden'); + } else { + $(this).addClass('hidden'); + } + } else if (is == 'old') { + if (release.getTime() < modern.getTime()) { + $(this).removeClass('hidden'); + } else { + $(this).addClass('hidden'); + } + } else if (is == 'official') { + if (official) { + $(this).removeClass('hidden'); + } else { + $(this).addClass('hidden'); + } + } else if (is == 'custom') { + if (!official) { + $(this).removeClass('hidden'); + } else { + $(this).addClass('hidden'); + } + } + // otherwise check code/tags for the string + } else { + // show/hide icons based on query index + if (code.indexOf(q) >= 0 || Object.values(tags).indexOf(q) >= 0) { + $(this).removeClass('hidden'); + } else { + $(this).addClass('hidden'); + } } // poll for group's non-hidden count and hide it if there are none @@ -124,6 +167,8 @@ function openModal(icon) { let tagp = ''; let tagc = ''; let group = icon.data('group'); + let status = icon.data('official'); + let statusl = (icon.data('official')) ? 'Official' : "Custom"; let rarity = (icon.data('rarity')) ? icon.data('rarity') : 'n/a'; let border = (icon.data('border')) ? icon.data('border') : 'n/a'; let inner = (icon.data('inner')) ? icon.data('inner') : 'n/a'; @@ -153,6 +198,7 @@ function openModal(icon) { $('details div.table h2.name').html(name); $('details div.table h3.class').html(code); $('details div.table span.group').html(group); + $('details div.table span.official').data("official", status).html(statusl); $('details div.table li.rarity span').html(rarity); $('details div.table li.rarity i').html('&#x'+rarity); $('details div.table li.border').attr('class', 'border '+icon.data('border')+''); diff --git a/docs/index.html b/docs/index.html index ae09859..d151a58 100644 --- a/docs/index.html +++ b/docs/index.html @@ -9,11 +9,7 @@ - - - - - + diff --git a/docs/sets/index.html b/docs/sets/index.html index aa29798..303c07d 100644 --- a/docs/sets/index.html +++ b/docs/sets/index.html @@ -9,11 +9,7 @@ - - - - - + @@ -112,8 +108,8 @@ - Version 4.0.0 contains 44 icons. - LEG or Dragon! + Version 4.0.0 contains 48 icons. + @@ -267,6 +263,8 @@ data-tags="["core","alpha","limited"]" data-order="0" data-group="Core Sets" + data-release="1993-08-05" + data-official="false" data-rarity="e000" data-border="e001" data-inner="e002" @@ -283,6 +281,8 @@ data-tags="["core","beta","limited"]" data-order="0" data-group="Core Sets" + data-release="1993-10-04" + data-official="false" data-rarity="e003" data-border="e004" data-inner="e005" @@ -299,6 +299,8 @@ data-tags="["core","unlimited","second"]" data-order="0" data-group="Core Sets" + data-release="1993-12-01" + data-official="false" data-rarity="e006" data-border="e007" data-inner="e008" @@ -315,11 +317,13 @@ data-tags="["core","revised","third","3e"]" data-order="0" data-group="Core Sets" + data-release="1994-04-01" + data-official="false" data-rarity="e015" data-border="e016" data-inner="e017" data-version="4.0.0" - data-aliases="false" + data-aliases="{"3e":{"code":"3e","name":"Gatherer code","release":"1994-04-01"}}" > 3ed @@ -331,6 +335,8 @@ data-tags="["core","fourth","4th","4e"]" data-order="0" data-group="Core Sets" + data-release="1995-04-01" + data-official="true" data-rarity="e033" data-border="e034" data-inner="false" @@ -347,6 +353,8 @@ data-tags="["core","fifth","5th","5e"]" data-order="0" data-group="Core Sets" + data-release="1997-03-24" + data-official="true" data-rarity="e054" data-border="e055" data-inner="false" @@ -363,6 +371,8 @@ data-tags="["core","sixth","6th","6e"]" data-order="0" data-group="Core Sets" + data-release="1999-04-21" + data-official="true" data-rarity="e07e" data-border="e07f" data-inner="false" @@ -374,7 +384,7 @@ Sixth Edition -

+

Expansions @@ -391,6 +401,8 @@ data-tags="["arabian","nights","scimitar","an"]" data-order="1" data-group="Expansions" + data-release="1993-12-17" + data-official="true" data-rarity="e00f" data-border="e010" data-inner="e011" @@ -407,6 +419,8 @@ data-tags="["antiquities","anvil","aq"]" data-order="1" data-group="Expansions" + data-release="1994-03-04" + data-official="true" data-rarity="e012" data-border="e013" data-inner="false" @@ -423,6 +437,8 @@ data-tags="["legends","column"]" data-order="1" data-group="Expansions" + data-release="1994-06-01" + data-official="true" data-rarity="e01b" data-border="e01c" data-inner="e01d" @@ -439,6 +455,8 @@ data-tags="["dark","moon"]" data-order="1" data-group="Expansions" + data-release="1994-08-01" + data-official="true" data-rarity="e024" data-border="e025" data-inner="false" @@ -455,6 +473,8 @@ data-tags="["fallen","empires","crown"]" data-order="1" data-group="Expansions" + data-release="1994-11-01" + data-official="true" data-rarity="e02a" data-border="e02b" data-inner="false" @@ -471,6 +491,8 @@ data-tags="["ice","age","snow","snowflake"]" data-order="1" data-group="Expansions" + data-release="1995-06-03" + data-official="true" data-rarity="e039" data-border="e03a" data-inner="e03b" @@ -487,6 +509,8 @@ data-tags="["homelands","globe"]" data-order="1" data-group="Expansions" + data-release="1995-10-01" + data-official="true" data-rarity="e045" data-border="e046" data-inner="e047" @@ -503,6 +527,8 @@ data-tags="["alliances","flag"]" data-order="1" data-group="Expansions" + data-release="1996-06-10" + data-official="true" data-rarity="e048" data-border="e049" data-inner="e04a" @@ -519,6 +545,8 @@ data-tags="["mirage","jamuraa","palm","tree"]" data-order="1" data-group="Expansions" + data-release="1996-10-08" + data-official="true" data-rarity="e04b" data-border="e04c" data-inner="false" @@ -531,10 +559,12 @@
vis - Mirage + Visions
exo Exodus +
+ + usg + Urza's Saga +
+ + ulg + Urza's Legacy +
+ + uds + Urza's Destiny

@@ -627,6 +719,8 @@ data-tags="["vanguard","feather"]" data-order="2" data-group="Command Zone" + data-release="1997-05-01" + data-official="false" data-rarity="e05d" data-border="e05e" data-inner="false" @@ -638,7 +732,7 @@ Vanguard
-
+

Reprints @@ -655,6 +749,8 @@ data-tags="["summer"]" data-order="3" data-group="Reprints" + data-release="1994-06-21" + data-official="false" data-rarity="e01e" data-border="e01f" data-inner="false" @@ -671,6 +767,8 @@ data-tags="["foreign","black","border"]" data-order="3" data-group="Reprints" + data-release="1995-04-01" + data-official="false" data-rarity="e018" data-border="e019" data-inner="e01a" @@ -687,6 +785,8 @@ data-tags="["foreign","black","border"]" data-order="3" data-group="Reprints" + data-release="1995-04-01" + data-official="false" data-rarity="e036" data-border="e037" data-inner="" @@ -703,6 +803,8 @@ data-tags="["chronicles"]" data-order="3" data-group="Reprints" + data-release="1995-07-01" + data-official="false" data-rarity="e03c" data-border="e03d" data-inner="false" @@ -719,6 +821,8 @@ data-tags="["renaissance","custom"]" data-order="3" data-group="Reprints" + data-release="1995-08-01" + data-official="false" data-rarity="e03f" data-border="e040" data-inner="false" @@ -735,6 +839,8 @@ data-tags="["renaissance","rinascimento","italian","custom"]" data-order="3" data-group="Reprints" + data-release="1995-08-01" + data-official="false" data-rarity="e042" data-border="e043" data-inner="false" @@ -744,12 +850,30 @@ rin Rinascimento +
+ + ath + Anthologies

- Supplemental Sets + Supplemental

All other non-Standard printed sets designed to supplement the game. @@ -775,6 +899,8 @@ data-tags="["astral"]" data-order="5" data-group="Digital Sets" + data-release="1997-04-01" + data-official="true" data-rarity="e057" data-border="e058" data-inner="false" @@ -803,6 +929,8 @@ data-tags="["introductory","beginner","starter","2ps"]" data-order="6" data-group="Beginner Sets" + data-release="1996-12-31" + data-official="false" data-rarity="e04e" data-border="e04f" data-inner="false" @@ -819,6 +947,8 @@ data-tags="["portal","beginner"]" data-order="6" data-group="Beginner Sets" + data-release="1997-05-01" + data-official="" data-rarity="e05a" data-border="e05b" data-inner="e05c" @@ -830,19 +960,21 @@ Portal

- - por + + p02 Portal Second Age
@@ -863,6 +995,8 @@ data-tags="["collector","collectors"]" data-order="7" data-group="Premium Sets" + data-release="1993-12-10" + data-official="false" data-rarity="e009" data-border="e00a" data-inner="e00b" @@ -879,6 +1013,8 @@ data-tags="["international","collector","collectors"]" data-order="7" data-group="Premium Sets" + data-release="1993-12-10" + data-official="false" data-rarity="e00c" data-border="e00d" data-inner="e00e" @@ -890,7 +1026,7 @@ Intl. Collectors' Edition -
+

Promos @@ -907,6 +1043,8 @@ data-tags="["dragon","con","dragoncon"]" data-order="8" data-group="Promos" + data-release="1994-07-15" + data-official="true" data-rarity="e021" data-border="e022" data-inner="false" @@ -923,11 +1061,13 @@ data-tags="["harper","prism","book"]" data-order="8" data-group="Promos" + data-release="1994-09-01" + data-official="true" data-rarity="e027" data-border="e028" data-inner="false" data-version="4.0.0" - data-aliases="{"pleaf":{"code":"pbook","name":"Book Promo","release":"1994-09-01"}}" + data-aliases="{"pbook":{"code":"pbook","name":"Book Promo","release":"1994-09-01"}}" > phpr @@ -939,6 +1079,8 @@ data-tags="["media","insert","leaf"]" data-order="8" data-group="Promos" + data-release="1995-01-01" + data-official="true" data-rarity="e02d" data-border="e02e" data-inner="false" @@ -955,6 +1097,8 @@ data-tags="["dci","dci legends","membership"]" data-order="8" data-group="Promos" + data-release="1995-01-01" + data-official="true" data-rarity="e030" data-border="e031" data-inner="false" @@ -964,12 +1108,30 @@ pmtg Default Promo +
+ + pgc98 + Gen Con 98 Promo

- Standalone Sets + Standalone

Experimental, out-of-world, draft inovative, or other releases that can be played on their own. @@ -982,7 +1144,9 @@ data-name="Unglued" data-tags="["unglued","acorn"]" data-order="9" - data-group="Standalone Sets" + data-group="Standalone" + data-release="1998-08-11" + data-official="true" data-rarity="e06f" data-border="e070" data-inner="false" @@ -994,7 +1158,7 @@ Unglued

-
+

Alternatives @@ -1011,6 +1175,8 @@ data-tags="["legends","chronicles","alternative"]" data-order="10" data-group="Alternatives" + data-release="1995-07-01" + data-official="true" data-rarity="f8f6" data-border="f8f5" data-inner="false" @@ -1020,22 +1186,6 @@ legchr Legends (Chronicles) -
- - pgc98 - Gen Con 98 Promo

- Unofficial + Custom

- Home grown symbols to fill in gaps and other game needs. + Symbols I've created to fill in gaps and other game needs. Other unofficial symbols are incorporated and tagged above.

@@ -1086,7 +1240,9 @@ data-name="Asia Pacific Land Program" data-tags="["apac","asia","pacific","lands"]" data-order="11" - data-group="Unofficial" + data-group="Custom" + data-release="1998-09-01" + data-official="false" data-rarity="e072" data-border="e073" data-inner="false" @@ -1231,16 +1387,22 @@

Set code

-
-
+
+
-
+
-
+
+ + + Official + +
+
  • @@ -1257,11 +1419,12 @@
-
+
+
diff --git a/docs/src/assets/scss/_func.scss b/docs/src/assets/scss/_func.scss new file mode 100644 index 0000000..ed76f57 --- /dev/null +++ b/docs/src/assets/scss/_func.scss @@ -0,0 +1,13 @@ +@function encodehex($string) { + @return '%23' + string.slice($string, 1, 6); +} + +@function encodecolor($string) { + @if type-of($string) == 'color' and str-index(#{$string}, '#') == 1 { + $hex: str-slice(ie-hex-str($string), 4); + $string: unquote('#{$hex}'); + + @return '%23' + $string; + } + @return $string; +} \ No newline at end of file diff --git a/docs/src/assets/scss/_layout.scss b/docs/src/assets/scss/_layout.scss index 658b34b..ca7d2fe 100644 --- a/docs/src/assets/scss/_layout.scss +++ b/docs/src/assets/scss/_layout.scss @@ -11,6 +11,11 @@ $keyrune-ui: ( "300": "#29c9ff", //#74c0fc "500": "#0060e4", ), + "pink": ( + "100": "#f4d4e9", // bg + "300": "#ed73be", // border + "500": "#df3ea2", // text + ), "tan": ( "100": "#f2f1f1", "300": "#e0dfde", @@ -68,7 +73,6 @@ $keyrune-ui-font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMa url( '../font/beleren.ttf' ) format( 'truetype' ), url( '../font/beleren.svg' ) format( 'svg' ); font-weight: normal; - font-style: normal; } diff --git a/docs/src/assets/scss/_sets.scss b/docs/src/assets/scss/_sets.scss index 04d1f58..412c952 100644 --- a/docs/src/assets/scss/_sets.scss +++ b/docs/src/assets/scss/_sets.scss @@ -347,7 +347,7 @@ object { top: 0; left: 0; background: var(--rgba-modal); - //backdrop-filter: blur(0.5rem); + backdrop-filter: blur(0.5rem); display: flex; align-items: center; justify-content: center; @@ -444,6 +444,21 @@ object { font-family: monospace; } + .official { + background-repeat: no-repeat; + background-position: 0 50%; + padding-left: 1.75rem; + margin-left: -0.25rem; + + &[data-official=true] { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3c-1.2 0-2.4.6-3 1.7A3.6 3.6 0 0 0 4.6 9c-1 .6-1.7 1.8-1.7 3s.7 2.4 1.7 3c-.3 1.2 0 2.5 1 3.4.8.8 2.1 1.2 3.3 1 .6 1 1.8 1.6 3 1.6s2.4-.6 3-1.7c1.2.3 2.5 0 3.4-1 .8-.8 1.2-2 1-3.3 1-.6 1.6-1.8 1.6-3s-.6-2.4-1.7-3c.3-1.2 0-2.5-1-3.4a3.7 3.7 0 0 0-3.3-1c-.6-1-1.8-1.6-3-1.6Z'%3E%3C/path%3E%3Cpath d='m9 12 2 2 4-4'%3E%3C/path%3E%3C/svg%3E"); + } + &[data-official=false] { + color: #{map.get($keyrune-ui, "pink", "300")}; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ed73be' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 6v12'%3E%3C/path%3E%3Cpath d='M17.196 9 6.804 15'%3E%3C/path%3E%3Cpath d='m6.804 9 10.392 6'%3E%3C/path%3E%3C/svg%3E"); + } + } + ul.glyphs { list-style: none; margin: 0; diff --git a/docs/src/assets/scss/_utils.scss b/docs/src/assets/scss/_utils.scss index d536549..63b0ee8 100644 --- a/docs/src/assets/scss/_utils.scss +++ b/docs/src/assets/scss/_utils.scss @@ -59,6 +59,9 @@ &-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); } + &-12 { + grid-template-columns: repeat(12, minmax(0, 1fr)); + } } &-gap { @@ -83,6 +86,8 @@ &-4 { grid-column: span 4 / span 4; } &-5 { grid-column: span 5 / span 5; } &-6 { grid-column: span 6 / span 6; } + &-8 { grid-column: span 8 / span 8; } + &-12 { grid-column: span 12 / span 12; } } } @@ -108,6 +113,7 @@ &-1 { margin-left: 0.25rem; } &-2 { margin-left: 0.5rem; } &-4 { margin-left: 1rem; } + &-6 { margin-left: 1.5rem; } } &r { &-1 { margin-right: 0.25rem; } @@ -144,6 +150,10 @@ } } &y { + &-0 { + margin-top: 0; + margin-bottom: 0; + } &-2 { margin-top: 0.5rem; margin-bottom: 0.5rem; diff --git a/docs/src/assets/scss/docs.scss b/docs/src/assets/scss/docs.scss index a4528f6..ccbbe92 100644 --- a/docs/src/assets/scss/docs.scss +++ b/docs/src/assets/scss/docs.scss @@ -1,6 +1,7 @@ @use "sass:map"; -@import "utils"; +@import "func"; @import "layout"; +@import "utils"; @import "type"; @import "home"; @import "sets"; \ No newline at end of file diff --git a/docs/src/content/sets/index.md b/docs/src/content/sets/index.md index e0d845a..5aa27ed 100644 --- a/docs/src/content/sets/index.md +++ b/docs/src/content/sets/index.md @@ -22,7 +22,7 @@ modal: true
Version {{% data/version %}} contains {{% data/count %}} icons. - LEG or Dragon! + diff --git a/docs/src/data/sets.json b/docs/src/data/sets.json index 17d0758..df6643c 100644 --- a/docs/src/data/sets.json +++ b/docs/src/data/sets.json @@ -17,6 +17,7 @@ "release": "1993-08-05", "subgroup": false, "version": "4.0.0", + "official": false, "aliases": false, "tags": [ "core", @@ -37,6 +38,7 @@ "release": "1993-10-04", "subgroup": false, "version": "4.0.0", + "official": false, "aliases": false, "tags": [ "core", @@ -57,6 +59,7 @@ "release": "1993-12-01", "subgroup": false, "version": "4.0.0", + "official": false, "aliases": false, "tags": [ "core", @@ -77,7 +80,14 @@ "release": "1994-04-01", "subgroup": false, "version": "4.0.0", - "aliases": false, + "official": false, + "aliases": { + "3e": { + "code": "3e", + "name": "Gatherer code", + "release": "1994-04-01" + } + }, "tags": [ "core", "revised", @@ -98,6 +108,7 @@ "release": "1995-04-01", "subgroup": false, "version": "4.0.0", + "official": true, "aliases": { "4e": { "code": "4e", @@ -125,6 +136,7 @@ "release": "1997-03-24", "subgroup": false, "version": "4.0.0", + "official": true, "aliases": { "5e": { "code": "5e", @@ -153,6 +165,7 @@ "release": "1999-04-21", "subgroup": false, "version": "4.0.0", + "official": true, "aliases": { "6e": { "code": "6e", @@ -185,6 +198,7 @@ "release": "1993-12-17", "subgroup": false, "version": "4.0.0", + "official": true, "aliases": { "an": { "code": "an", @@ -210,6 +224,7 @@ "release": "1994-03-04", "subgroup": false, "version": "4.0.0", + "official": true, "aliases": { "aq": { "code": "aq", @@ -234,6 +249,7 @@ "release": "1994-06-01", "subgroup": false, "version": "4.0.0", + "official": true, "aliases": { "le": { "code": "le", @@ -257,6 +273,7 @@ "release": "1994-08-01", "subgroup": false, "version": "4.0.0", + "official": true, "aliases": { "dk": { "code": "dk", @@ -280,6 +297,7 @@ "release": "1994-11-01", "subgroup": false, "version": "4.0.0", + "official": true, "aliases": { "fe": { "code": "fe", @@ -304,6 +322,7 @@ "release": "1995-06-03", "subgroup": false, "version": "4.0.0", + "official": true, "aliases": { "ia": { "code": "ia", @@ -329,6 +348,7 @@ "release": "1995-10-01", "subgroup": false, "version": "4.0.0", + "official": true, "aliases": { "hm": { "code": "hm", @@ -352,6 +372,7 @@ "release": "1996-06-10", "subgroup": false, "version": "4.0.0", + "official": true, "aliases": { "al": { "code": "al", @@ -375,6 +396,7 @@ "release": "1996-10-08", "subgroup": false, "version": "4.0.0", + "official": true, "aliases": { "mi": { "code": "mi", @@ -391,8 +413,8 @@ }, "vis": { "code": "vis", - "name": "Mirage", - "display": "Mirage", + "name": "Visions", + "display": "Visions", "nicknames": false, "rarity": "e051", "border": "e052", @@ -400,6 +422,7 @@ "release": "1997-02-03", "subgroup": false, "version": "4.0.0", + "official": true, "aliases": { "vi": { "code": "vi", @@ -424,6 +447,7 @@ "release": "1997-06-09", "subgroup": false, "version": "4.0.0", + "official": true, "aliases": false, "tags": [ "weatherlight", @@ -442,6 +466,7 @@ "release": "1997-10-14", "subgroup": false, "version": "4.0.0", + "official": true, "aliases": { "te": { "code": "te", @@ -467,6 +492,7 @@ "release": "1998-03-02", "subgroup": false, "version": "4.0.0", + "official": true, "aliases": { "st": { "code": "st", @@ -492,8 +518,9 @@ "release": "1998-06-15", "subgroup": false, "version": "4.0.0", + "official": true, "aliases": { - "st": { + "ex": { "code": "ex", "name": "Gatherer code", "release": "1998-06-15" @@ -504,6 +531,81 @@ "rath", "bridge" ] + }, + "usg": { + "code": "usg", + "name": "Urza's Saga", + "display": "Urza's Saga", + "nicknames": false, + "rarity": "e075", + "border": "e076", + "inner": false, + "release": "1998-10-12", + "subgroup": false, + "version": "4.0.0", + "official": true, + "aliases": { + "uz": { + "code": "uz", + "name": "Gatherer code", + "release": "1998-10-12" + } + }, + "tags": [ + "urza", + "artifact", + "gears" + ] + }, + "ulg": { + "code": "ulg", + "name": "Urza's Legacy", + "display": "Urza's Legacy", + "nicknames": false, + "rarity": "e07b", + "border": "e07c", + "inner": false, + "release": "1999-02-15", + "subgroup": false, + "version": "4.0.0", + "official": true, + "aliases": { + "gu": { + "code": "gu", + "name": "Gatherer code", + "release": "1999-02-15" + } + }, + "tags": [ + "urza", + "artifact", + "hammer" + ] + }, + "uds": { + "code": "uds", + "name": "Urza's Destiny", + "display": "Urza's Destiny", + "nicknames": false, + "rarity": "e081", + "border": "e082", + "inner": false, + "release": "1999-06-07", + "subgroup": false, + "version": "4.0.0", + "official": true, + "aliases": { + "cg": { + "code": "cg", + "name": "Gatherer code", + "release": "1999-06-07" + } + }, + "tags": [ + "urza", + "artifact", + "flask" + ] } } }, @@ -523,6 +625,7 @@ "release": "1997-05-01", "subgroup": false, "version": "4.0.0", + "official": false, "aliases": false, "tags": [ "vanguard", @@ -547,6 +650,7 @@ "release": "1994-06-21", "subgroup": false, "version": "4.0.0", + "official": false, "aliases": false, "tags": [ "summer" @@ -567,6 +671,7 @@ "release": "1995-04-01", "subgroup": false, "version": "4.0.0", + "official": false, "aliases": { "3edfbb": { "code": "3edfbb", @@ -594,6 +699,7 @@ "release": "1995-04-01", "subgroup": false, "version": "4.0.0", + "official": false, "aliases": { "4edfbb": { "code": "4edfbb", @@ -618,6 +724,7 @@ "release": "1995-07-01", "subgroup": false, "version": "4.0.0", + "official": false, "aliases": { "ch": { "code": "ch", @@ -640,6 +747,7 @@ "release": "1995-08-01", "subgroup": false, "version": "4.0.0", + "official": false, "aliases": false, "tags": [ "renaissance", @@ -657,6 +765,7 @@ "release": "1995-08-01", "subgroup": false, "version": "4.0.0", + "official": false, "aliases": false, "tags": [ "renaissance", @@ -664,12 +773,30 @@ "italian", "custom" ] + }, + "ath": { + "code": "ath", + "name": "Anthologies", + "display": "Anthologies", + "nicknames": false, + "rarity": "e078", + "border": "e079", + "inner": false, + "release": "1998-11-01", + "subgroup": false, + "version": "4.0.0", + "official": false, + "aliases": false, + "tags": [ + "book", + "custom" + ] } } }, "supplemental": { "order": 4, - "name": "Supplemental Sets", + "name": "Supplemental", "description": "All other non-Standard printed sets designed to supplement the game.", "sets": {} }, @@ -691,6 +818,7 @@ "release": "1997-04-01", "subgroup": false, "version": "4.0.0", + "official": true, "aliases": false, "tags": [ "astral" @@ -714,6 +842,7 @@ "release": "1996-12-31", "subgroup": false, "version": "4.0.0", + "official": false, "aliases": { "x2ps": { "code": "x2ps", @@ -746,7 +875,7 @@ ] }, "p02": { - "code": "por", + "code": "p02", "name": "Portal Second Age", "display": "Portal Second Age", "nicknames": [ @@ -758,6 +887,7 @@ "release": "1998-06-24", "subgroup": false, "version": "4.0.0", + "official": true, "aliases": false, "tags": [ "portal", @@ -785,6 +915,7 @@ "release": "1993-12-10", "subgroup": false, "version": "4.0.0", + "official": false, "aliases": { "ce": { "code": "ce", @@ -812,6 +943,7 @@ "release": "1993-12-10", "subgroup": false, "version": "4.0.0", + "official": false, "aliases": { "ie": { "code": "ie", @@ -843,6 +975,7 @@ "release": "1994-07-15", "subgroup": false, "version": "4.0.0", + "official": true, "aliases": false, "tags": [ "dragon", @@ -864,8 +997,9 @@ "release": "1994-09-01", "subgroup": false, "version":"4.0.0", + "official": true, "aliases": { - "pleaf": { + "pbook": { "code": "pbook", "name": "Book Promo", "release": "1994-09-01" @@ -891,6 +1025,7 @@ "release": "1995-01-01", "subgroup": false, "version": "4.0.0", + "official": true, "aliases": { "pleaf": { "code": "pleaf", @@ -917,6 +1052,7 @@ "release": "1995-01-01", "subgroup": false, "version": "4.0.0", + "official": true, "aliases": { "plgm": { "code": "plgm", @@ -934,12 +1070,34 @@ "dci legends", "membership" ] + }, + "pgc98": { + "code": "pgc98", + "name": "Gen Con 1998 Oversized Promo", + "display": "Gen Con 98 Promo", + "nicknames": [ + "Oversized 90s Promo", + "Gen Con 98 Oversized Promo" + ], + "rarity": "f8f4", + "border": "f8f3", + "inner": false, + "release": "1996-04-01", + "subgroup": false, + "version": "4.0.0", + "official": true, + "aliases": false, + "tags": [ + "oversized", + "gen con", + "[[Incoming!|o90p]]" + ] } } }, "standalone": { "order": 9, - "name": "Standalone Sets", + "name": "Standalone", "description": "Experimental, out-of-world, draft inovative, or other releases that can be played on their own.", "sets": { "ugl": { @@ -953,6 +1111,7 @@ "release": "1998-08-11", "subgroup": false, "version": "4.0.0", + "official": true, "aliases": false, "tags": [ "unglued", @@ -979,6 +1138,7 @@ "release": "1995-07-01", "subgroup": false, "version": "4.0.0", + "official": true, "aliases": { "leg2": { "code": "leg2", @@ -992,27 +1152,6 @@ "alternative" ] }, - "pgc98": { - "code": "pgc98", - "name": "Gen Con 1998 Oversized Promo", - "display": "Gen Con 98 Promo", - "nicknames": [ - "Oversized 90s Promo", - "Gen Con 98 Oversized Promo" - ], - "rarity": "f8f4", - "border": "f8f3", - "inner": false, - "release": "1996-04-01", - "subgroup": false, - "version": "4.0.0", - "aliases": false, - "tags": [ - "oversized", - "gen con", - "[[Incoming!|o90p]]" - ] - }, "po": { "code": "po", "name": "Portal (Gatherer)", @@ -1026,6 +1165,7 @@ "release": "1997-05-01", "subgroup": false, "version": "4.0.0", + "official": true, "aliases": { "por2": { "code": "por2", @@ -1052,6 +1192,7 @@ "release": "1997-06-09", "subgroup": false, "version": "4.0.0", + "official": true, "aliases": { "por2": { "code": "wth2", @@ -1067,10 +1208,10 @@ } } }, - "unofficial": { + "custom": { "order": 11, - "name": "Unofficial", - "description": "Home grown symbols to fill in gaps and other game needs.", + "name": "Custom", + "description": "Symbols I've created to fill in gaps and other game needs. Other unofficial symbols are incorporated and tagged above.", "sets": { "palp": { "code": "palp", @@ -1087,6 +1228,7 @@ "release": "1998-09-01", "subgroup": false, "version": "4.0.0", + "official": false, "aliases": false, "tags": [ "apac", diff --git a/docs/src/layouts/_default/baseof.html b/docs/src/layouts/_default/baseof.html index 9b6b8f3..ec71535 100644 --- a/docs/src/layouts/_default/baseof.html +++ b/docs/src/layouts/_default/baseof.html @@ -10,10 +10,10 @@ - {{ $options := (dict "targetPath" "static/assets/css/docs.css" "transpiler" "dartsass") }} - {{ $sass := resources.Get "scss/docs.scss" }} - {{ $style := $sass | resources.ToCSS $options }} - + {{- $options := (dict "targetPath" "assets/css/docs.css" "transpiler" "dartsass") -}} + {{- $sass := resources.Get "scss/docs.scss" -}} + {{- $style := $sass | resources.ToCSS $options -}} + diff --git a/docs/src/layouts/partials/modal.html b/docs/src/layouts/partials/modal.html index 5319415..a8c0bf9 100644 --- a/docs/src/layouts/partials/modal.html +++ b/docs/src/layouts/partials/modal.html @@ -19,16 +19,22 @@

Set code

-
-
+
+
-
+
-
+
+ + + Official + +
+
  • @@ -45,11 +51,12 @@
-
+
+
diff --git a/docs/src/layouts/shortcodes/icons.html b/docs/src/layouts/shortcodes/icons.html index 71ead05..6ade94f 100644 --- a/docs/src/layouts/shortcodes/icons.html +++ b/docs/src/layouts/shortcodes/icons.html @@ -20,6 +20,8 @@ data-tags="{{ $set.tags | jsonify }}" data-order="{{ $group.order }}" data-group="{{ $group.name }}" + data-release="{{ $set.release }}" + data-official="{{ $set.official }}" data-rarity="{{ $set.rarity }}" data-border="{{ $set.border }}" data-inner="{{ $set.inner }}" diff --git a/docs/src/static/assets/js/glitz.js b/docs/src/static/assets/js/glitz.js index 2b3fc06..8efcffa 100644 --- a/docs/src/static/assets/js/glitz.js +++ b/docs/src/static/assets/js/glitz.js @@ -63,7 +63,10 @@ function filterIcons(q) { let code = ''; let tags = Object; let group = ''; + let release = ''; let parent = ''; + let is = ''; + let modern = new Date('2003-08-28'); // set the URL to show the param if (q.length > 0) { @@ -79,13 +82,53 @@ function filterIcons(q) { code = $(this).data('code'); tags = $(this).data('tags'); group = $(this).data('order'); + release = new Date($(this).data('release')); + official = $(this).data('official'); parent = $('.set-group[data-id="'+group+'"]'); - // show/hide icons based on query index - if (code.indexOf(q) >= 0 || Object.values(tags).indexOf(q) >= 0) { - $(this).removeClass('hidden'); - } else { + // check if we have an is: query; [old, modern, official, custom] + if (q.substring(0, 3) == 'is:') { + + // hide everything right away $(this).addClass('hidden'); + + // get the mode + is = q.split(':')[1]; + + // should this be a switch? + if (is == 'modern') { + if (release.getTime() >= modern.getTime()) { + $(this).removeClass('hidden'); + } else { + $(this).addClass('hidden'); + } + } else if (is == 'old') { + if (release.getTime() < modern.getTime()) { + $(this).removeClass('hidden'); + } else { + $(this).addClass('hidden'); + } + } else if (is == 'official') { + if (official) { + $(this).removeClass('hidden'); + } else { + $(this).addClass('hidden'); + } + } else if (is == 'custom') { + if (!official) { + $(this).removeClass('hidden'); + } else { + $(this).addClass('hidden'); + } + } + // otherwise check code/tags for the string + } else { + // show/hide icons based on query index + if (code.indexOf(q) >= 0 || Object.values(tags).indexOf(q) >= 0) { + $(this).removeClass('hidden'); + } else { + $(this).addClass('hidden'); + } } // poll for group's non-hidden count and hide it if there are none @@ -124,6 +167,8 @@ function openModal(icon) { let tagp = ''; let tagc = ''; let group = icon.data('group'); + let status = icon.data('official'); + let statusl = (icon.data('official')) ? 'Official' : "Custom"; let rarity = (icon.data('rarity')) ? icon.data('rarity') : 'n/a'; let border = (icon.data('border')) ? icon.data('border') : 'n/a'; let inner = (icon.data('inner')) ? icon.data('inner') : 'n/a'; @@ -153,6 +198,7 @@ function openModal(icon) { $('details div.table h2.name').html(name); $('details div.table h3.class').html(code); $('details div.table span.group').html(group); + $('details div.table span.official').data("official", status).html(statusl); $('details div.table li.rarity span').html(rarity); $('details div.table li.rarity i').html('&#x'+rarity); $('details div.table li.border').attr('class', 'border '+icon.data('border')+''); diff --git a/package.json b/package.json index fd1bc92..527db8f 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,13 @@ "doc": "docs" }, "scripts": { - "build": "" + "build-default": "sass ./src/scss/keyrune.scss ./dist/css/keyrune.css", + "build-default-min": "sass ./src/scss/keyrune.scss ./dist/css/keyrune.min.css --style compressed", + "build-full": "sass ./src/scss/keyrune-full.scss ./dist/css/keyrune-full.css", + "build-full-min": "sass ./src/scss/keyrune-full.scss ./dist/css/keyrune-full.min.css --style compressed", + "copy-assets": "cp -p ./src/font/* ./dist/font && cp -p ./dist/css/keyrune.css* ./docs/assets/css && cp -p ./dist/font/keyrune.woff* ./docs/assets/font", + "build": "npm run -s build-default && npm run -s build-default-min && npm run -s build-full && npm run -s build-full-min && npm run -s copy-assets", + "watch": "sass --watch ./src/scss/keyrune.scss ./dist/css/keyrune.css" }, "repository": { "type": "git", @@ -19,5 +25,5 @@ "bugs": { "url": "https://github.com/andrewgioia/keyrune/issues", "email": "andrew@gioia.email" - }, + } } \ No newline at end of file diff --git a/src/font/keyrune.eot b/src/font/keyrune.eot index 1593b2d3c02c9e18c6cc9debba10f3c0afac366d..45f37f1b858e7471d56cf8cc0ba47273be9706ab 100644 GIT binary patch delta 2806 zcmaJ@eN0=|6~E`+`|f?uU(esh*s&4BerZW;4A`y$#03%xBm|b0H4W(+)O<-Jkd>H% z$arg&Xi}A_P$mU!(==&Ov#siuERp!5t<*(Rw@GQWY?IbzQN=nX>XNM0q*R*Lf_5HY zLOz)6dwtJ6*XRDuIlp(#yZj!%{1F$IHv-wPaZ2QP-39P?^`rKjM zuw9Zl0*Q?%uRna`*yu;5>-#A8puN8g3_aifX7g9C5ir)H{`Qgn(WB%?DQA|z2E2q+ z4E7&6F#OXiU!q(?2>bBp(C{(BPy-uPOHUY&P49LS=Gi1mGIs_~< zGL(-&9PmB^uMFjJE+7nqlDFnGus^!=n5%JjMs+CNvWp6q-QKRbZ2&;W! z(&3ptZWpz^ZD_|cpd!-N-Ucr4j&xjbhe+;fL9n4QaFm($_Kqf@u})+Z(QqUcCrcx> zM##(LRq{jf0r?yGlpw!Xv7rDVO!R7Y=$INqr)kVq-kMgHSxisfI;}iBmnJ5&K9^lH zpQ{-ZTE&y9z$&7^!)^aRo|NpG4^Z=7%coqzAzDsk8KX~kwF&L4B{!e6@_o#D`079Sw(+U8cQVfn(F6F32jgjI18SixL?b;=AW zp_E0zd}2|yNUhKx!`b&~VhjaurtT(UYlf`jN^Ec=v1XfG7k`9EVm^zg1je}w& zu&P@4>T?CC!2*~71=S)LN??h*4|+&h-bgsnHMm1(pOAn_q?}bQcx&h16q-#+ir8r@ zOw-PVA;hjJaF(l7QGkB=8LCXnuVp9yV0mnLPA~nbyi&0#sxGjMRbBGm(A*VX_c|vq zs@j7uE&ONF8F6`Hw%4)pX+d;S?!4>#ax`Wp-k-UEE|LiOIsYd8oWxN`B#mS)pUW6J z7)hanFoSXID|sb|4(E~v@BZp`fKr>Pc0X4Z(<5BxZoQ)VogCBMmf+DL{d<2h*|jd} z-FHx;vQdvRb++c>@3`CDh<_jyKa>0fvy)BO&WI12M^zLs+g2~ZukbJCIEF371%{cx ziiMFaz!vN)SlCLy?!}c^0e*c{P<(QMa>@mOhD+v%gcY~gR6eie|5Yu+QK`#K<=i)< zuHnOqkIcS3;>V<+HKuwr?|QfIQ7=aFJ+(U07>R)x>^pMLFQZ_kiVyV*)CZ7~`dH8hqImGH-$9*MfUNEyHEfLJtGU$Na%^r;V%p zrXMNDRBm7AshQ|`@Z+{F#>!s)lId<0znm?mY#{mw6iWMStmj1UHasL1g&e~axR)!1y{hl6(LLQ2)Ui`VTd}q{QvAh8>cwlLSI7Q4{>t(8S1wLQ UC$CO5PPHK(LW;AS`))cV%E;*aO4~$+?LI3nUy5GB7a80I^DX zVsQabT!4Xr$pJ`nq~}zo^>6EV59E6=FiOT`q$Z}Qh0T*@V3b}0lsC%&3UD1_*8}qJ z0Qo8zxg{0blll0-#xXE%$;nSnJfy`phk;Rc3sC+}Zem3N!xTMUQwB!42|xjbyu{qp z;>8z#1Nj>m7?^Jq6l{!H349qMtlT#S0xjBG5J0PEhL2mLZMpMT6$r?=d zjCGR>m~1&8vzM~x0(CJ?KFDOhnUy)_(PYK9H#TR!H#d`MT4f^|&u{aUftv+r0t3SX z8J#CEdiow!Msvp8?O#+GTNv4xZ!st^-pF diff --git a/src/font/keyrune.svg b/src/font/keyrune.svg index af55683..822ca1b 100644 --- a/src/font/keyrune.svg +++ b/src/font/keyrune.svg @@ -7,7 +7,7 @@ { "fontFamily": "keyrune", "majorVersion": 4, - "minorVersion": 0.45, + "minorVersion": 0.46, "fontURL": "https://keyrune.andrewgioia.com", "description": "Magic: the Gathering set symbol pictographic font\nFont generated by IcoMoon.", "copyright": "2022", @@ -122,8 +122,16 @@ + + + + + + + + diff --git a/src/font/keyrune.ttf b/src/font/keyrune.ttf index c3ed197e59e656f11b803156e07be543e204be3a..4281af46abb72965ec23e65bbfc5796b31f25574 100644 GIT binary patch delta 2815 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 diff --git a/src/font/keyrune.woff2 b/src/font/keyrune.woff2 index 3f0333068fb3659d348c8cc07b00933a5ef6ce75..2a7173c309545d79060031877c8986753f9d6609 100644 GIT binary patch literal 35492 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 %roU>r;QLXZ-OB9eloytiN|A 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

-d=~iavYN5h+uN+#h{#xz^9V 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 cKCKzh)lX!9gJI>uK^^sZ2+4DOoGb common have a black border + &.#{$keyrune-prefix}-rarity-common-alt::after, + &.#{$keyrune-prefix}-rarity-uncommon::after, + &.#{$keyrune-prefix}-rarity-rare::after, + &.#{$keyrune-prefix}-rarity-mythic::after, + &.#{$keyrune-prefix}-rarity-foil::after, + &.#{$keyrune-prefix}-border-black::after { + color: var(--border-contrast); + } + + // convenience class to force a white border + &-white::after { + color: var(--border-default) !important; + } + } + + // inner + // requires advanced positional styles for glyphs taller than they are wide + &-inner { + + // must be list-item for this to appear + display: list-item; + list-style-position: inside; + + // set symbol must be absolutely positioned + &::before { + position: absolute; + left: 0; + } + + // inner color + &::marker { + color: var(--inner-default); + } + + // position via transforms for everything until there's a better way + &::before, + &::after, + &::marker { + left: 50%; + transform: translateX(-50%); + } + } + + // rarity colors + &-rarity { + + // rarity loop + @each $rarity, $colors in $keyrune-rarities { + &-#{$rarity} { + // set the symbol's color + &::before { + color: #{map.get($colors, solid)}; + } + // gradient alternative + &.#{$keyrune-prefix}-rarity-gradient::before { + background: linear-gradient( + 90deg, + #{map.get($colors, left)} 0%, + #{map.get($colors, center)} 50%, + #{map.get($colors, right)} 100%); + color: transparent; + background-clip: text; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + } + } + } + + // special foil case + &-foil { + &::before { + color: #00afc9; + } + &.#{$keyrune-prefix}-rarity-gradient::before { + background: linear-gradient( + 135deg, + #ea8d66 0%, + #ea8d66 15%, + #fdef8a 28%, + #8bcc93 42%, + #a6dced 55%, + #6f75aa 68%, + #e599c2 84%, + #e599c2 100%); + color: transparent; + background-clip: text; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + } + } + } + + // fixed width + &-fw { + + // set the width to the largest symbole, ARN, at 1.75em + width: 1.75em; + display: list-item; + list-style-position: inside; + text-align: center; + + // if there is no inner, we need to hide the marker + &:not(.#{$keyrune-prefix}-inner) { + list-style: none; + } + + // correction when there's a border and no inner + &.#{$keyrune-prefix}-border:not(.#{$keyrune-prefix}-inner)::after { + left: 50%; + transform: translateX(-50%); + } + } + + // colors + &-white { + &::before, + &::after, + &::marker { + color: #{map.get($keyrune-colors, "white")}; + } + } + } +} \ No newline at end of file diff --git a/src/scss/_variables.scss b/src/scss/_variables.scss index a75f6a6..e34afe4 100644 --- a/src/scss/_variables.scss +++ b/src/scss/_variables.scss @@ -1,11 +1,12 @@ // core -$keyrune-font-family: "keyrune" !default; -$keyrune-font-path: "../font" !default; -$keyrune-prefix: "ss" !default; -$keyrune-version: "4.0.38" !default; +$keyrune-font-family: "keyrune" !default; +$keyrune-font-path: "../font" !default; +$keyrune-prefix: "ss" !default; +$keyrune-version: "4.0.38" !default; // build options -$keyrune-include-aliases: true; +$keyrune-include-aliases: true; +$keyrune-include-everything: false; // $keyrune-colors: ( @@ -248,14 +249,31 @@ $keyrune-sets: ( border: "\e073", inner: "\f8ff", // empty ), - // - // ... - // + usg: ( + rarity: "\e075", + border: "\e076", + inner: "\f8ff", // empty + ), + ath: ( + rarity: "\e078", + border: "\e079", + inner: "\f8ff", // empty + ), + ulg: ( + rarity: "\e07b", + border: "\e07c", + inner: "\f8ff", // empty + ), 6ed: ( rarity: "\e07e", border: "\e07f", inner: "\f8ff", // empty ), + uds: ( + rarity: "\e081", + border: "\e082", + inner: "\f8ff", // empty + ), // // backwards from the end for alternatives/oddities legchr: ( diff --git a/src/scss/keyrune-full.scss b/src/scss/keyrune-full.scss new file mode 100644 index 0000000..19d6d2b --- /dev/null +++ b/src/scss/keyrune-full.scss @@ -0,0 +1,8 @@ +@use "sass:map"; +@import "variables"; +@import "aliases"; +@import "helpers"; +@import "media"; + +$keyrune-include-everything: true; +@import "sets"; \ No newline at end of file diff --git a/src/scss/keyrune.scss b/src/scss/keyrune.scss index 1de77d9..4e14b7a 100644 --- a/src/scss/keyrune.scss +++ b/src/scss/keyrune.scss @@ -1,195 +1,6 @@ @use "sass:map"; - @import "variables"; @import "aliases"; @import "helpers"; @import "media"; - -@font-face { - font-family: '#{$keyrune-font-family}'; - src: url('#{$keyrune-font-path}/#{$keyrune-font-family}.eot?#{$keyrune-version}'); - src: url('#{$keyrune-font-path}/#{$keyrune-font-family}.eot?#{$keyrune-version}#iefix') format('embedded-opentype'), - url('#{$keyrune-font-path}/#{$keyrune-font-family}.woff2?#{$keyrune-version}') format('woff2'), - url('#{$keyrune-font-path}/#{$keyrune-font-family}.ttf?#{$keyrune-version}') format('truetype'), - url('#{$keyrune-font-path}/#{$keyrune-font-family}.woff?#{$keyrune-version}') format('woff'), - url('#{$keyrune-font-path}/#{$keyrune-font-family}.svg?#{$keyrune-version}##{$keyrune-font-family}') format('svg'); - font-weight: normal; - font-style: normal; - font-display: block; -} - -// default styles and set symbol definitions -.#{$keyrune-prefix} { - - // base styles - font-family: '#{$keyrune-font-family}' !important; - color: var(--icon-default); - speak: never; - font-style: normal; - font-weight: normal; - font-variant: normal; - position: relative; - text-transform: none; - line-height: 1; - display: inline-flex; - - // better font rendering - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - - // ::before is the symbol layer - // ::after is the border layer - // ::marker is the (experimental) inner layer - @each $set, $layers in $keyrune-sets { - &-#{$set} { - @include layers($layers); - } - // check for aliases and assign the same glyphs - @if ($keyrune-include-aliases) { - @if map-get($keyrune-aliases, $set) { - @each $alias in map-get($keyrune-aliases, $set) { - &-#{$alias} { - @include layers($layers); - } - } - } - } - } - - // accessory features - &.#{$keyrune-prefix} { - - // border - &-border { - - // default and common border styles - &::after { - color: var(--border-default); - position: absolute; - left: 0; - } - - // rarities > common have a black border - &.#{$keyrune-prefix}-rarity-common-alt::after, - &.#{$keyrune-prefix}-rarity-uncommon::after, - &.#{$keyrune-prefix}-rarity-rare::after, - &.#{$keyrune-prefix}-rarity-mythic::after, - &.#{$keyrune-prefix}-rarity-foil::after, - &.#{$keyrune-prefix}-border-black::after { - color: var(--border-contrast); - } - - // convenience class to force a white border - &-white::after { - color: var(--border-default) !important; - } - } - - // inner - // requires advanced positional styles for glyphs taller than they are wide - &-inner { - - // must be list-item for this to appear - display: list-item; - list-style-position: inside; - - // set symbol must be absolutely positioned - &::before { - position: absolute; - left: 0; - } - - // inner color - &::marker { - color: var(--inner-default); - } - - // position via transforms for everything until there's a better way - &::before, - &::after, - &::marker { - left: 50%; - transform: translateX(-50%); - } - } - - // rarity colors - &-rarity { - - // rarity loop - @each $rarity, $colors in $keyrune-rarities { - &-#{$rarity} { - // set the symbol's color - &::before { - color: #{map.get($colors, solid)}; - } - // gradient alternative - &.#{$keyrune-prefix}-rarity-gradient::before { - background: linear-gradient( - 90deg, - #{map.get($colors, left)} 0%, - #{map.get($colors, center)} 50%, - #{map.get($colors, right)} 100%); - color: transparent; - background-clip: text; - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - } - } - } - - // special foil case - &-foil { - &::before { - color: #00afc9; - } - &.#{$keyrune-prefix}-rarity-gradient::before { - background: linear-gradient( - 135deg, - #ea8d66 0%, - #ea8d66 15%, - #fdef8a 28%, - #8bcc93 42%, - #a6dced 55%, - #6f75aa 68%, - #e599c2 84%, - #e599c2 100%); - color: transparent; - background-clip: text; - -webkit-background-clip: text; - -webkit-text-fill-color: transparent; - } - } - } - - // fixed width - &-fw { - - // set the width to the largest symbole, ARN, at 1.75em - width: 1.75em; - display: list-item; - list-style-position: inside; - text-align: center; - - // if there is no inner, we need to hide the marker - &:not(.#{$keyrune-prefix}-inner) { - list-style: none; - } - - // correction when there's a border and no inner - &.#{$keyrune-prefix}-border:not(.#{$keyrune-prefix}-inner)::after { - left: 50%; - transform: translateX(-50%); - } - } - - // colors - &-white { - &::before, - &::after, - &::marker { - color: #{map.get($keyrune-colors, "white")}; - } - } - } -} \ No newline at end of file +@import "sets"; \ No newline at end of file