
/* Palette emit */
:root {
	--c0:#000000;
	--c0lt:#0b0600;
	--c0-1:#160d01;
	--c1dk:#211301;
	--c1:#2c1a02;
	--c1lt:#351f02;
	--c1-2:#3f2503;
	--c2dk:#492b03;
	--c2:#533104;
	--c2lt:#5c3604;
	--c2-3:#663c05;
	--c3dk:#704105;
	--c3:#7a4706;
	--c3lt:#834c06;
	--c3-4:#8d5207;
	--c4dk:#975807;
	--c4:#a15e08;
	--c4lt:#a96308;
	--c4-5:#b26808;
	--c5dk:#ba6d08;
	--c5:#c37209;
	--c5lt:#cb7709;
	--c5-6:#d47c0a;
	--c6dk:#dc810a;
	--c6:#e5860b;
	--c6lt:#e88a0e;
	--c6-7:#ec8e12;
	--c7dk:#f09216;
	--c7:#f4961a;
	--c7lt:#f49922;
	--c7-8:#f59d2b;
	--c8dk:#f5a133;
	--c8:#f6a53c;
	--c8lt:#f6a842;
	--c8-9:#f6ab48;
	--c9dk:#f6ae4e;
	--c9:#f7b155;
	--c9lt:#f7b45c;
	--c9-10:#f7b763;
	--c10dk:#f7ba6a;
	--c10:#f8be72;
	--c10lt:#f8c078;
	--c10-11:#f8c37e;
	--c11dk:#f8c684;
	--c11:#f9c98a;
	--c11lt:#f9cb90;
	--c11-12:#face96;
	--c12dk:#fad19c;
	--c12:#fbd4a2;
	--c12lt:#fbd6a7;
	--c12-13:#fbd8ac;
	--c13dk:#fbdab1;
	--c13:#fcddb6;
	--c13lt:#fce0bc;
	--c13-14:#fce3c2;
	--c14dk:#fce6c8;
	--c14:#fde9ce;
	--c14lt:#fdead1;
	--c14-15:#fdecd5;
	--c15dk:#fdedd9;
	--c15:#fdefdd;
	--c15lt:#fdf1e1;
	--c15-16:#fdf3e6;
	--c16dk:#fdf5eb;
	--c16:#fef8f0;
	--c16lt:#fef9f3;
	--c16-17:#fefbf7;
	--c17dk:#fefdfb;
	--c17:#ffffff;
	--c-hue:34;
	--c-sat:91%;
	--c-len:18;
	--h0:#000000;
	--h0lt:#050505;
	--h0-1:#0b0b0b;
	--h1dk:#111111;
	--h1:#171717;
	--h1lt:#1c1c1c;
	--h1-2:#212121;
	--h2dk:#262626;
	--h2:#2b2b2b;
	--h2lt:#303030;
	--h2-3:#353535;
	--h3dk:#3a3a3a;
	--h3:#404040;
	--h3lt:#454545;
	--h3-4:#4a4a4a;
	--h4dk:#4f4f4f;
	--h4:#545454;
	--h4lt:#585858;
	--h4-5:#5d5d5d;
	--h5dk:#616161;
	--h5:#666666;
	--h5lt:#6a6a6a;
	--h5-6:#6f6f6f;
	--h6dk:#737373;
	--h6:#787878;
	--h6lt:#7b7b7b;
	--h6-7:#7f7f7f;
	--h7dk:#838383;
	--h7:#878787;
	--h7lt:#8b8b8b;
	--h7-8:#909090;
	--h8dk:#949494;
	--h8:#999999;
	--h8lt:#9c9c9c;
	--h8-9:#9f9f9f;
	--h9dk:#a2a2a2;
	--h9:#a6a6a6;
	--h9lt:#a9a9a9;
	--h9-10:#adadad;
	--h10dk:#b1b1b1;
	--h10:#b5b5b5;
	--h10lt:#b8b8b8;
	--h10-11:#bbbbbb;
	--h11dk:#bebebe;
	--h11:#c2c2c2;
	--h11lt:#c5c5c5;
	--h11-12:#c8c8c8;
	--h12dk:#cbcbcb;
	--h12:#cfcfcf;
	--h12lt:#d1d1d1;
	--h12-13:#d4d4d4;
	--h13dk:#d6d6d6;
	--h13:#d9d9d9;
	--h13lt:#dcdcdc;
	--h13-14:#dfdfdf;
	--h14dk:#e2e2e2;
	--h14:#e6e6e6;
	--h14lt:#e7e7e7;
	--h14-15:#e9e9e9;
	--h15dk:#ebebeb;
	--h15:#ededed;
	--h15lt:#efefef;
	--h15-16:#f2f2f2;
	--h16dk:#f4f4f4;
	--h16:#f7f7f7;
	--h16lt:#f9f9f9;
	--h16-17:#fbfbfb;
	--h17dk:#fdfdfd;
	--h17:#ffffff;
	--h-hue:0;
	--h-sat:0%;
	--h-len:18;
	--n0:#000000;
	--n0lt:#070700;
	--n0-1:#0e0e00;
	--n1dk:#151500;
	--n1:#1d1d00;
	--n1lt:#242400;
	--n1-2:#2c2c00;
	--n2dk:#343400;
	--n2:#3c3c00;
	--n2lt:#444400;
	--n2-3:#4c4c00;
	--n3dk:#545400;
	--n3:#5c5c01;
	--n3lt:#636301;
	--n3-4:#6b6b02;
	--n4dk:#727203;
	--n4:#7a7a04;
	--n4lt:#818105;
	--n4-5:#888806;
	--n5dk:#8f8f07;
	--n5:#969609;
	--n5lt:#9b9b0b;
	--n5-6:#a1a10d;
	--n6dk:#a7a70f;
	--n6:#adad12;
	--n6lt:#b2b216;
	--n6-7:#b7b71a;
	--n7dk:#bcbc1e;
	--n7:#c1c123;
	--n7lt:#c5c528;
	--n7-8:#c9c92d;
	--n8dk:#cdcd32;
	--n8:#d2d237;
	--n8lt:#d5d53c;
	--n8-9:#d9d942;
	--n9dk:#dddd47;
	--n9:#e1e14d;
	--n9lt:#e4e452;
	--n9-10:#e7e758;
	--n10dk:#eaea5d;
	--n10:#eded63;
	--n10lt:#eeee69;
	--n10-11:#f0f06f;
	--n11dk:#f2f275;
	--n11:#f4f47b;
	--n11lt:#f5f581;
	--n11-12:#f6f687;
	--n12dk:#f7f78d;
	--n12:#f8f893;
	--n12lt:#f9f998;
	--n12-13:#fafa9e;
	--n13dk:#fbfba4;
	--n13:#fcfcaa;
	--n13lt:#fcfcaf;
	--n13-14:#fdfdb5;
	--n14dk:#fdfdbb;
	--n14:#fefec1;
	--n14lt:#fefec6;
	--n14-15:#fefecc;
	--n15dk:#fefed1;
	--n15:#ffffd7;
	--n15lt:#ffffdc;
	--n15-16:#ffffe1;
	--n16dk:#ffffe6;
	--n16:#ffffec;
	--n16lt:#fffff0;
	--n16-17:#fffff5;
	--n17dk:#fffffa;
	--n17:#ffffff;
	--n-len:18;
	--g0:#000000;
	--g1:#0a0a0a;
	--g2:#171717;
	--g3:#212121;
	--g4:#2b2b2b;
	--g5:#383838;
	--g6:#424242;
	--g7:#4d4d4d;
	--g8:#545454;
	--g9:#5e5e5e;
	--g10:#696969;
	--g11:#707070;
	--g12:#7a7a7a;
	--g13:#828282;
	--g14:#8c8c8c;
	--g15:#949494;
	--g16:#9c9c9c;
	--g17:#a3a3a3;
	--g18:#ababab;
	--g19:#b3b3b3;
	--g20:#bababa;
	--g21:#bfbfbf;
	--g22:#c7c7c7;
	--g23:#cccccc;
	--g24:#d4d4d4;
	--g25:#d9d9d9;
	--g26:#dedede;
	--g27:#e3e3e3;
	--g28:#e8e8e8;
	--g29:#ededed;
	--g30:#f2f2f2;
	--g31:#f7f7f7;
	--g32:#fafafa;
	--g33:#ffffff;
	--g-len:34;
	--gl0:#ffffff;
	--gl1:#fafafa;
	--gl2:#f7f7f7;
	--gl3:#f2f2f2;
	--gl4:#ededed;
	--gl5:#e8e8e8;
	--gl6:#e3e3e3;
	--gl7:#dedede;
	--gl8:#d9d9d9;
	--gl9:#d4d4d4;
	--gl10:#cccccc;
	--gl11:#c7c7c7;
	--gl12:#bfbfbf;
	--gl13:#bababa;
	--gl14:#b3b3b3;
	--gl15:#ababab;
	--gl16:#a3a3a3;
	--gl17:#9c9c9c;
	--gl18:#949494;
	--gl19:#8c8c8c;
	--gl20:#828282;
	--gl21:#7a7a7a;
	--gl22:#707070;
	--gl23:#696969;
	--gl24:#5e5e5e;
	--gl25:#545454;
	--gl26:#4d4d4d;
	--gl27:#424242;
	--gl28:#383838;
	--gl29:#2b2b2b;
	--gl30:#212121;
	--gl31:#171717;
	--gl32:#0a0a0a;
	--gl33:#000000;
	--gl-len:34;
--hover-on-dark:#cfcfcf;
--hover-on-light:#666666;
--logo-primary-fg:#ffffff;
--logo-secondary-fg:#b5b5b5;
--button-primary-bg:#787878;
--button-primary-fg:#ffffff;
--main-bg:#f4961a;
--main-fg:#FFFFFF;

	--cursor-left-1x: url(../img/cursor/cursor-left.gif);
	--cursor-left-2x: url(../img/cursor/cursor-left2.gif);
	--cursor-right-1x: url(../img/cursor/cursor-right.gif);
	--cursor-right-2x: url(../img/cursor/cursor-right2.gif);
}

