:root {
	/* These should be replaced */
	/*#000000;*/
	--color-dark-3: 0, 0%, 0%;
	--color-background-primary: hsl(var(--color-dark-3));
	/*#006969;*/
	--color-good-1: 180, 100%, 21%;
	/*#69FF42;*/
	--color-good-5: 108, 100%, 63%;
	/*#9cd2b9;*/
	--color-good-6: 152, 37%, 71%;
	/*#FFAA00;*/
	--color-danger-1: 40, 100%, 50%;
	/*#C0392B;*/
	--color-danger-4: 6, 63%, 46%;
	/*#FFFFFF;*/
	--color-light-1: 0, 0%, 100%;
	--font-size-extra-extra-large: 2rem;
	--font-size-extra-large: 1.75rem;
	--font-size-large: 1.5rem;
	--font-size-medium: 1.25rem;
	--font-size-normal: 1rem;
	--font-size-small: 0.75rem;
	--font-size-extra-small: 0.5rem;
	--font-size-extra-extra-small: 0.25rem;
	--color-positive-base: 164.54, 100%, 38.04%;

	/* Font Families per typography class*/
	--typography-display-font-family: Manrope;
	--typography-headline-font-family: Manrope;
	--typography-title-font-family: Roboto;
	--typography-label-font-family: Roboto;
	--typography-body-font-family: Roboto;
	--typography-number-font-family: Roboto;
	--typography-mono-font-family: IBM Plex Mono;
	--typography-title-font-condensed-font-family: Roboto Condensed;
	--typography-number-font-condensed-font-family: Roboto Condensed;

	/* Color Standards */

	/* Graph Colors */
	--color-graph-danger: hsl(4, 90%, 45%);
	--color-graph-warning: hsl(45, 100%, 51%);
	--color-graph-success: hsl(127, 48%, 48%);
	--color-graph-danger-transparent: hsla(4, 90%, 25%, 0.5);
	--color-graph-warning-transparent: hsla(45, 100%, 20%, 0.5);
	--color-graph-success-transparent: hsla(127, 48%, 25%, 0.5);
	--color-graph-warning-semi-transparent: hsla(45, 100%, 51%, 0.5);

	/* state colors (warn / error) */
	--color-warn-dark: hsl(32, 99%, 54%);
	--color-warn-medium: hsl(41, 100%, 55%);
	--color-warn-light: hsl(45, 100%, 61%);

	--color-error-extra-dark: hsl(4, 33%, 16%);
	--color-error-dark: hsl(358, 100%, 13%);
	--color-error-medium-dark: hsl(4, 43%, 25%);
	--color-error-medium: hsl(356, 100%, 27%);
	--color-error-light: hsl(0, 75%, 42%);

	/* misc colors */
	--color-debug: hsl(9, 91%, 56%);
	--color-fade-on: hsl(163.93, 27.45%, 40%);
}

@font-face {
	font-family: 'IBM Plex Mono';
	src: url('IBM_Plex_Mono/IBMPlexMono-Regular.ttf') format('truetype');
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url('Roboto_Condensed/RobotoCondensed-VariableFont_wght.ttf') format('truetype');
}

@font-face {
	font-family: 'Roboto';
	src: url('Roboto/Roboto-Regular.ttf') format('truetype');
}

@font-face {
	font-family: 'Manrope';
	src: url('Manrope/Manrope-VariableFont_wght.ttf') format('truetype');
}

@font-face {
	font-family: 'Redacted';
	src: url('Redacted/Redacted-Regular.ttf') format('truetype');
}

@font-face {
	font-family: 'Redacted Script';
	src: url('Redacted_Script/RedactedScript-Regular.ttf') format('truetype');
}

@font-face {
	font-family: 'Libre Barcode 39';
	src: url('Libre_Barcode_39/LibreBarcode39-Regular.ttf') format('truetype');
}

@font-face {
	font-family: 'Yarndings 12';
	src: url('Yarndings_12/Yarndings12-Regular.ttf') format('truetype');
}

