html.fz {
	--font-main: 'Inter', sans-serif;
	--font-serif: 'Space Grotesk', 'Inter', sans-serif;
	--font-mono: 'Space Grotesk', 'scp', monospace;

	--fg: #ababab;
	--fg-max: #e0e0e0;
	--fg2-max: #e0e0e0;
	--fg-weak: #888;

	--bg-u6: #2c2c2c;
	--bg-u5: #1f1f1f;
	--bg-u4: #1f1f1f;
	--bg-u3: #1a1a1a;
	--bg-u2: #1a1a1a;
	--bg-u1: #131313;
	--bg: #0e0e0e;
	--bgg: var(--bg);
	--bg-d1: #0a0a0a;
	--bg-d2: #050505;
	--bg-d3: #000000;
	--bg-max: #000000;

	--a: #ff6b35;
	--a-b: #d45a28;
	--a-hil: #ff8c55;
	--a-dark: #c04e1c;
	--a-gray: #555;

	--tab-alt: #e47aa0;
	--row-alt: #131313;

	--scroll: #ff6b35;
	--sel-fg: #000;
	--sel-bg: #ff6b35;

	--btn-fg: #ff6b35;
	--btn-bg: rgba(255,107,53,0.06);
	--btn-h-fg: #ff8c55;
	--btn-h-bg: rgba(255,107,53,0.14);
	--btn-1-fg: #000;
	--btn-1-bg: #ff6b35;
	--btn-1h-fg: #000;
	--btn-1h-bg: #ff8c55;
	--chk-fg: #ff6b35;

	--btn-bs: 0 0 .8em rgba(255,107,53,0.10);
	--btn-h-bs: 0 0 1em rgba(255,107,53,0.18);
	--btn-1-bs: 0 0 .8em rgba(255,107,53,0.15);
	--btn-1h-bs: 0 0 1em rgba(255,107,53,0.25);

	--btn-bb: none;
	--btn-h-bb: none;
	--btn-1-bb: none;
	--btn-1h-bb: none;

	--txt-sh: a;
	--txt-bg: rgba(255,107,53,0.05);

	--op-aa-fg: #ff6b35;
	--op-aa-bg: #131313;
	--op-a-sh: rgba(0,0,0,0.4);

	--u2-btn-b1: #555;
	--u2-sbtn-b1: #ff6b35;
	--u2-txt-bg: transparent;
	--u2-tab-bg: linear-gradient(to bottom, #131313, #0e0e0e);
	--u2-tab-b1: rgba(255,107,53,0.15);
	--u2-tab-1-fg: #ff8c55;
	--u2-tab-1-bg: linear-gradient(to bottom, #1a1a1a, #0e0e0e 80%);
	--u2-tab-1-b1: #ff6b35;
	--u2-tab-1-b2: #d45a28;
	--u2-tab-1-sh: #0e0e0e;
	--u2-b-fg: #e0e0e0;
	--u2-b1-bg: rgba(255,107,53,0.12);
	--u2-b2-bg: rgba(255,107,53,0.12);
	--u2-inf-bg: #102a3a;
	--u2-inf-b1: #4a9ac5;
	--u2-ok-bg: #152e18;
	--u2-ok-b1: #60b060;
	--u2-err-bg: #3a0a0a;
	--u2-err-b1: #e04040;
	--ud-b1: #484848;

	--sort-1: #e8b455;
	--sort-2: #d4789a;

	--sz-b: #707070;
	--sz-k: #5cc4d4;
	--sz-m: #d4789a;
	--sz-g: #e8b455;
	--sz-t: var(--sz-g);
	--sz-p: var(--sz-t);

	--srv-1: #7a8a8a;
	--srv-2: #a08060;
	--srv-3: #e47aa0;
	--srv-3b: rgba(228,122,160,0.5);

	--tree-bg: #0a0a0a;

	--g-play-bg: #d45a28;
	--g-play-b1: #ff6b35;
	--g-play-b2: #ff8c55;
	--g-play-sh: #c04e1c;

	--g-sel-fg: #fff;
	--g-sel-bg: #7a3020;
	--g-sel-b1: #ff6b35;
	--g-sel-sh: #d45a28;
	--g-fsel-bg: #ff6b35;
	--g-fsel-b1: #ff8c55;
	--g-fsel-ts: #4a2010;
	--g-dfg: #e47aa0;
	--g-fg: #ff8c55;
	--g-bg: #131313;
	--g-b1: #131313;
	--g-b2: #131313;
	--g-g1: #131313;
	--g-g2: #1a1a1a;
	--g-f-bg: #1a1a1a;
	--g-f-b1: #1f1f1f;
	--g-f-fg: #ff8c55;
	--g-sh: rgba(0,0,0,0.5);

	--f-sh1: 0.15;
	--f-sh2: 0.02;
	--f-sh3: 0.1;
	--f-h-b1: rgba(255,107,53,0.12);

	--f-play-bg: #ff6b35;
	--f-play-fg: #000;
	--f-sel-sh: #ff6b35;
	--f-gray: #666;

	--fm-off: #d4789a;
	--mp-sh: #000;
	--mp-b-bg: rgba(0,0,0,0.3);

	--err-fg: #e0e0e0;
	--err-bg: #3a0a0a;
	--err-b1: #e04040;
	--err-ts: #400;
}

html.fz #ops {
	border: none;
	margin: 1.7em 1.5em 0 1.5em;
	border-radius: .3em;
	box-shadow: 0 0 1.5em rgba(255,107,53,0.06);
}
html.fz .opbox {
	margin: 1.5em 0 0 0;
}

html.fz #tree {
	box-shadow: none;
	border-right: none;
}
html.fz #tt {
	border-color: #1a1a1a;
	background: #131313;
}

html.fz input[type="text"],
html.fz input[type="search"],
html.fz input[type="password"],
html.fz textarea,
html.fz select {
	border: 1px solid rgba(72,72,72,0.15);
	background: #131313;
}
html.fz input[type="text"]:focus,
html.fz input[type="search"]:focus,
html.fz input[type="password"]:focus,
html.fz textarea:focus,
html.fz select:focus {
	border-color: transparent;
	border-bottom: 1px solid #ff6b35;
	outline: none;
	box-shadow: 0 0 .8em rgba(255,107,53,0.10);
}

html.fz .mdo a {
	color: #ff6b35;
	text-decoration: none;
	border-bottom: 1px solid rgba(255,107,53,0.3);
}
html.fz .mdo a:hover {
	color: #ff8c55;
	border-bottom-color: #ff8c55;
}
html.fz .mdo pre,
html.fz .mdo code {
	color: #ababab;
	background: #131313;
	border: none;
}
html.fz .mdo h1,
html.fz .mdo h2 {
	color: #e0e0e0;
	background: none;
	border-color: rgba(255,107,53,0.2);
}
html.fz .mdo ul ul,
html.fz .mdo ul ol,
html.fz .mdo ol ul,
html.fz .mdo ol ol {
	border-color: #1a1a1a;
}
html.fz .mdo p>em,
html.fz .mdo li>em,
html.fz .mdo td>em {
	color: #ff8c55;
}

html.fz #u2popW {
	background: rgba(44,44,44,0.30);
	-webkit-backdrop-filter: blur(12px);
	backdrop-filter: blur(12px);
	border: none;
}

html.fz .ls li:hover,
html.fz .gv a:hover {
	box-shadow: 0 0 1em rgba(255,107,53,0.06);
}