@font-face {
	font-family: 'AnnecaSymbols';
	font-weight: 400;
	src: url('../font/AnnecaSymbols-Regular.woff2') format('woff2'), url('../font/AnnecaSymbols-Regular.woff') format('woff');
}

/* The main UI font */
@font-face {
	font-family: InterVariable;
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url('../font/inter/InterVariable.woff2') format('woff2');
}
@font-face {
	font-family: InterVariable;
	font-style: italic;
	font-weight: 100 900;
	font-display: swap;
	src: url('../font/inter/InterVariable-Italic.woff2') format('woff2');
}
/* static fonts */
@font-face { font-family:Inter; font-style:normal; font-weight:100; font-display:swap; src:url("../font/inter/Inter-Thin.woff2") format("woff2"); }
@font-face { font-family:Inter; font-style:italic; font-weight:100; font-display:swap; src:url("../font/inter/Inter-ThinItalic.woff2") format("woff2"); }
@font-face { font-family:Inter; font-style:normal; font-weight:200; font-display:swap; src:url("../font/inter/Inter-ExtraLight.woff2") format("woff2"); }
@font-face { font-family:Inter; font-style:italic; font-weight:200; font-display:swap; src:url("../font/inter/Inter-ExtraLightItalic.woff2") format("woff2"); }
@font-face { font-family:Inter; font-style:normal; font-weight:300; font-display:swap; src:url("../font/inter/Inter-Light.woff2") format("woff2"); }
@font-face { font-family:Inter; font-style:italic; font-weight:300; font-display:swap; src:url("../font/inter/Inter-LightItalic.woff2") format("woff2"); }
@font-face { font-family:Inter; font-style:normal; font-weight:400; font-display:swap; src:url("../font/inter/Inter-Regular.woff2") format("woff2"); }
@font-face { font-family:Inter; font-style:italic; font-weight:400; font-display:swap; src:url("../font/inter/Inter-Italic.woff2") format("woff2"); }
@font-face { font-family:Inter; font-style:normal; font-weight:500; font-display:swap; src:url("../font/inter/Inter-Medium.woff2") format("woff2"); }
@font-face { font-family:Inter; font-style:italic; font-weight:500; font-display:swap; src:url("../font/inter/Inter-MediumItalic.woff2") format("woff2"); }
@font-face { font-family:Inter; font-style:normal; font-weight:600; font-display:swap; src:url("../font/inter/Inter-SemiBold.woff2") format("woff2"); }
@font-face { font-family:Inter; font-style:italic; font-weight:600; font-display:swap; src:url("../font/inter/Inter-SemiBoldItalic.woff2") format("woff2"); }
@font-face { font-family:Inter; font-style:normal; font-weight:700; font-display:swap; src:url("../font/inter/Inter-Bold.woff2") format("woff2"); }
@font-face { font-family:Inter; font-style:italic; font-weight:700; font-display:swap; src:url("../font/inter/Inter-BoldItalic.woff2") format("woff2"); }
@font-face { font-family:Inter; font-style:normal; font-weight:800; font-display:swap; src:url("../font/inter/Inter-ExtraBold.woff2") format("woff2"); }
@font-face { font-family:Inter; font-style:italic; font-weight:800; font-display:swap; src:url("../font/inter/Inter-ExtraBoldItalic.woff2") format("woff2"); }
@font-face { font-family:Inter; font-style:normal; font-weight:900; font-display:swap; src:url("../font/inter/Inter-Black.woff2") format("woff2"); }
@font-face { font-family:Inter; font-style:italic; font-weight:900; font-display:swap; src:url("../font/inter/Inter-BlackItalic.woff2") format("woff2"); }
@font-face { font-family:InterDisplay; font-style:normal; font-weight:100; font-display:swap; src:url("../font/inter/InterDisplay-Thin.woff2") format("woff2"); }
@font-face { font-family:InterDisplay; font-style:italic; font-weight:100; font-display:swap; src:url("../font/inter/InterDisplay-ThinItalic.woff2") format("woff2"); }
@font-face { font-family:InterDisplay; font-style:normal; font-weight:200; font-display:swap; src:url("../font/inter/InterDisplay-ExtraLight.woff2") format("woff2"); }
@font-face { font-family:InterDisplay; font-style:italic; font-weight:200; font-display:swap; src:url("../font/inter/InterDisplay-ExtraLightItalic.woff2") format("woff2"); }
@font-face { font-family:InterDisplay; font-style:normal; font-weight:300; font-display:swap; src:url("../font/inter/InterDisplay-Light.woff2") format("woff2"); }
@font-face { font-family:InterDisplay; font-style:italic; font-weight:300; font-display:swap; src:url("../font/inter/InterDisplay-LightItalic.woff2") format("woff2"); }
@font-face { font-family:InterDisplay; font-style:normal; font-weight:400; font-display:swap; src:url("../font/inter/InterDisplay-Regular.woff2") format("woff2"); }
@font-face { font-family:InterDisplay; font-style:italic; font-weight:400; font-display:swap; src:url("../font/inter/InterDisplay-Italic.woff2") format("woff2"); }
@font-face { font-family:InterDisplay; font-style:normal; font-weight:500; font-display:swap; src:url("../font/inter/InterDisplay-Medium.woff2") format("woff2"); }
@font-face { font-family:InterDisplay; font-style:italic; font-weight:500; font-display:swap; src:url("../font/inter/InterDisplay-MediumItalic.woff2") format("woff2"); }
@font-face { font-family:InterDisplay; font-style:normal; font-weight:600; font-display:swap; src:url("../font/inter/InterDisplay-SemiBold.woff2") format("woff2"); }
@font-face { font-family:InterDisplay; font-style:italic; font-weight:600; font-display:swap; src:url("../font/inter/InterDisplay-SemiBoldItalic.woff2") format("woff2"); }
@font-face { font-family:InterDisplay; font-style:normal; font-weight:700; font-display:swap; src:url("../font/inter/InterDisplay-Bold.woff2") format("woff2"); }
@font-face { font-family:InterDisplay; font-style:italic; font-weight:700; font-display:swap; src:url("../font/inter/InterDisplay-BoldItalic.woff2") format("woff2"); }
@font-face { font-family:InterDisplay; font-style:normal; font-weight:800; font-display:swap; src:url("../font/inter/InterDisplay-ExtraBold.woff2") format("woff2"); }
@font-face { font-family:InterDisplay; font-style:italic; font-weight:800; font-display:swap; src:url("../font/inter/InterDisplay-ExtraBoldItalic.woff2") format("woff2"); }
@font-face { font-family:InterDisplay; font-style:normal; font-weight:900; font-display:swap; src:url("../font/inter/InterDisplay-Black.woff2") format("woff2"); }
@font-face { font-family:InterDisplay; font-style:italic; font-weight:900; font-display:swap; src:url("../font/inter/InterDisplay-BlackItalic.woff2") format("woff2"); }