.light-theme {
	--color-level-0: hsl(0, 0%, 100%);
	--color-level-10: hsl(0, 0%, 90%);
	--color-level-15: hsl(0, 0%, 85%);
	--color-level-20: hsl(0, 0%, 80%);
	--color-level-25: hsl(0, 0%, 75%);
	--color-level-30: hsl(0, 0%, 70%);
	--color-level-40: hsl(0, 0%, 60%);
	--color-level-50: hsl(0, 0%, 50%);
	--color-level-60: hsl(0, 0%, 40%);
	--color-level-70: hsl(0, 0%, 30%);
	--color-level-80: hsl(0, 0%, 20%);
	--color-level-90: hsl(0, 0%, 10%);
	--color-level-100-raw: 0, 0%, 0%;
	--color-level-100: hsl(var(--color-level-100-raw));
	--color-level-100-dimmed: hsla(var(--color-level-100-raw), 0.2);

	--color-positive: hsl(var(--color-positive-base));
	--color-highlight: hsl(64, 100%, 50%);
	--color-danger: hsl(15.06, 100%, 50%);
	--color-success: hsl(202.82, 100%, 50%);
	--color-error-shallow: hsl(1, 79%, 82%);
	--color-error-deep: hsl(1, 100%, 70%);
	--color-danger-background: hsl(4.3, 33.3%, 16.5%);
	--primary-full-sat-dark: hsl(164, 100%, 21%);
	--primary-full-sat-medium: hsl(165, 100%, 38%);
	--primary-full-sat-light: hsl(165, 100%, 44%);
	--primary-full-sat-extra-light: hsl(165, 100%, 62%);
	--primary-mid-sat-extra-light: hsl(151, 49%, 90%);
	--primary-mid-sat-dark: hsl(164, 25%, 20%);
	--primary-mid-sat-medium: hsl(164, 30%, 35%);
	--primary-mid-sat-light: hsl(164, 25%, 50%);
	--primary-low-sat-dark: hsl(164, 14%, 15%);
	--primary-low-sat-medium: hsl(162, 15%, 35%);
	--primary-low-sat-light: hsl(164, 15%, 60%);
}

.cyber-theme {
	--color-level-0: hsl(248.2, 42%, 10%);
	--color-level-10: hsl(248.2, 42%, 20%);
	--color-level-15: hsl(248.2, 42%, 25%);
	--color-level-20: hsl(248.2, 42%, 30%);
	--color-level-30: hsl(248.2, 42%, 40%);
	--color-level-40: hsl(248.2, 42%, 50%);
	--color-level-50: hsl(248.2, 42%, 60%);
	--color-level-60: hsl(248.2, 42%, 70%);
	--color-level-70: hsl(248.2, 42%, 80%);
	--color-level-80: hsl(248.2, 42%, 90%);
	--color-level-90: hsl(172.6, 76.7%, 43.7%);
	--color-level-100-raw: 172.6, 76.7%, 43.7%;
	--color-level-100: hsl(var(--color-level-100-raw));
	--color-level-100-dimmed: hsla(var(--color-level-100-raw), 0.2);

	--color-positive: hsl(var(--color-positive-base));
	--color-highlight: hsl(64, 100%, 50%);
	--color-danger: hsl(322.7, 72.6%, 61.4%);
	--color-success: hsl(202.82, 100%, 50%);
	--color-error-shallow: hsl(1, 79%, 82%);
	--color-error-deep: hsl(322.7, 72.6%, 61.4%);
	--color-danger-background: hsl(322.7, 72.6%, 16.4%);

	--primary-full-sat-dark: hsl(299.3, 75.2%, 31.9%);
	--primary-full-sat-medium: hsl(299.3, 75.2%, 38.9%);
	--primary-full-sat-light: hsl(299.3, 75.2%, 44.9%);
	--primary-full-sat-extra-light: hsl(299.3, 75.2%, 62.9%);
	--primary-mid-sat-extra-light: hsl(151, 49%, 90%);
	--primary-mid-sat-dark: hsl(299.3, 75.2%, 20.9%);
	--primary-mid-sat-medium: hsl(299.3, 75.2%, 35.9%);
	--primary-mid-sat-light: hsl(299.3, 75.2%, 50.9%);
	--primary-low-sat-dark: hsl(299.3, 75.2%, 15.9%);
	--primary-low-sat-medium: hsl(299.3, 75.2%, 35.9%);
	--primary-low-sat-light: hsl(164, 15%, 60%);

	/* Graph Colors */
	--color-graph-danger: var(--color-danger);
	--color-graph-warning: var(--color-highlight);
	--color-graph-success: var(--color-success);
}

