mirror of
				https://github.com/andrewgioia/keyrune.git
				synced 2025-11-03 23:50:45 +00:00 
			
		
		
		
	Adds a few more sets up to Urza's Destiny, new search operators on the sets page, better npm scripts
This commit is contained in:
		
							parent
							
								
									1338b78f61
								
							
						
					
					
						commit
						496038b4f7
					
				
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							@ -2,4 +2,5 @@
 | 
			
		||||
.orig
 | 
			
		||||
node_modules/
 | 
			
		||||
npm-debug.log
 | 
			
		||||
docs/src/resources/
 | 
			
		||||
push_instructions.txt
 | 
			
		||||
							
								
								
									
										14
									
								
								demo/sets.js
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								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)",
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										769
									
								
								dist/css/keyrune-full.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										769
									
								
								dist/css/keyrune-full.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -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 */
 | 
			
		||||
							
								
								
									
										1
									
								
								dist/css/keyrune-full.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								dist/css/keyrune-full.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -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"}
 | 
			
		||||
							
								
								
									
										1
									
								
								dist/css/keyrune-full.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								dist/css/keyrune-full.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										1
									
								
								dist/css/keyrune-full.min.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								dist/css/keyrune-full.min.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -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"}
 | 
			
		||||
							
								
								
									
										36
									
								
								dist/css/keyrune.css
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										36
									
								
								dist/css/keyrune.css
									
									
									
									
										vendored
									
									
								
							@ -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";
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								dist/css/keyrune.css.map
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/css/keyrune.css.map
									
									
									
									
										vendored
									
									
								
							@ -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"}
 | 
			
		||||
{"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"}
 | 
			
		||||
							
								
								
									
										1
									
								
								dist/css/keyrune.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								dist/css/keyrune.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										1
									
								
								dist/css/keyrune.min.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								dist/css/keyrune.min.css.map
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -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,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,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,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.min.css"}
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								dist/font/keyrune.eot
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								dist/font/keyrune.eot
									
									
									
									
										vendored
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										10
									
								
								dist/font/keyrune.svg
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								dist/font/keyrune.svg
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| 
		 Before Width: | Height: | Size: 324 KiB After Width: | Height: | Size: 335 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								dist/font/keyrune.ttf
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								dist/font/keyrune.ttf
									
									
									
									
										vendored
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								dist/font/keyrune.woff
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								dist/font/keyrune.woff
									
									
									
									
										vendored
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								dist/font/keyrune.woff2
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								dist/font/keyrune.woff2
									
									
									
									
										vendored
									
									
								
							
										
											Binary file not shown.
										
									
								
							@ -1,431 +1,3 @@
 | 
			
		||||
@charset "UTF-8";
 | 
			
		||||
.flex {
 | 
			
		||||
  display: flex;
 | 
			
		||||
}
 | 
			
		||||
.flex-align-center {
 | 
			
		||||
  align-items: center;
 | 
			
		||||
}
 | 
			
		||||
.flex-align-start {
 | 
			
		||||
  align-items: flex-start;
 | 
			
		||||
}
 | 
			
		||||
.flex-col {
 | 
			
		||||
  flex-direction: column;
 | 
			
		||||
}
 | 
			
		||||
.flex-inline {
 | 
			
		||||
  display: inline-flex;
 | 
			
		||||
}
 | 
			
		||||
.flex-justify-between {
 | 
			
		||||
  justify-content: space-between;
 | 
			
		||||
}
 | 
			
		||||
.flex-justify-center {
 | 
			
		||||
  justify-content: center;
 | 
			
		||||
}
 | 
			
		||||
.flex-justify-end {
 | 
			
		||||
  justify-content: flex-end;
 | 
			
		||||
}
 | 
			
		||||
.flex-justify-start {
 | 
			
		||||
  justify-content: flex-start;
 | 
			
		||||
}
 | 
			
		||||
.flex-row {
 | 
			
		||||
  flex-direction: row;
 | 
			
		||||
}
 | 
			
		||||
.flex-shrink-0 {
 | 
			
		||||
  flex-shrink: 0;
 | 
			
		||||
}
 | 
			
		||||