@font-face { font-family:jbmono; font-style:normal; font-weight:100; font-display:swap; src:url("../font/jbmono/JetBrainsMono-Thin.woff2") format("woff2"); }
@font-face { font-family:jbmono; font-style:italic; font-weight:100; font-display:swap; src:url("../font/jbmono/JetBrainsMono-ThinItalic.woff2") format("woff2"); }
@font-face { font-family:jbmono; font-style:normal; font-weight:200; font-display:swap; src:url("../font/jbmono/JetBrainsMono-ExtraLight.woff2") format("woff2"); }
@font-face { font-family:jbmono; font-style:italic; font-weight:200; font-display:swap; src:url("../font/jbmono/JetBrainsMono-ExtraLightItalic.woff2") format("woff2"); }
@font-face { font-family:jbmono; font-style:normal; font-weight:300; font-display:swap; src:url("../font/jbmono/JetBrainsMono-Light.woff2") format("woff2"); }
@font-face { font-family:jbmono; font-style:italic; font-weight:300; font-display:swap; src:url("../font/jbmono/JetBrainsMono-LightItalic.woff2") format("woff2"); }
@font-face { font-family:jbmono; font-style:normal; font-weight:400; font-display:swap; src:url("../font/jbmono/JetBrainsMono-Regular.woff2") format("woff2"); }
@font-face { font-family:jbmono; font-style:italic; font-weight:400; font-display:swap; src:url("../font/jbmono/JetBrainsMono-Italic.woff2") format("woff2"); }
@font-face { font-family:jbmono; font-style:normal; font-weight:500; font-display:swap; src:url("../font/jbmono/JetBrainsMono-Medium.woff2") format("woff2"); }
@font-face { font-family:jbmono; font-style:italic; font-weight:500; font-display:swap; src:url("../font/jbmono/JetBrainsMono-MediumItalic.woff2") format("woff2"); }
@font-face { font-family:jbmono; font-style:normal; font-weight:600; font-display:swap; src:url("../font/jbmono/JetBrainsMono-SemiBold.woff2") format("woff2"); }
@font-face { font-family:jbmono; font-style:italic; font-weight:600; font-display:swap; src:url("../font/jbmono/JetBrainsMono-SemiBoldItalic.woff2") format("woff2"); }
@font-face { font-family:jbmono; font-style:normal; font-weight:700; font-display:swap; src:url("../font/jbmono/JetBrainsMono-Bold.woff2") format("woff2"); }
@font-face { font-family:jbmono; font-style:italic; font-weight:700; font-display:swap; src:url("../font/jbmono/JetBrainsMono-BoldItalic.woff2") format("woff2"); }
@font-face { font-family:jbmono; font-style:normal; font-weight:800; font-display:swap; src:url("../font/jbmono/JetBrainsMono-ExtraBold.woff2") format("woff2"); }
@font-face { font-family:jbmono; font-style:italic; font-weight:800; font-display:swap; src:url("../font/jbmono/JetBrainsMono-ExtraBoldItalic.woff2") format("woff2"); }