.dark-theme {
	--color-level-0: hsl(0, 0%, 0%);
	--color-level-10: hsl(0, 0%, 10%);
	--color-level-15: hsl(0, 0%, 15%);
	--color-level-20: hsl(0, 0%, 20%);
	--color-level-25: hsl(0, 0%, 25%);
	--color-level-30: hsl(0, 0%, 30%);
	--color-level-40: hsl(0, 0%, 40%);
	--color-level-50: hsl(0, 0%, 50%);
	--color-level-60: hsl(0, 0%, 60%);
	--color-level-70: hsl(0, 0%, 70%);
	--color-level-80: hsl(0, 0%, 80%);
	--color-level-90: hsl(0, 0%, 90%);
	--color-level-100-raw: 0, 0%, 100%;
	--color-level-100: hsl(var(--color-level-100-raw));
	--color-level-100-dimmed: hsla(var(--color-level-100-raw), 0.2);

	--color-positive: hsl(var(--color-positive-base));
	--color-highlight: hsl(64, 100%, 50%);
	--color-danger: hsl(15.06, 100%, 50%);
	--color-success: hsl(202.82, 100%, 50%);
	--color-error-shallow: hsl(1, 79%, 82%);
	--color-error-deep: hsl(1, 100%, 70%);
	--color-danger-background: hsl(4.3, 33.3%, 16.5%);
	--primary-full-sat-dark: hsl(164, 100%, 21%);
	--primary-full-sat-medium: hsl(165, 100%, 38%);
	--primary-full-sat-light: hsl(165, 100%, 44%);
	--primary-full-sat-extra-light: hsl(165, 100%, 62%);
	--primary-mid-sat-extra-light: hsl(151, 49%, 90%);
	--primary-mid-sat-dark: hsl(164, 25%, 20%);
	--primary-mid-sat-medium: hsl(164, 30%, 35%);
	--primary-mid-sat-light: hsl(164, 25%, 50%);
	--primary-low-sat-dark: hsl(164, 14%, 15%);
	--primary-low-sat-medium: hsl(162, 15%, 35%);
	--primary-low-sat-light: hsl(164, 15%, 60%);
}

body {
	font-family: 'Manrope';
	color: var(--color-level-90);
	padding: 0;
	margin: 0;
	background-color: var(--color-level-0);
	background-image: radial-gradient(var(--color-level-15) 1px, transparent 1px);
	background-size: 80px 80px;
	height: 100%;
	font-style: normal;
	font-weight: 400;
	touch-action: manipulation;
	zoom: 100%;
}

@media (hover: hover) {
	/* hack to make the zoom level change on ipads */
	body {
		zoom: 100%;
	}
}

::-webkit-scrollbar {
	height: 1px;
	width: 1px;
	background: var(--color-level-0);
}

::-webkit-scrollbar-thumb {
	background: var(--color-level-40);
	-webkit-border-radius: 1ex;
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);
}

::-webkit-scrollbar-corner {
	background: var(--color-level-0);
}

.base-button {
	position: relative;
	background-color: transparent;
	cursor: pointer;
	border-color: none;
	display: flex;
	padding: 0.5rem;
	margin: 0;
	border: 1px;
	justify-content: space-between;
	align-items: center;
}

/* Font Standards - Display */

.display-extra-extra-large {
	font-variant-numeric: lining-nums tabular-nums;
	font-family: var(--typography-display-font-family);
	font-size: 90px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.79px;
}

.display-extra-large {
	font-variant-numeric: lining-nums tabular-nums;
	font-family: var(--typography-display-font-family);
	font-size: 79px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.79px;
}

.display-large {
	font-family: var(--typography-display-font-family);
	font-size: 57px;
	font-style: normal;
	font-weight: 400;
	line-height: 64px;
	letter-spacing: -0.25px;
}

.display-medium {
	font-family: var(--typography-display-font-family);
	font-size: 45px;
	font-style: normal;
	font-weight: 400;
	line-height: 52px;
}

.display-small {
	font-family: var(--typography-display-font-family);
	font-size: 32px;
	font-style: normal;
	font-weight: 400;
	line-height: 40px;
}

