.fg-bg{ background: var(--fg-bgcolor)!important; }
	.fg-bg2{ background: var(--fg-bgcolor2)!important; }
	.fg-f1{ flex: 1; }
	.fg-gap-1{ gap: 1px; }
	.fg-gap-5{ gap: .5rem; }
	.fg-gap-10{ gap: 1rem; }
	.fg-w-100{ width:100%; }
	.fg-h-100{ height:100%; }
	.fg-col{ display: flex; flex-flow: column; }
	.fg-row{ display: flex; flex-flow: row; }
	.fg-center{ text-align: center; justify-content: center; }
	.fg-mt-auto{ margin-top:auto; }
	.fg-ms-auto{ margin-left:auto; }
	.fg-btn{ padding:10px;border-radius:.5rem;cursor:pointer;border:none;display:flex;justify-content:center;align-items:center; }
	.fg-p-0{ padding:0!important; }
	.fg-pb-0{ padding-bottom:0!important; }
	.fg-px-0{ padding-left:0!important;padding-right:0!important; }
	.fg-squares>*{ height:100%;aspect-ratio:1;display:flex;justify-content:center;align-items:center; }
	.fg-ar-1{ aspect-ratio:1; }
	.fg-lg{ font-size:18px; }
	.fg-btn-lg{ font-size:18px;padding:15px;background:var(--fg-highlightcolor)!important; }
	.fg-br-0{border-radius: 0!important;}