.flex-wrap {
 | 
			
		||||
  flex-wrap: wrap;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@media only screen and (min-width: 768px) {
 | 
			
		||||
  .sm-flex-row {
 | 
			
		||||
    flex-direction: row;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
.grid {
 | 
			
		||||
  display: grid;
 | 
			
		||||
}
 | 
			
		||||
.grid-cols-1 {
 | 
			
		||||
  grid-template-columns: repeat(1, minmax(0, 1fr));
 | 
			
		||||
}
 | 
			
		||||
.grid-cols-2 {
 | 
			
		||||
  grid-template-columns: repeat(2, minmax(0, 1fr));
 | 
			
		||||
}
 | 
			
		||||
.grid-cols-3 {
 | 
			
		||||
  grid-template-columns: repeat(3, minmax(0, 1fr));
 | 
			
		||||
}
 | 
			
		||||
.grid-cols-4 {
 | 
			
		||||
  grid-template-columns: repeat(4, minmax(0, 1fr));
 | 
			
		||||
}
 | 
			
		||||
.grid-cols-5 {
 | 
			
		||||
  grid-template-columns: repeat(5, minmax(0, 1fr));
 | 
			
		||||
}
 | 
			
		||||
.grid-cols-6 {
 | 
			
		||||
  grid-template-columns: repeat(6, minmax(0, 1fr));
 | 
			
		||||
}
 | 
			
		||||
.grid-gap-4 {
 | 
			
		||||
  gap: 1rem;
 | 
			
		||||
}
 | 
			
		||||
.grid-gap-8 {
 | 
			
		||||
  gap: 2rem;
 | 
			
		||||
}
 | 
			
		||||
.grid-gap-x-4 {
 | 
			
		||||
  column-gap: 1rem;
 | 
			
		||||
}
 | 
			
		||||
.grid-gap-x-8 {
 | 
			
		||||
  column-gap: 2rem;
 | 
			
		||||
}
 | 
			
		||||
.grid-gap-x-12 {
 | 
			
		||||
  column-gap: 3rem;
 | 
			
		||||
}
 | 
			
		||||
.grid-gap-y-4 {
 | 
			
		||||
  row-gap: 1rem;
 | 
			
		||||
}
 | 
			
		||||
.grid-gap-y-8 {
 | 
			
		||||
  row-gap: 2rem;
 | 
			
		||||
}
 | 
			
		||||
.grid-gap-y-12 {
 | 
			
		||||
  row-gap: 3rem;
 | 
			
		||||
}
 | 
			
		||||
.grid-span-1 {
 | 
			
		||||
  grid-column: span 1/span 1;
 | 
			
		||||
}
 | 
			
		||||
.grid-span-2 {
 | 
			
		||||
  grid-column: span 2/span 2;
 | 
			
		||||
}
 | 
			
		||||
.grid-span-3 {
 | 
			
		||||
  grid-column: span 3/span 3;
 | 
			
		||||
}
 | 
			
		||||
.grid-span-4 {
 | 
			
		||||
  grid-column: span 4/span 4;
 | 
			
		||||
}
 | 
			
		||||
.grid-span-5 {
 | 
			
		||||
  grid-column: span 5/span 5;
 | 
			
		||||
}
 | 
			
		||||
.grid-span-6 {
 | 
			
		||||
  grid-column: span 6/span 6;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.hidden {
 | 
			
		||||
  display: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.m-0 {
 | 
			
		||||
  margin: 0;
 | 
			
		||||
}
 | 
			
		||||
.mb-0 {
 | 
			
		||||
  margin-bottom: 0;
 | 
			
		||||
}
 | 
			
		||||
.mb-1 {
 | 
			
		||||
  margin-bottom: 0.25rem;
 | 
			
		||||
}
 | 
			
		||||
.mb-2 {
 | 
			
		||||
  margin-bottom: 0.5rem;
 | 
			
		||||
}
 | 
			
		||||
.mb-3 {
 | 
			
		||||
  margin-bottom: 0.75rem;
 | 
			
		||||
}
 | 
			
		||||
.mb-4 {
 | 
			
		||||
  margin-bottom: 1rem;
 | 
			
		||||
}
 | 
			
		||||
.mb-6 {
 | 
			
		||||
  margin-bottom: 1.5rem;
 | 
			
		||||
}
 | 
			
		||||
.mb-7 {
 | 
			
		||||
  margin-bottom: 1.75rem;
 | 
			
		||||
}
 | 
			
		||||
.mb-8 {
 | 
			
		||||
  margin-bottom: 2rem;
 | 
			
		||||
}
 | 
			
		||||
.mb-12 {
 | 
			
		||||
  margin-bottom: 3rem;
 | 
			
		||||
}
 | 
			
		||||
.mb-16 {
 | 
			
		||||
  margin-bottom: 4rem;
 | 
			
		||||
}
 | 
			
		||||
.ml-1 {
 | 
			
		||||
  margin-left: 0.25rem;
 | 
			
		||||
}
 | 
			
		||||
.ml-2 {
 | 
			
		||||
  margin-left: 0.5rem;
 | 
			
		||||
}
 | 
			
		||||
.ml-4 {
 | 
			
		||||
  margin-left: 1rem;
 | 
			
		||||
}
 | 
			
		||||
.mr-1 {
 | 
			
		||||
  margin-right: 0.25rem;
 | 
			
		||||
}
 | 
			
		||||
.mr-2 {
 | 
			
		||||
  margin-right: 0.5rem;
 | 
			
		||||
}
 | 
			
		||||
.mr-3 {
 | 
			
		||||
  margin-right: 0.75rem;
 | 
			
		||||
}
 | 
			
		||||
.mr-4 {
 | 
			
		||||
  margin-right: 1rem;
 | 
			
		||||
}
 | 
			
		||||
.mr-6 {
 | 
			
		||||
  margin-right: 1.5rem;
 | 
			
		||||
}
 | 
			
		||||
.mt-0 {
 | 
			
		||||
  margin-top: 0;
 | 
			
		||||
}
 | 
			
		||||
.mt-1 {
 | 
			
		||||
  margin-top: 0.25rem;
 | 
			
		||||
}
 | 
			
		||||
.mt-2 {
 | 
			
		||||
  margin-top: 0.5rem;
 | 
			
		||||
}
 | 
			
		||||
.mt-3 {
 | 
			
		||||
  margin-top: 0.75rem;
 | 
			
		||||
}
 | 
			
		||||
.mt-4 {
 | 
			
		||||
  margin-top: 1rem;
 | 
			
		||||
}
 | 
			
		||||
.mt-8 {
 | 
			
		||||
  margin-top: 2rem;
 | 
			
		||||
}
 | 
			
		||||
.mt-10 {
 | 
			
		||||
  margin-top: 2.5rem;
 | 
			
		||||
}
 | 
			
		||||
.mt-12 {
 | 
			
		||||
  margin-top: 3rem;
 | 
			
		||||
}
 | 
			
		||||
.mt-16 {
 | 
			
		||||
  margin-top: 4rem;
 | 
			
		||||
}
 | 
			
		||||
.mt-20 {
 | 
			
		||||
  margin-top: 5rem;
 | 
			
		||||
}
 | 
			
		||||
.mt-24 {
 | 
			
		||||
  margin-top: 6rem;
 | 
			
		||||
}
 | 
			
		||||
.mx-2 {
 | 
			
		||||
  margin-left: 0.5rem;
 | 
			
		||||
  margin-right: 0.5rem;
 | 
			
		||||
}
 | 
			
		||||
.mx-4 {
 | 
			
		||||
  margin-left: 1rem;
 | 
			
		||||
  margin-right: 1rem;
 | 
			
		||||
}
 | 
			
		||||
.mx-8 {
 | 
			
		||||
  margin-left: 2rem;
 | 
			
		||||
  margin-right: 2rem;
 | 
			
		||||
}
 | 
			
		||||
.my-2 {
 | 
			
		||||
  margin-top: 0.5rem;
 | 
			
		||||
  margin-bottom: 0.5rem;
 | 
			
		||||
}
 | 
			
		||||
.my-4 {
 | 
			
		||||
  margin-top: 1rem;
 | 
			
		||||
  margin-bottom: 1rem;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.overflow-hidden {
 | 
			
		||||
  overflow: hidden;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.p-2 {
 | 
			
		||||
  padding: 0.5rem;
 | 
			
		||||
}
 | 
			
		||||
.p-4 {
 | 
			
		||||
  padding: 1rem;
 | 
			
		||||
}
 | 
			
		||||
.p-8 {
 | 
			
		||||
  padding: 2rem;
 | 
			
		||||
}
 | 
			
		||||
.pb-2 {
 | 
			
		||||
  padding-bottom: 0.5rem;
 | 
			
		||||
}
 | 
			
		||||
.pb-4 {
 | 
			
		||||
  padding-bottom: 1rem;
 | 
			
		||||
}
 | 
			
		||||
.pb-6 {
 | 
			
		||||
  padding-bottom: 1.5rem;
 | 
			
		||||
}
 | 
			
		||||
.pb-12 {
 | 
			
		||||
  padding-bottom: 3rem;
 | 
			
		||||
}
 | 
			
		||||
.pb-16 {
 | 
			
		||||
  padding-bottom: 4rem;
 | 
			
		||||
}
 | 
			
		||||
.pl-4 {
 | 
			
		||||
  padding-left: 1rem;
 | 
			
		||||
}
 | 
			
		||||
.pl-8 {
 | 
			
		||||
  padding-left: 2rem;
 | 
			
		||||
}
 | 
			
		||||
.pl-12 {
 | 
			
		||||
  padding-left: 3rem;
 | 
			
		||||
}
 | 
			
		||||
.pr-8 {
 | 
			
		||||
  padding-right: 2rem;
 | 
			
		||||
}
 | 
			
		||||
.pr-12 {
 | 
			
		||||
  padding-right: 3rem;
 | 
			
		||||
}
 | 
			
		||||
.pt-1 {
 | 
			
		||||
  padding-top: 0.25rem;
 | 
			
		||||
}
 | 
			
		||||
.pt-2 {
 | 
			
		||||
  padding-top: 0.5rem;
 | 
			
		||||
}
 | 
			
		||||
.pt-8 {
 | 
			
		||||
  padding-top: 2rem;
 | 
			
		||||
}
 | 
			
		||||
.pt-24 {
 | 
			
		||||
  padding-top: 6rem;
 | 
			
		||||
}
 | 
			
		||||
.px-2 {
 | 
			
		||||
  padding-left: 0.5rem;
 | 
			
		||||
  padding-right: 0.5rem;
 | 
			
		||||
}
 | 
			
		||||
.px-4 {
 | 
			
		||||
  padding-left: 1rem;
 | 
			
		||||
  padding-right: 1rem;
 | 
			
		||||
}
 | 
			
		||||
.px-6 {
 | 
			
		||||
  padding-left: 1.5rem;
 | 
			
		||||
  padding-right: 1.5rem;
 | 
			
		||||
}
 | 
			
		||||
.px-8 {
 | 
			
		||||
  padding-left: 2rem;
 | 
			
		||||
  padding-right: 2rem;
 | 
			
		||||
}
 | 
			
		||||
.px-12 {
 | 
			
		||||
  padding-left: 3rem;
 | 
			
		||||
  padding-right: 3rem;
 | 
			
		||||
}
 | 
			
		||||
.py-4 {
 | 
			
		||||
  padding-top: 1rem;
 | 
			
		||||
  padding-bottom: 1rem;
 | 
			
		||||
}
 | 
			
		||||
.py-8 {
 | 
			
		||||
  padding-top: 2rem;
 | 
			
		||||
  padding-bottom: 2rem;
 | 
			
		||||
}
 | 
			
		||||
.py-12 {
 | 
			
		||||
  padding-top: 3rem;
 | 
			
		||||
  padding-bottom: 3rem;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.relative {
 | 
			
		||||
  position: relative;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.sticky {
 | 
			
		||||
  height: 0%;
 | 
			
		||||
  position: sticky;
 | 
			
		||||
  top: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.text-center {
 | 
			
		||||
  text-align: center;
 | 
			
		||||
}
 | 
			
		||||
.text-sm {
 | 
			
		||||
  font-size: 0.9rem;
 | 
			
		||||
}
 | 
			
		||||
.text-white {
 | 
			
		||||
  color: #fff;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.top-px {
 | 
			
		||||
  top: 1px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.w-4 {
 | 
			
		||||
  width: 1rem;
 | 
			
		||||
}
 | 
			
		||||
.w-6 {
 | 
			
		||||
  width: 1.5rem;
 | 
			
		||||
}
 | 
			
		||||
.w-1\/5 {
 | 
			
		||||
  width: 20%;
 | 
			
		||||
}
 | 
			
		||||
.w-1\/4 {
 | 
			
		||||
  width: 25%;
 | 
			
		||||
}
 | 
			
		||||
.w-2\/5 {
 | 
			
		||||
  width: 40%;
 | 
			
		||||
}
 | 
			
		||||
.w-1\/2 {
 | 
			
		||||
  width: 50%;
 | 
			
		||||
}
 | 
			
		||||
.w-3\/5 {
 | 
			
		||||
  width: 60%;
 | 
			
		||||
}
 | 
			
		||||
.w-3\/4 {
 | 
			
		||||
  width: 75%;
 | 
			
		||||
}
 | 
			
		||||
.w-4\/5 {
 | 
			
		||||
  width: 80%;
 | 
			
		||||
}
 | 
			
		||||
.w-11\/12 {
 | 
			
		||||
  width: min(91.6667%, 1440px);
 | 
			
		||||
}
 | 
			
		||||
.w-full {
 | 
			
		||||
  width: 100%;
 | 
			
		||||
}
 | 
			
		||||
.w-wide {
 | 
			
		||||
  width: calc(100% - 3rem);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@media only screen and (min-width: 768px) {
 | 
			
		||||
  .w-wide {
 | 
			
		||||
    width: min(91.66667%, 1440px);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
@media only screen and (min-width: 512px) {
 | 
			
		||||
  .xs\:inline {
 | 
			
		||||
    display: inline;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .xs\:hidden {
 | 
			
		||||
    display: none;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
@media only screen and (min-width: 768px) {
 | 
			
		||||
  .sm\:inline {
 | 
			
		||||
    display: inline;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .sm\:hidden {
 | 
			
		||||
    display: none;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .sm\:flex-row {
 | 
			
		||||
    flex-direction: row;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .sm\:w-1\/5 {
 | 
			
		||||
    width: 20%;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .sm\:w-3\/5 {
 | 
			
		||||
    width: 60%;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .sm\:w-3\/5 {
 | 
			
		||||
    width: 60%;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .sm\:list {
 | 
			
		||||
    display: list-item;
 | 
			
		||||
    list-style: none;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
@media only screen and (min-width: 1025px) {
 | 
			
		||||
  .md\:block {
 | 
			
		||||
    display: block;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .md\:flex {
 | 
			
		||||
    display: flex;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .md\:inline {
 | 
			
		||||
    display: inline;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
:root {
 | 
			
		||||
  --bg-body: #fff;
 | 
			
		||||
  --bg-hover: #f2f1f1;
 | 
			
		||||
@ -612,7 +184,6 @@ header nav.mobile #mode input.toggle:checked + label::after {
 | 
			
		||||
  #toggle-nav {
 | 
			
		||||
    display: none;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  header mark {
 | 
			
		||||
    margin-left: 2.5rem;
 | 
			
		||||
  }
 | 
			
		||||
@ -739,6 +310,440 @@ footer iframe html body {
 | 
			
		||||
  background-color: var(--bg-content);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.flex {
 | 
			
		||||
  display: flex;
 | 
			
		||||
}
 | 
			
		||||
.flex-align-center {
 | 
			
		||||
  align-items: center;
 | 
			
		||||
}
 | 
			
		||||
.flex-align-start {
 | 
			
		||||
  align-items: flex-start;
 | 
			
		||||
}
 | 
			
		||||
.flex-col {
 | 
			
		||||
  flex-direction: column;
 | 
			
		||||
}
 | 
			
		||||
.flex-inline {
 | 
			
		||||
  display: inline-flex;
 | 
			
		||||
}
 | 
			
		||||
.flex-justify-between {
 | 
			
		||||
  justify-content: space-between;
 | 
			
		||||
}
 | 
			
		||||
.flex-justify-center {
 | 
			
		||||
  justify-content: center;
 | 
			
		||||
}
 | 
			
		||||
.flex-justify-end {
 | 
			
		||||
  justify-content: flex-end;
 | 
			
		||||
}
 | 
			
		||||
.flex-justify-start {
 | 
			
		||||
  justify-content: flex-start;
 | 
			
		||||
}
 | 
			
		||||
.flex-row {
 | 
			
		||||
  flex-direction: row;
 | 
			
		||||
}
 | 
			
		||||
.flex-shrink-0 {
 | 
			
		||||
  flex-shrink: 0;
 | 
			
		||||
}
 | 
			
		||||
.flex-wrap {
 | 
			
		||||
  flex-wrap: wrap;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@media only screen and (min-width: 768px) {
 | 
			
		||||
  .sm-flex-row {
 | 
			
		||||
    flex-direction: row;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
.grid {
 | 
			
		||||
  display: grid;
 | 
			
		||||
}
 | 
			
		||||
.grid-cols-1 {
 | 
			
		||||
  grid-template-columns: repeat(1, minmax(0, 1fr));
 | 
			
		||||
}
 | 
			
		||||
.grid-cols-2 {
 | 
			
		||||
  grid-template-columns: repeat(2, minmax(0, 1fr));
 | 
			
		||||
}
 | 
			
		||||
.grid-cols-3 {
 | 
			
		||||
  grid-template-columns: repeat(3, minmax(0, 1fr));
 | 
			
		||||
}
 | 
			
		||||
.grid-cols-4 {
 | 
			
		||||
  grid-template-columns: repeat(4, minmax(0, 1fr));
 | 
			
		||||
}
 | 
			
		||||
.grid-cols-5 {
 | 
			
		||||
  grid-template-columns: repeat(5, minmax(0, 1fr));
 | 
			
		||||
}
 | 
			
		||||
.grid-cols-6 {
 | 
			
		||||
  grid-template-columns: repeat(6, minmax(0, 1fr));
 | 
			
		||||
}
 | 
			
		||||
.grid-cols-12 {
 | 
			
		||||
  grid-template-columns: repeat(12, minmax(0, 1fr));
 | 
			
		||||
}
 | 
			
		||||
.grid-gap-4 {
 | 
			
		||||
  gap: 1rem;
 | 
			
		||||
}
 | 
			
		||||
.grid-gap-8 {
 | 
			
		||||
  gap: 2rem;
 | 
			
		||||
}
 | 
			
		||||
.grid-gap-x-4 {
 | 
			
		||||
  column-gap: 1rem;
 | 
			
		||||
}
 | 
			
		||||
.grid-gap-x-8 {
 | 
			
		||||
  column-gap: 2rem;
 | 
			
		||||
}
 | 
			
		||||
.grid-gap-x-12 {
 | 
			
		||||
  column-gap: 3rem;
 | 
			
		||||
}
 | 
			
		||||
.grid-gap-y-4 {
 | 
			
		||||
  row-gap: 1rem;
 | 
			
		||||
}
 | 
			
		||||
.grid-gap-y-8 {
 | 
			
		||||
  row-gap: 2rem;
 | 
			
		||||
}
 | 
			
		||||
.grid-gap-y-12 {
 | 
			
		||||
  row-gap: 3rem;
 | 
			
		||||
}
 | 
			
		||||
.grid-span-1 {
 | 
			
		||||
  grid-column: span 1/span 1;
 | 
			
		||||
}
 | 
			
		||||
.grid-span-2 {
 | 
			
		||||
  grid-column: span 2/span 2;
 | 
			
		||||
}
 | 
			
		||||
.grid-span-3 {
 | 
			
		||||
  grid-column: span 3/span 3;
 | 
			
		||||
}
 | 
			
		||||
.grid-span-4 {
 | 
			
		||||
  grid-column: span 4/span 4;
 | 
			
		||||
}
 | 
			
		||||
.grid-span-5 {
 | 
			
		||||
  grid-column: span 5/span 5;
 | 
			
		||||
}
 | 
			
		||||
.grid-span-6 {
 | 
			
		||||
  grid-column: span 6/span 6;
 | 
			
		||||
}
 | 
			
		||||
.grid-span-8 {
 | 
			
		||||
  grid-column: span 8/span 8;
 | 
			
		||||
}
 | 
			
		||||
.grid-span-12 {
 | 
			
		||||
  grid-column: span 12/span 12;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.hidden {
 | 
			
		||||
  display: none;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.m-0 {
 | 
			
		||||
  margin: 0;
 | 
			
		||||
}
 | 
			
		||||
.mb-0 {
 | 
			
		||||
  margin-bottom: 0;
 | 
			
		||||
}
 | 
			
		||||
.mb-1 {
 | 
			
		||||
  margin-bottom: 0.25rem;
 | 
			
		||||
}
 | 
			
		||||
.mb-2 {
 | 
			
		||||
  margin-bottom: 0.5rem;
 | 
			
		||||
}
 | 
			
		||||
.mb-3 {
 | 
			
		||||
  margin-bottom: 0.75rem;
 | 
			
		||||
}
 | 
			
		||||
.mb-4 {
 | 
			
		||||
  margin-bottom: 1rem;
 | 
			
		||||
}
 | 
			
		||||
.mb-6 {
 | 
			
		||||
  margin-bottom: 1.5rem;
 | 
			
		||||
}
 | 
			
		||||
.mb-7 {
 | 
			
		||||
  margin-bottom: 1.75rem;
 | 
			
		||||
}
 | 
			
		||||
.mb-8 {
 | 
			
		||||
  margin-bottom: 2rem;
 | 
			
		||||
}
 | 
			
		||||
.mb-12 {
 | 
			
		||||
  margin-bottom: 3rem;
 | 
			
		||||
}
 | 
			
		||||
.mb-16 {
 | 
			
		||||
  margin-bottom: 4rem;
 | 
			
		||||
}
 | 
			
		||||
.ml-1 {
 | 
			
		||||
  margin-left: 0.25rem;
 | 
			
		||||
}
 | 
			
		||||
.ml-2 {
 | 
			
		||||
  margin-left: 0.5rem;
 | 
			
		||||
}
 | 
			
		||||
.ml-4 {
 | 
			
		||||
  margin-left: 1rem;
 | 
			
		||||
}
 | 
			
		||||
.ml-6 {
 | 
			
		||||
  margin-left: 1.5rem;
 | 
			
		||||
}
 | 
			
		||||
.mr-1 {
 | 
			
		||||
  margin-right: 0.25rem;
 | 
			
		||||
}
 | 
			
		||||
.mr-2 {
 | 
			
		||||
  margin-right: 0.5rem;
 | 
			
		||||
}
 | 
			
		||||
.mr-3 {
 | 
			
		||||
  margin-right: 0.75rem;
 | 
			
		||||
}
 | 
			
		||||
.mr-4 {
 | 
			
		||||
  margin-right: 1rem;
 | 
			
		||||
}
 | 
			
		||||
.mr-6 {
 | 
			
		||||
  margin-right: 1.5rem;
 | 
			
		||||
}
 | 
			
		||||
.mt-0 {
 | 
			
		||||
  margin-top: 0;
 | 
			
		||||
}
 | 
			
		||||
.mt-1 {
 | 
			
		||||
  margin-top: 0.25rem;
 | 
			
		||||
}
 | 
			
		||||
.mt-2 {
 | 
			
		||||
  margin-top: 0.5rem;
 | 
			
		||||
}
 | 
			
		||||
.mt-3 {
 | 
			
		||||
  margin-top: 0.75rem;
 | 
			
		||||
}
 | 
			
		||||
.mt-4 {
 | 
			
		||||
  margin-top: 1rem;
 | 
			
		||||
}
 | 
			
		||||
.mt-8 {
 | 
			
		||||
  margin-top: 2rem;
 | 
			
		||||
}
 | 
			
		||||
.mt-10 {
 | 
			
		||||
  margin-top: 2.5rem;
 | 
			
		||||
}
 | 
			
		||||
.mt-12 {
 | 
			
		||||
  margin-top: 3rem;
 | 
			
		||||
}
 | 
			
		||||
.mt-16 {
 | 
			
		||||
  margin-top: 4rem;
 | 
			
		||||
}
 | 
			
		||||
.mt-20 {
 | 
			
		||||
  margin-top: 5rem;
 | 
			
		||||
}
 | 
			
		||||
.mt-24 {
 | 
			
		||||
  margin-top: 6rem;
 | 
			
		||||
}
 | 
			
		||||
.mx-2 {
 | 
			
		||||
  margin-left: 0.5rem;
 | 
			
		||||
  margin-right: 0.5rem;
 | 
			
		||||
}
 | 
			
		||||
.mx-4 {
 | 
			
		||||
  margin-left: 1rem;
 | 
			
		||||
  margin-right: 1rem;
 | 
			
		||||
}
 | 
			
		||||
.mx-8 {
 | 
			
		||||
  margin-left: 2rem;
 | 
			
		||||
  margin-right: 2rem;
 | 
			
		||||
}
 | 
			
		||||
.my-0 {
 | 
			
		||||
  margin-top: 0;
 | 
			
		||||
  margin-bottom: 0;
 | 
			
		||||
}
 | 
			
		||||
.my-2 {
 | 
			
		||||
  margin-top: 0.5rem;
 | 
			
		||||
  margin-bottom: 0.5rem;
 | 
			
		||||
}
 | 
			
		||||
.my-4 {
 | 
			
		||||
  margin-top: 1rem;
 | 
			
		||||
  margin-bottom: 1rem;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.overflow-hidden {
 | 
			
		||||
  overflow: hidden;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.p-2 {
 | 
			
		||||
  padding: 0.5rem;
 | 
			
		||||
}
 | 
			
		||||
.p-4 {
 | 
			
		||||
  padding: 1rem;
 | 
			
		||||
}
 | 
			
		||||
.p-8 {
 | 
			
		||||
  padding: 2rem;
 | 
			
		||||
}
 | 
			
		||||
.pb-2 {
 | 
			
		||||
  padding-bottom: 0.5rem;
 | 
			
		||||
}
 | 
			
		||||
.pb-4 {
 | 
			
		||||
  padding-bottom: 1rem;
 | 
			
		||||
}
 | 
			
		||||
.pb-6 {
 | 
			
		||||
  padding-bottom: 1.5rem;
 | 
			
		||||
}
 | 
			
		||||
.pb-12 {
 | 
			
		||||
  padding-bottom: 3rem;
 | 
			
		||||
}
 | 
			
		||||
.pb-16 {
 | 
			
		||||
  padding-bottom: 4rem;
 | 
			
		||||
}
 | 
			
		||||
.pl-4 {
 | 
			
		||||
  padding-left: 1rem;
 | 
			
		||||
}
 | 
			
		||||
.pl-8 {
 | 
			
		||||
  padding-left: 2rem;
 | 
			
		||||
}
 | 
			
		||||
.pl-12 {
 | 
			
		||||
  padding-left: 3rem;
 | 
			
		||||
}
 | 
			
		||||
.pr-8 {
 | 
			
		||||
  padding-right: 2rem;
 | 
			
		||||
}
 | 
			
		||||
.pr-12 {
 | 
			
		||||
  padding-right: 3rem;
 | 
			
		||||
}
 | 
			
		||||
.pt-1 {
 | 
			
		||||
  padding-top: 0.25rem;
 | 
			
		||||
}
 | 
			
		||||
.pt-2 {
 | 
			
		||||
  padding-top: 0.5rem;
 | 
			
		||||
}
 | 
			
		||||
.pt-8 {
 | 
			
		||||
  padding-top: 2rem;
 | 
			
		||||
}
 | 
			
		||||
.pt-24 {
 | 
			
		||||
  padding-top: 6rem;
 | 
			
		||||
}
 | 
			
		||||
.px-2 {
 | 
			
		||||
  padding-left: 0.5rem;
 | 
			
		||||
  padding-right: 0.5rem;
 | 
			
		||||
}
 | 
			
		||||
.px-4 {
 | 
			
		||||
  padding-left: 1rem;
 | 
			
		||||
  padding-right: 1rem;
 | 
			
		||||
}
 | 
			
		||||
.px-6 {
 | 
			
		||||
  padding-left: 1.5rem;
 | 
			
		||||
  padding-right: 1.5rem;
 | 
			
		||||
}
 | 
			
		||||
.px-8 {
 | 
			
		||||
  padding-left: 2rem;
 | 
			
		||||
  padding-right: 2rem;
 | 
			
		||||
}
 | 
			
		||||
.px-12 {
 | 
			
		||||
  padding-left: 3rem;
 | 
			
		||||
  padding-right: 3rem;
 | 
			
		||||
}
 | 
			
		||||
.py-4 {
 | 
			
		||||
  padding-top: 1rem;
 | 
			
		||||
  padding-bottom: 1rem;
 | 
			
		||||
}
 | 
			
		||||
.py-8 {
 | 
			
		||||
  padding-top: 2rem;
 | 
			
		||||
  padding-bottom: 2rem;
 | 
			
		||||
}
 | 
			
		||||
.py-12 {
 | 
			
		||||
  padding-top: 3rem;
 | 
			
		||||
  padding-bottom: 3rem;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.relative {
 | 
			
		||||
  position: relative;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.sticky {
 | 
			
		||||
  height: 0%;
 | 
			
		||||
  position: sticky;
 | 
			
		||||
  top: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.text-center {
 | 
			
		||||
  text-align: center;
 | 
			
		||||
}
 | 
			
		||||
.text-sm {
 | 
			
		||||
  font-size: 0.9rem;
 | 
			
		||||
}
 | 
			
		||||
.text-white {
 | 
			
		||||
  color: #fff;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.top-px {
 | 
			
		||||
  top: 1px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.w-4 {
 | 
			
		||||
  width: 1rem;
 | 
			
		||||
}
 | 
			
		||||
.w-6 {
 | 
			
		||||
  width: 1.5rem;
 | 
			
		||||
}
 | 
			
		||||
.w-1\/5 {
 | 
			
		||||
  width: 20%;
 | 
			
		||||
}
 | 
			
		||||
.w-1\/4 {
 | 
			
		||||
  width: 25%;
 | 
			
		||||
}
 | 
			
		||||
.w-2\/5 {
 | 
			
		||||
  width: 40%;
 | 
			
		||||
}
 | 
			
		||||
.w-1\/2 {
 | 
			
		||||
  width: 50%;
 | 
			
		||||
}
 | 
			
		||||
.w-3\/5 {
 | 
			
		||||
  width: 60%;
 | 
			
		||||
}
 | 
			
		||||
.w-3\/4 {
 | 
			
		||||
  width: 75%;
 | 
			
		||||
}
 | 
			
		||||
.w-4\/5 {
 | 
			
		||||
  width: 80%;
 | 
			
		||||
}
 | 
			
		||||
.w-11\/12 {
 | 
			
		||||
  width: min(91.6667%, 1440px);
 | 
			
		||||
}
 | 
			
		||||
.w-full {
 | 
			
		||||
  width: 100%;
 | 
			
		||||
}
 | 
			
		||||
.w-wide {
 | 
			
		||||
  width: calc(100% - 3rem);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@media only screen and (min-width: 768px) {
 | 
			
		||||
  .w-wide {
 | 
			
		||||
    width: min(91.66667%, 1440px);
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
@media only screen and (min-width: 512px) {
 | 
			
		||||
  .xs\:inline {
 | 
			
		||||
    display: inline;
 | 
			
		||||
  }
 | 
			
		||||
  .xs\:hidden {
 | 
			
		||||
    display: none;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
@media only screen and (min-width: 768px) {
 | 
			
		||||
  .sm\:inline {
 | 
			
		||||
    display: inline;
 | 
			
		||||
  }
 | 
			
		||||
  .sm\:hidden {
 | 
			
		||||
    display: none;
 | 
			
		||||
  }
 | 
			
		||||
  .sm\:flex-row {
 | 
			
		||||
    flex-direction: row;
 | 
			
		||||
  }
 | 
			
		||||
  .sm\:w-1\/5 {
 | 
			
		||||
    width: 20%;
 | 
			
		||||
  }
 | 
			
		||||
  .sm\:w-3\/5 {
 | 
			
		||||
    width: 60%;
 | 
			
		||||
  }
 | 
			
		||||
  .sm\:w-3\/5 {
 | 
			
		||||
    width: 60%;
 | 
			
		||||
  }
 | 
			
		||||
  .sm\:list {
 | 
			
		||||
    display: list-item;
 | 
			
		||||
    list-style: none;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
@media only screen and (min-width: 1025px) {
 | 
			
		||||
  .md\:block {
 | 
			
		||||
    display: block;
 | 
			
		||||
  }
 | 
			
		||||
  .md\:flex {
 | 
			
		||||
    display: flex;
 | 
			
		||||
  }
 | 
			
		||||
  .md\:inline {
 | 
			
		||||
    display: inline;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
h1 {
 | 
			
		||||
  font-family: Beleren;
 | 
			
		||||
  font-size: 3rem;
 | 
			
		||||
@ -1299,6 +1304,7 @@ object {
 | 
			
		||||
  top: 0;
 | 
			
		||||
  left: 0;
 | 
			
		||||
  background: var(--rgba-modal);
 | 
			
		||||
  backdrop-filter: blur(0.5rem);
 | 
			
		||||
  display: flex;
 | 
			
		||||
  align-items: center;
 | 
			
		||||
  justify-content: center;
 | 
			
		||||
@ -1381,6 +1387,19 @@ object details .table .inner,
 | 
			
		||||
object details .table .aliases > 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;
 | 
			
		||||
@ -1546,5 +1565,3 @@ object.active details {
 | 
			
		||||
    display: flex;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/*# sourceMappingURL=docs.css.map */
 | 
			
		||||
 | 
			
		||||
@ -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";
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -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"}
 | 
			
		||||
{"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"}
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							@ -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')+'');
 | 
			
		||||
 | 
			
		||||
@ -9,11 +9,7 @@
 | 
			
		||||
    <meta name="color-scheme" content="light dark">
 | 
			
		||||
    <meta name="generator" content="Hand crafted">
 | 
			
		||||
    <script type="text/javascript" src='/assets/js/first.js'></script>
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    <link rel="stylesheet" type="text/css" href='scss/docs.scss'>
 | 
			
		||||
    <link rel="stylesheet" type="text/css" href='/assets/css/docs.css'>
 | 
			
		||||
    <link rel="stylesheet" type="text/css" href='/assets/css/keyrune.css'>
 | 
			
		||||
    <script type="text/javascript" src='/assets/js/zepto.js'></script>
 | 
			
		||||
    <script type="text/javascript" src='/assets/js/zepto.fx.js'></script>
 | 
			
		||||
 | 
			
		||||
@ -9,11 +9,7 @@
 | 
			
		||||
    <meta name="color-scheme" content="light dark">
 | 
			
		||||
    <meta name="generator" content="Hand crafted">
 | 
			
		||||
    <script type="text/javascript" src='/assets/js/first.js'></script>
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    
 | 
			
		||||
    <link rel="stylesheet" type="text/css" href='scss/docs.scss'>
 | 
			
		||||
    <link rel="stylesheet" type="text/css" href='/assets/css/docs.css'>
 | 
			
		||||
    <link rel="stylesheet" type="text/css" href='/assets/css/keyrune.css'>
 | 
			
		||||
    <script type="text/javascript" src='/assets/js/zepto.js'></script>
 | 
			
		||||
    <script type="text/javascript" src='/assets/js/zepto.fx.js'></script>
 | 
			
		||||
@ -112,8 +108,8 @@
 | 
			
		||||
            </svg>
 | 
			
		||||
        </div>
 | 
			
		||||
        <span class="flex flex-row flex-align-center flex-justify-between w-full mt-4">
 | 
			
		||||
            <span class="search-left">Version 4.0.0 contains 44 <span class="hidden sm:inline">unique</span> icons.</span>
 | 
			
		||||
            <span class="search-right hidden md:inline pr-8">Try <a href="?q=leg" class="search-link" data-q="leg">LEG</a> or <a href="?q=dragon" class="search-link" data-q="dragon">Dragon</a>!</span>
 | 
			
		||||
            <span class="search-left">Version 4.0.0 contains 48 <span class="hidden sm:inline">unique</span> icons.</span>
 | 
			
		||||
            <span class="search-right hidden md:inline pr-8">Try <a href="?q=leg" class="search-link" data-q="leg">LEG</a> or <a href="?q=dragon" class="search-link" data-q="dragon">Dragon</a> or <a href="?q=is:old" class="search-link" data-q="is:old">is:old</a>!</span>
 | 
			
		||||
        </span>
 | 
			
		||||
    </form>
 | 
			
		||||
</aside>
 | 
			
		||||
@ -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"}}"
 | 
			
		||||
                    >
 | 
			
		||||
                        <i class="ss ss-rarity-common ss-3ed ss-fw"></i>
 | 
			
		||||
                        <span class="icon-code">3ed</span>
 | 
			
		||||
@ -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 @@
 | 
			
		||||
                        <span class="icon-name">Sixth Edition</span>
 | 
			
		||||
                    </figure></div>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div><div class="set-group" data-id="1" data-count="14 ">
 | 
			
		||||
        </div><div class="set-group" data-id="1" data-count="17 ">
 | 
			
		||||
            <div class="set-group-info sticky">
 | 
			
		||||
                <h2 class="my-4 pr-8">
 | 
			
		||||
                    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 @@
 | 
			
		||||
                    </figure><figure
 | 
			
		||||
                        class="grid-span-1 checkerboard"
 | 
			
		||||
                        data-code="vis"
 | 
			
		||||
                        data-name="Mirage"
 | 
			
		||||
                        data-name="Visions"
 | 
			
		||||
                        data-tags="["visions","jamuraa","banner"]"
 | 
			
		||||
                        data-order="1"
 | 
			
		||||
                        data-group="Expansions"
 | 
			
		||||
                        data-release="1997-02-03"
 | 
			
		||||
                        data-official="true"
 | 
			
		||||
                        data-rarity="e051"
 | 
			
		||||
                        data-border="e052"
 | 
			
		||||
                        data-inner="e053"
 | 
			
		||||
@ -543,7 +573,7 @@
 | 
			
		||||
                    >
 | 
			
		||||
                        <i class="ss ss-rarity-common ss-vis ss-fw"></i>
 | 
			
		||||
                        <span class="icon-code">vis</span>
 | 
			
		||||
                        <span class="icon-name">Mirage</span>
 | 
			
		||||
                        <span class="icon-name">Visions</span>
 | 
			
		||||
                    </figure><figure
 | 
			
		||||
                        class="grid-span-1 checkerboard"
 | 
			
		||||
                        data-code="wth"
 | 
			
		||||
@ -551,6 +581,8 @@
 | 
			
		||||
                        data-tags="["weatherlight","book","jamuraa"]"
 | 
			
		||||
                        data-order="1"
 | 
			
		||||
                        data-group="Expansions"
 | 
			
		||||
                        data-release="1997-06-09"
 | 
			
		||||
                        data-official="true"
 | 
			
		||||
                        data-rarity="e060"
 | 
			
		||||
                        data-border="e061"
 | 
			
		||||
                        data-inner="e062"
 | 
			
		||||
@ -567,6 +599,8 @@
 | 
			
		||||
                        data-tags="["tempest","rath","lightning","bolt"]"
 | 
			
		||||
                        data-order="1"
 | 
			
		||||
                        data-group="Expansions"
 | 
			
		||||
                        data-release="1997-10-14"
 | 
			
		||||
                        data-official="true"
 | 
			
		||||
                        data-rarity="e063"
 | 
			
		||||
                        data-border="e064"
 | 
			
		||||
                        data-inner="false"
 | 
			
		||||
@ -583,6 +617,8 @@
 | 
			
		||||
                        data-tags="["stronghold","rath","door","gate"]"
 | 
			
		||||
                        data-order="1"
 | 
			
		||||
                        data-group="Expansions"
 | 
			
		||||
                        data-release="1998-03-02"
 | 
			
		||||
                        data-official="true"
 | 
			
		||||
                        data-rarity="e066"
 | 
			
		||||
                        data-border="e067"
 | 
			
		||||
                        data-inner="false"
 | 
			
		||||
@ -599,15 +635,71 @@
 | 
			
		||||
                        data-tags="["exodus","rath","bridge"]"
 | 
			
		||||
                        data-order="1"
 | 
			
		||||
                        data-group="Expansions"
 | 
			
		||||
                        data-release="1998-06-15"
 | 
			
		||||
                        data-official="true"
 | 
			
		||||
                        data-rarity="e069"
 | 
			
		||||
                        data-border="e06a"
 | 
			
		||||
                        data-inner="false"
 | 
			
		||||
                        data-version="4.0.0"
 | 
			
		||||
                        data-aliases="{"st":{"code":"ex","name":"Gatherer code","release":"1998-06-15"}}"
 | 
			
		||||
                        data-aliases="{"ex":{"code":"ex","name":"Gatherer code","release":"1998-06-15"}}"
 | 
			
		||||
                    >
 | 
			
		||||
                        <i class="ss ss-rarity-common ss-exo ss-fw"></i>
 | 
			
		||||
                        <span class="icon-code">exo</span>
 | 
			
		||||
                        <span class="icon-name">Exodus</span>
 | 
			
		||||
                    </figure><figure
 | 
			
		||||
                        class="grid-span-1 checkerboard"
 | 
			
		||||
                        data-code="usg"
 | 
			
		||||
                        data-name="Urza's Saga"
 | 
			
		||||
                        data-tags="["urza","artifact","gears"]"
 | 
			
		||||
                        data-order="1"
 | 
			
		||||
                        data-group="Expansions"
 | 
			
		||||
                        data-release="1998-10-12"
 | 
			
		||||
                        data-official="true"
 | 
			
		||||
                        data-rarity="e075"
 | 
			
		||||
                        data-border="e076"
 | 
			
		||||
                        data-inner="false"
 | 
			
		||||
                        data-version="4.0.0"
 | 
			
		||||
                        data-aliases="{"uz":{"code":"uz","name":"Gatherer code","release":"1998-10-12"}}"
 | 
			
		||||
                    >
 | 
			
		||||
                        <i class="ss ss-rarity-common ss-usg ss-fw"></i>
 | 
			
		||||
                        <span class="icon-code">usg</span>
 | 
			
		||||
                        <span class="icon-name">Urza's Saga</span>
 | 
			
		||||
                    </figure><figure
 | 
			
		||||
                        class="grid-span-1 checkerboard"
 | 
			
		||||
                        data-code="ulg"
 | 
			
		||||
                        data-name="Urza's Legacy"
 | 
			
		||||
                        data-tags="["urza","artifact","hammer"]"
 | 
			
		||||
                        data-order="1"
 | 
			
		||||
                        data-group="Expansions"
 | 
			
		||||
                        data-release="1999-02-15"
 | 
			
		||||
                        data-official="true"
 | 
			
		||||
                        data-rarity="e07b"
 | 
			
		||||
                        data-border="e07c"
 | 
			
		||||
                        data-inner="false"
 | 
			
		||||
                        data-version="4.0.0"
 | 
			
		||||
                        data-aliases="{"gu":{"code":"gu","name":"Gatherer code","release":"1999-02-15"}}"
 | 
			
		||||
                    >
 | 
			
		||||
                        <i class="ss ss-rarity-common ss-ulg ss-fw"></i>
 | 
			
		||||
                        <span class="icon-code">ulg</span>
 | 
			
		||||
                        <span class="icon-name">Urza's Legacy</span>
 | 
			
		||||
                    </figure><figure
 | 
			
		||||
                        class="grid-span-1 checkerboard"
 | 
			
		||||
                        data-code="uds"
 | 
			
		||||
                        data-name="Urza's Destiny"
 | 
			
		||||
                        data-tags="["urza","artifact","flask"]"
 | 
			
		||||
                        data-order="1"
 | 
			
		||||
                        data-group="Expansions"
 | 
			
		||||
                        data-release="1999-06-07"
 | 
			
		||||
                        data-official="true"
 | 
			
		||||
                        data-rarity="e081"
 | 
			
		||||
                        data-border="e082"
 | 
			
		||||
                        data-inner="false"
 | 
			
		||||
                        data-version="4.0.0"
 | 
			
		||||
                        data-aliases="{"cg":{"code":"cg","name":"Gatherer code","release":"1999-06-07"}}"
 | 
			
		||||
                    >
 | 
			
		||||
                        <i class="ss ss-rarity-common ss-uds ss-fw"></i>
 | 
			
		||||
                        <span class="icon-code">uds</span>
 | 
			
		||||
                        <span class="icon-name">Urza's Destiny</span>
 | 
			
		||||
                    </figure></div>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div><div class="set-group" data-id="2" data-count="1 ">
 | 
			
		||||
@ -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 @@
 | 
			
		||||
                        <span class="icon-name">Vanguard</span>
 | 
			
		||||
                    </figure></div>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div><div class="set-group" data-id="3" data-count="6 ">
 | 
			
		||||
        </div><div class="set-group" data-id="3" data-count="7 ">
 | 
			
		||||
            <div class="set-group-info sticky">
 | 
			
		||||
                <h2 class="my-4 pr-8">
 | 
			
		||||
                    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 @@
 | 
			
		||||
                        <i class="ss ss-rarity-common ss-rin ss-fw"></i>
 | 
			
		||||
                        <span class="icon-code">rin</span>
 | 
			
		||||
                        <span class="icon-name">Rinascimento</span>
 | 
			
		||||
                    </figure><figure
 | 
			
		||||
                        class="grid-span-1 checkerboard"
 | 
			
		||||
                        data-code="ath"
 | 
			
		||||
                        data-name="Anthologies"
 | 
			
		||||
                        data-tags="["book","custom"]"
 | 
			
		||||
                        data-order="3"
 | 
			
		||||
                        data-group="Reprints"
 | 
			
		||||
                        data-release="1998-11-01"
 | 
			
		||||
                        data-official="false"
 | 
			
		||||
                        data-rarity="e078"
 | 
			
		||||
                        data-border="e079"
 | 
			
		||||
                        data-inner="false"
 | 
			
		||||
                        data-version="4.0.0"
 | 
			
		||||
                        data-aliases="false"
 | 
			
		||||
                    >
 | 
			
		||||
                        <i class="ss ss-rarity-common ss-ath ss-fw"></i>
 | 
			
		||||
                        <span class="icon-code">ath</span>
 | 
			
		||||
                        <span class="icon-name">Anthologies</span>
 | 
			
		||||
                    </figure></div>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div><div class="set-group" data-id="4" data-count="0 ">
 | 
			
		||||
            <div class="set-group-info sticky">
 | 
			
		||||
                <h2 class="my-4 pr-8">
 | 
			
		||||
                    Supplemental Sets
 | 
			
		||||
                    Supplemental
 | 
			
		||||
                </h2>
 | 
			
		||||
                <p class="mb-6 pr-8">
 | 
			
		||||
                    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 @@
 | 
			
		||||
                        <span class="icon-name">Portal</span>
 | 
			
		||||
                    </figure><figure
 | 
			
		||||
                        class="grid-span-1 checkerboard"
 | 
			
		||||
                        data-code="por"
 | 
			
		||||
                        data-code="p02"
 | 
			
		||||
                        data-name="Portal Second Age"
 | 
			
		||||
                        data-tags="["portal","second","beginner"]"
 | 
			
		||||
                        data-order="6"
 | 
			
		||||
                        data-group="Beginner Sets"
 | 
			
		||||
                        data-release="1998-06-24"
 | 
			
		||||
                        data-official="true"
 | 
			
		||||
                        data-rarity="e06c"
 | 
			
		||||
                        data-border="e06d"
 | 
			
		||||
                        data-inner="false"
 | 
			
		||||
                        data-version="4.0.0"
 | 
			
		||||
                        data-aliases="false"
 | 
			
		||||
                    >
 | 
			
		||||
                        <i class="ss ss-rarity-common ss-por ss-fw"></i>
 | 
			
		||||
                        <span class="icon-code">por</span>
 | 
			
		||||
                        <i class="ss ss-rarity-common ss-p02 ss-fw"></i>
 | 
			
		||||
                        <span class="icon-code">p02</span>
 | 
			
		||||
                        <span class="icon-name">Portal Second Age</span>
 | 
			
		||||
                    </figure></div>
 | 
			
		||||
            </div>
 | 
			
		||||
@ -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 @@
 | 
			
		||||
                        <span class="icon-name">Intl. Collectors' Edition</span>
 | 
			
		||||
                    </figure></div>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div><div class="set-group" data-id="8" data-count="4 ">
 | 
			
		||||
        </div><div class="set-group" data-id="8" data-count="5 ">
 | 
			
		||||
            <div class="set-group-info sticky">
 | 
			
		||||
                <h2 class="my-4 pr-8">
 | 
			
		||||
                    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"}}"
 | 
			
		||||
                    >
 | 
			
		||||
                        <i class="ss ss-rarity-common ss-phpr ss-fw"></i>
 | 
			
		||||
                        <span class="icon-code">phpr</span>
 | 
			
		||||
@ -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 @@
 | 
			
		||||
                        <i class="ss ss-rarity-common ss-pmtg ss-fw"></i>
 | 
			
		||||
                        <span class="icon-code">pmtg</span>
 | 
			
		||||
                        <span class="icon-name">Default Promo</span>
 | 
			
		||||
                    </figure><figure
 | 
			
		||||
                        class="grid-span-1 checkerboard"
 | 
			
		||||
                        data-code="pgc98"
 | 
			
		||||
                        data-name="Gen Con 1998 Oversized Promo"
 | 
			
		||||
                        data-tags="["oversized","gen con","[[Incoming!|o90p]]"]"
 | 
			
		||||
                        data-order="8"
 | 
			
		||||
                        data-group="Promos"
 | 
			
		||||
                        data-release="1996-04-01"
 | 
			
		||||
                        data-official="true"
 | 
			
		||||
                        data-rarity="f8f4"
 | 
			
		||||
                        data-border="f8f3"
 | 
			
		||||
                        data-inner="false"
 | 
			
		||||
                        data-version="4.0.0"
 | 
			
		||||
                        data-aliases="false"
 | 
			
		||||
                    >
 | 
			
		||||
                        <i class="ss ss-rarity-common ss-pgc98 ss-fw"></i>
 | 
			
		||||
                        <span class="icon-code">pgc98</span>
 | 
			
		||||
                        <span class="icon-name">Gen Con 98 Promo</span>
 | 
			
		||||
                    </figure></div>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div><div class="set-group" data-id="9" data-count="1 ">
 | 
			
		||||
            <div class="set-group-info sticky">
 | 
			
		||||
                <h2 class="my-4 pr-8">
 | 
			
		||||
                    Standalone Sets
 | 
			
		||||
                    Standalone
 | 
			
		||||
                </h2>
 | 
			
		||||
                <p class="mb-6 pr-8">
 | 
			
		||||
                    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 @@
 | 
			
		||||
                        <span class="icon-name">Unglued</span>
 | 
			
		||||
                    </figure></div>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div><div class="set-group" data-id="10" data-count="4 ">
 | 
			
		||||
        </div><div class="set-group" data-id="10" data-count="3 ">
 | 
			
		||||
            <div class="set-group-info sticky">
 | 
			
		||||
                <h2 class="my-4 pr-8">
 | 
			
		||||
                    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 @@
 | 
			
		||||
                        <i class="ss ss-rarity-common ss-legchr ss-fw"></i>
 | 
			
		||||
                        <span class="icon-code">legchr</span>
 | 
			
		||||
                        <span class="icon-name">Legends (Chronicles)</span>
 | 
			
		||||
                    </figure><figure
 | 
			
		||||
                        class="grid-span-1 checkerboard"
 | 
			
		||||
                        data-code="pgc98"
 | 
			
		||||
                        data-name="Gen Con 1998 Oversized Promo"
 | 
			
		||||
                        data-tags="["oversized","gen con","[[Incoming!|o90p]]"]"
 | 
			
		||||
                        data-order="10"
 | 
			
		||||
                        data-group="Alternatives"
 | 
			
		||||
                        data-rarity="f8f4"
 | 
			
		||||
                        data-border="f8f3"
 | 
			
		||||
                        data-inner="false"
 | 
			
		||||
                        data-version="4.0.0"
 | 
			
		||||
                        data-aliases="false"
 | 
			
		||||
                    >
 | 
			
		||||
                        <i class="ss ss-rarity-common ss-pgc98 ss-fw"></i>
 | 
			
		||||
                        <span class="icon-code">pgc98</span>
 | 
			
		||||
                        <span class="icon-name">Gen Con 98 Promo</span>
 | 
			
		||||
                    </figure><figure
 | 
			
		||||
                        class="grid-span-1 checkerboard"
 | 
			
		||||
                        data-code="po"
 | 
			
		||||
@ -1043,6 +1193,8 @@
 | 
			
		||||
                        data-tags="["portal","gatherer","alternative"]"
 | 
			
		||||
                        data-order="10"
 | 
			
		||||
                        data-group="Alternatives"
 | 
			
		||||
                        data-release="1997-05-01"
 | 
			
		||||
                        data-official="true"
 | 
			
		||||
                        data-rarity="f8f2"
 | 
			
		||||
                        data-border="f8f1"
 | 
			
		||||
                        data-inner="f8f0"
 | 
			
		||||
@ -1059,6 +1211,8 @@
 | 
			
		||||
                        data-tags="["weatherlight","gatherer","alternative"]"
 | 
			
		||||
                        data-order="10"
 | 
			
		||||
                        data-group="Alternatives"
 | 
			
		||||
                        data-release="1997-06-09"
 | 
			
		||||
                        data-official="true"
 | 
			
		||||
                        data-rarity="f8ef"
 | 
			
		||||
                        data-border="f8ee"
 | 
			
		||||
                        data-inner="false"
 | 
			
		||||
@ -1073,10 +1227,10 @@
 | 
			
		||||
        </div><div class="set-group" data-id="11" data-count="1 ">
 | 
			
		||||
            <div class="set-group-info sticky">
 | 
			
		||||
                <h2 class="my-4 pr-8">
 | 
			
		||||
                    Unofficial
 | 
			
		||||
                    Custom
 | 
			
		||||
                </h2>
 | 
			
		||||
                <p class="mb-6 pr-8">
 | 
			
		||||
                    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.
 | 
			
		||||
                </p>
 | 
			
		||||
            </div>
 | 
			
		||||
            <div class="set-group-icons">
 | 
			
		||||
@ -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 @@
 | 
			
		||||
                    <h3 class="class mt-0 mb-6">
 | 
			
		||||
                        Set code
 | 
			
		||||
                    </h3>
 | 
			
		||||
                    <div class="grid grid-cols-6">
 | 
			
		||||
                        <div class="grid-span-2 flex flex-col mb-6">
 | 
			
		||||
                    <div class="grid grid-cols-12">
 | 
			
		||||
                        <div class="grid-span-4 flex flex-col mb-6">
 | 
			
		||||
                            <label>Added</label>
 | 
			
		||||
                            <span class="version"></span>
 | 
			
		||||
                        </div>
 | 
			
		||||
                        <div class="grid-span-4 flex flex-col mb-6">
 | 
			
		||||
                        <div class="grid-span-5 flex flex-col mb-6">
 | 
			
		||||
                            <label>Group</label>
 | 
			
		||||
                            <span class="group"></span>
 | 
			
		||||
                        </div>
 | 
			
		||||
                        <div class="grid-span-2 flex flex-col mb-4">
 | 
			
		||||
                        <div class="grid-span-3 flex flex-col mb-6">
 | 
			
		||||
                            <label>Status</label>
 | 
			
		||||
                            <span class="official" data-official="true">
 | 
			
		||||
                                Official
 | 
			
		||||
                            </span>
 | 
			
		||||
                        </div>
 | 
			
		||||
                        <div class="grid-span-4 flex flex-col mb-4">
 | 
			
		||||
                            <label>Glyphs</label>
 | 
			
		||||
                            <ul class="glyphs m-0">
 | 
			
		||||
                                <li class="rarity">
 | 
			
		||||
@ -1257,11 +1419,12 @@
 | 
			
		||||
                                </li>
 | 
			
		||||
                            </ul>
 | 
			
		||||
                        </div>
 | 
			
		||||
                        <div class="grid-span-4 flex flex-col mb-4">
 | 
			
		||||
                        <div class="grid-span-8 flex flex-col mb-4">
 | 
			
		||||
                            <label class="aliases">Aliases</label>
 | 
			
		||||
                            <span class="aliases"></span>
 | 
			
		||||
                        </div>
 | 
			
		||||
                    </div>
 | 
			
		||||
 | 
			
		||||
                    <div class="actions flex flex-row flex-align-center flex-justify-start mt-2 mb-4">
 | 
			
		||||
                        <a href="javascript:;" id="copy-unicode" class="action-button unicode mr-6 flex-inline flex-align-center">
 | 
			
		||||
                            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										13
									
								
								docs/src/assets/scss/_func.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								docs/src/assets/scss/_func.scss
									
									
									
									
									
										Normal file
									
								
							@ -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;
 | 
			
		||||
}
 | 
			
		||||
@ -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;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -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;
 | 
			
		||||
 | 
			
		||||
@ -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;
 | 
			
		||||
 | 
			
		||||
@ -1,6 +1,7 @@
 | 
			
		||||
@use    "sass:map";
 | 
			
		||||
@import "utils";
 | 
			
		||||
@import "func";
 | 
			
		||||
@import "layout";
 | 
			
		||||
@import "utils";
 | 
			
		||||
@import "type";
 | 
			
		||||
@import "home";
 | 
			
		||||
@import "sets";
 | 
			
		||||
@ -22,7 +22,7 @@ modal: true
 | 
			
		||||
        </div>
 | 
			
		||||
        <span class="flex flex-row flex-align-center flex-justify-between w-full mt-4">
 | 
			
		||||
            <span class="search-left">Version {{% data/version %}} contains {{% data/count %}} <span class="hidden sm:inline">unique</span> icons.</span>
 | 
			
		||||
            <span class="search-right hidden md:inline pr-8">Try <a href="?q=leg" class="search-link" data-q="leg">LEG</a> or <a href="?q=dragon" class="search-link" data-q="dragon">Dragon</a>!</span>
 | 
			
		||||
            <span class="search-right hidden md:inline pr-8">Try <a href="?q=leg" class="search-link" data-q="leg">LEG</a> or <a href="?q=dragon" class="search-link" data-q="dragon">Dragon</a> or <a href="?q=is:old" class="search-link" data-q="is:old">is:old</a>!</span>
 | 
			
		||||
        </span>
 | 
			
		||||
    </form>
 | 
			
		||||
</aside>
 | 
			
		||||
 | 
			
		||||
@ -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",
 | 
			
		||||
 | 
			
		||||
@ -10,10 +10,10 @@
 | 
			
		||||
    <meta name="generator" content="Hand crafted">
 | 
			
		||||
    <script type="text/javascript" src='{{ "assets/js/first.js" | relURL }}'></script>
 | 
			
		||||
    <!--<link rel="stylesheet" type="text/css" href='{{ "assets/css/docs.css" | relURL }}'>-->
 | 
			
		||||
    {{ $options := (dict "targetPath" "static/assets/css/docs.css" "transpiler" "dartsass") }}
 | 
			
		||||
    {{ $sass := resources.Get "scss/docs.scss" }}
 | 
			
		||||
    {{ $style := $sass | resources.ToCSS $options }}
 | 
			
		||||
    <link rel="stylesheet" type="text/css" href='{{ $style }}'>
 | 
			
		||||
    {{- $options := (dict "targetPath" "assets/css/docs.css" "transpiler" "dartsass") -}}
 | 
			
		||||
    {{- $sass := resources.Get "scss/docs.scss" -}}
 | 
			
		||||
    {{- $style := $sass | resources.ToCSS $options -}}
 | 
			
		||||
    <link rel="stylesheet" type="text/css" href='{{ $style.RelPermalink }}'>
 | 
			
		||||
    <link rel="stylesheet" type="text/css" href='{{ "assets/css/keyrune.css" | relURL }}'>
 | 
			
		||||
    <script type="text/javascript" src='{{ "assets/js/zepto.js" | relURL }}'></script>
 | 
			
		||||
    <script type="text/javascript" src='{{ "assets/js/zepto.fx.js" | relURL }}'></script>
 | 
			
		||||
 | 
			
		||||
@ -19,16 +19,22 @@
 | 
			
		||||
                    <h3 class="class mt-0 mb-6">
 | 
			
		||||
                        Set code
 | 
			
		||||
                    </h3>
 | 
			
		||||
                    <div class="grid grid-cols-6">
 | 
			
		||||
                        <div class="grid-span-2 flex flex-col mb-6">
 | 
			
		||||
                    <div class="grid grid-cols-12">
 | 
			
		||||
                        <div class="grid-span-4 flex flex-col mb-6">
 | 
			
		||||
                            <label>Added</label>
 | 
			
		||||
                            <span class="version"></span>
 | 
			
		||||
                        </div>
 | 
			
		||||
                        <div class="grid-span-4 flex flex-col mb-6">
 | 
			
		||||
                        <div class="grid-span-5 flex flex-col mb-6">
 | 
			
		||||
                            <label>Group</label>
 | 
			
		||||
                            <span class="group"></span>
 | 
			
		||||
                        </div>
 | 
			
		||||
                        <div class="grid-span-2 flex flex-col mb-4">
 | 
			
		||||
                        <div class="grid-span-3 flex flex-col mb-6">
 | 
			
		||||
                            <label>Status</label>
 | 
			
		||||
                            <span class="official" data-official="true">
 | 
			
		||||
                                Official
 | 
			
		||||
                            </span>
 | 
			
		||||
                        </div>
 | 
			
		||||
                        <div class="grid-span-4 flex flex-col mb-4">
 | 
			
		||||
                            <label>Glyphs</label>
 | 
			
		||||
                            <ul class="glyphs m-0">
 | 
			
		||||
                                <li class="rarity">
 | 
			
		||||
@ -45,11 +51,12 @@
 | 
			
		||||
                                </li>
 | 
			
		||||
                            </ul>
 | 
			
		||||
                        </div>
 | 
			
		||||
                        <div class="grid-span-4 flex flex-col mb-4">
 | 
			
		||||
                        <div class="grid-span-8 flex flex-col mb-4">
 | 
			
		||||
                            <label class="aliases">Aliases</label>
 | 
			
		||||
                            <span class="aliases"></span>
 | 
			
		||||
                        </div>
 | 
			
		||||
                    </div>
 | 
			
		||||
 | 
			
		||||
                    <div class="actions flex flex-row flex-align-center flex-justify-start mt-2 mb-4">
 | 
			
		||||
                        <a href="javascript:;" id="copy-unicode" class="action-button unicode mr-6 flex-inline flex-align-center">
 | 
			
		||||
                            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
 | 
			
		||||
 | 
			
		||||
@ -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 }}"
 | 
			
		||||
 | 
			
		||||
@ -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')+'');
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										10
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								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"
 | 
			
		||||
  },
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| 
		 Before Width: | Height: | Size: 324 KiB After Width: | Height: | Size: 335 KiB  | 
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							@ -7,7 +7,7 @@ $keyrune-aliases: (
 | 
			
		||||
    pvan: ("van"), // legacy support
 | 
			
		||||
);
 | 
			
		||||
 | 
			
		||||
$keyrune-complete-aliases: (
 | 
			
		||||
$keyrune-aliases-complete: (
 | 
			
		||||
    past: ("pmic"),
 | 
			
		||||
    //
 | 
			
		||||
    // shooting star
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										198
									
								
								src/scss/_sets.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										198
									
								
								src/scss/_sets.scss
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,198 @@
 | 
			
		||||
@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);
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        // check for complete set of aliases in full version
 | 
			
		||||
        @if ($keyrune-include-everything) {
 | 
			
		||||
            @if map-get($keyrune-aliases-complete, $set) {
 | 
			
		||||
                @each $alias in map-get($keyrune-aliases-complete, $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")};
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@ -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: (
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										8
									
								
								src/scss/keyrune-full.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								src/scss/keyrune-full.scss
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,8 @@
 | 
			
		||||
@use    "sass:map";
 | 
			
		||||
@import "variables";
 | 
			
		||||
@import "aliases";
 | 
			
		||||
@import "helpers";
 | 
			
		||||
@import "media";
 | 
			
		||||
 | 
			
		||||
$keyrune-include-everything: true;
 | 
			
		||||
@import "sets";
 | 
			
		||||
@ -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")};
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@import "sets";
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user