.display-extra-small {
	font-family: var(--typography-display-font-family);
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 32px;
}

.display-extra-extra-small {
	font-family: var(--typography-display-font-family);
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
}

/* Font Standards - Headline */

.headline-extra-extra-large {
	font-family: var(--typography-headline-font-family);
	font-size: 40px;
	font-style: normal;
	font-weight: 400;
	line-height: 48px;
	/* 120% */
}

.headline-extra-large {
	font-family: var(--typography-headline-font-family);
	font-size: 36px;
	font-style: normal;
	font-weight: 400;
	line-height: 44px;
	/* 122.222% */
}

.headline-large {
	font-family: var(--typography-headline-font-family);
	font-size: 32px;
	font-style: normal;
	font-weight: 400;
	line-height: 40px;
	/* 125% */
}

.headline-medium {
	font-family: var(--typography-headline-font-family);
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	line-height: 36px;
}

.headline-small {
	font-family: var(--typography-headline-font-family);
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 32px;
	/* 133.333% */
}

.headline-extra-small {
	font-family: var(--typography-headline-font-family);
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
	/* 140% */
}

.headline-extra-extra-small {
	font-family: var(--typography-headline-font-family);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	/* 150% */
}

/* Font Standards - Title */

.title-extra-extra-large {
	font-family: var(--typography-title-font-family);
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	line-height: 32px;
}

.title-extra-large {
	font-family: var(--typography-title-font-family);
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 32px;
}

.title-large {
	font-family: var(--typography-title-font-family);
	font-size: 22px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
}

.title-medium {
	font-family: var(--typography-title-font-family);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0.15px;
}

.title-small {
	font-family: var(--typography-title-font-family);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 0.1px;
}

.title-extra-small {
	font-family: var(--typography-title-font-family);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: 0.1px;
}

.title-extra-extra-small {
	font-family: var(--typography-title-font-family);
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	line-height: 14px;
	letter-spacing: 0.1px;
}

/* Font Standards - Title Condensed */

.title-condensed-extra-extra-large {
	font-family: var(--typography-title-font-condensed-font-family);
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
}

.title-condensed-extra-large {
	font-family: var(--typography-title-font-condensed-font-family);
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
}

.title-condensed-large {
	font-family: var(--typography-title-font-condensed-font-family);
	font-size: 22px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
}

.title-condensed-medium {
	font-family: var(--typography-title-font-condensed-font-family);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0.15px;
}

.title-condensed-small {
	font-family: var(--typography-title-font-condensed-font-family);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 0.1px;
}

.title-condensed-extra-small {
	font-family: var(--typography-title-font-condensed-font-family);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: 0.1px;
}

.title-condensed-extra-extra-small {
	font-family: var(--typography-title-font-condensed-font-family);
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	line-height: 14px;
	letter-spacing: 0.1px;
}

/* Font Standards - Label */

.label-extra-extra-large {
	font-family: var(--typography-label-font-family);
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 32px;
	letter-spacing: 0.1px;
}

.label-extra-large {
	font-family: var(--typography-label-font-family);
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: 0.1px;
}

.label-large {
	font-family: var(--typography-label-font-family);
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px;
	letter-spacing: 0.1px;
}

.label-medium {
	font-family: var(--typography-label-font-family);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
	letter-spacing: 0.5px;
}

.label-small {
	font-family: var(--typography-label-font-family);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.125rem;
	letter-spacing: 0.03125rem;
}

.label-extra-small {
	font-family: var(--typography-label-font-family);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 16px;
	letter-spacing: 0.5px;
}

.label-extra-extra-small {
	font-family: var(--typography-label-font-family);
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	line-height: 14px;
	letter-spacing: 0.5px;
}

/* Font Standards - Body */

.body-extra-extra-large {
	font-family: var(--typography-body-font-family);
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px;
	/* 140% */
	letter-spacing: 0.5px;
}

.body-extra-large {
	font-family: var(--typography-body-font-family);
	font-size: var(--font-size-extra-large);
	font-style: normal;
	font-weight: 400;
	line-height: 2rem;
}

.body-large {
	font-family: var(--typography-body-font-family);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0.5px;
}

.body-medium {
	font-family: var(--typography-body-font-family);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 0.5px;
}

.body-small {
	font-family: var(--typography-body-font-family);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 16px;
	letter-spacing: 0.4px;
}

.body-extra-small {
	font-family: var(--typography-body-font-family);
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	line-height: 14px;
	letter-spacing: 0.3px;
}

.body-extra-extra-small {
	font-family: var(--typography-body-font-family);
	font-size: 8px;
	font-style: normal;
	font-weight: 400;
	line-height: 12px;
	letter-spacing: 0.3px;
}

/* Font Standards - Number */

.number-extra-extra-large {
	font-family: var(--typography-number-font-family);
	font-size: 48px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.number-extra-large {
	font-family: var(--typography-number-font-family);
	font-size: 42px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.number-large {
	font-family: var(--typography-number-font-family);
	font-size: 37px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.number-medium {
	font-family: var(--typography-number-font-family);
	font-size: 32px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.number-small {
	font-family: var(--typography-number-font-family);
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.number-extra-small {
	font-family: var(--typography-number-font-family);
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.number-extra-extra-small {
	font-family: var(--typography-number-font-family);
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

/* Font Standards - Number Condensed */

.number-condensed-extra-extra-large {
	font-family: var(--typography-number-font-condensed-font-family);
	font-size: var(--font-size-extra-extra-large);
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	font-variant-numeric: lining-nums tabular-nums;
	letter-spacing: -0.03125rem;
}

.number-condensed-extra-large {
	font-family: var(--typography-number-font-condensed-font-family);
	font-size: var(--font-size-extra-large);
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	font-variant-numeric: lining-nums tabular-nums;
	letter-spacing: -0.03125rem;
}

.number-condensed-large {
	font-family: var(--typography-number-font-condensed-font-family);
	font-size: var(--font-size-large);
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	font-variant-numeric: lining-nums tabular-nums;
	letter-spacing: -0.03125rem;
}

.number-condensed-medium {
	font-family: var(--typography-number-font-condensed-font-family);
	font-size: var(--font-size-medium);
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	font-variant-numeric: lining-nums tabular-nums;
	letter-spacing: -0.03125rem;
}

.number-condensed-normal {
	font-family: var(--typography-number-font-condensed-font-family);
	font-size: var(--font-size-normal);
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	font-variant-numeric: lining-nums tabular-nums;
	letter-spacing: -0.03125rem;
}

.number-condensed-small {
	font-family: var(--typography-number-font-condensed-font-family);
	font-size: var(--font-size-small);
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	font-variant-numeric: lining-nums tabular-nums;
	letter-spacing: -0.03125rem;
}

.number-condensed-extra-small {
	font-family: var(--typography-number-font-condensed-font-family);
	font-size: var(--font-size-extra-small);
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	font-variant-numeric: lining-nums tabular-nums;
	letter-spacing: -0.03125rem;
}

.number-condensed-extra-extra-small {
	font-family: var(--typography-number-font-condensed-font-family);
	font-size: var(--font-size-extra-extra-small);
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	font-variant-numeric: lining-nums tabular-nums;
	letter-spacing: -0.03125rem;
}

/* Font Standards - Mono */

.mono-extra-extra-large {
	font-family: var(--typography-mono-font-family);
	font-size: 20px;
	font-style: normal;
	line-height: 28px;
	letter-spacing: 0.5px;
}

.mono-extra-large {
	font-family: var(--typography-mono-font-family);
	font-size: 18px;
	font-style: normal;
	line-height: 32px;
}

.mono-large {
	font-family: var(--typography-mono-font-family);
	font-size: 16px;
	font-style: normal;
	line-height: 24px;
	letter-spacing: 0.5px;
}

.mono-medium {
	font-family: var(--typography-mono-font-family);
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	letter-spacing: 0.5px;
}

.mono-small {
	font-family: var(--typography-mono-font-family);
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	letter-spacing: 0.4px;
}

.mono-extra-small {
	font-family: var(--typography-mono-font-family);
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	letter-spacing: 0.3px;
}

.mono-extra-extra-small {
	font-family: var(--typography-mono-font-family);
	font-size: 8px;
	font-style: normal;
	line-height: 12px;
	letter-spacing: 0.3px;
}

html {
	height: 100%;
}
