/* input(8,8): run-time error CSS1035: Expected colon, found '{'
input(42,9): run-time error CSS1035: Expected colon, found '{'
input(57,8): run-time error CSS1035: Expected colon, found '{' */
:root {

	/* Fonts */
	--font-body: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	--font-code: Consolas, "Courier New", monospace;

	/* Logos */
	.logo {
		width: 183px;
		height: 61px;
		background-image: url('/img/app_logo.png?v=HwSKCmSh6uxxx4eWvD-FBtfY6tA');
		background-size: contain;
		background-repeat: no-repeat;
}

	/* Backgrounds */
	--bg-primary: #121826;
	--bg-secondary: #1b2436;
	--bg-tertiary: #263248;

	/* Text */
	--text-primary: #e8edf7;
	--text-secondary: #aab6cd;
	--text-muted: #7d89a3;

	/* Blues */
	--accent-primary: #2f81f7;
	--accent-secondary: #4f9cff;
	--accent-hover: #66a7ff;

	/* Orange */
	--highlight: #ff8c42;
	--highlight-hover: #ffa86e;

	/* Borders */
	--border-color: #34435f;

	/* Shadows */
	--shadow-color: rgba(0,0,0,.4);

	/* Badge */
	.badge {
    --bs-badge-font-weight: 500;
}

}

/* Light Theme */
[data-bs-theme="light"] {

	/* Backgrounds */
	--bg-primary: #ffffff;
	--bg-secondary: #f8f9fa;
	--bg-tertiary: #e9ecef;

	/* Logos */
	.logo {
		background-image: url('/img/app_logo_light.png?v=S0Ckt_Hze4O3XMMA2cyGn5iQ93Q');
	}

	/* Text */
	--text-primary: #1a1a1a;
	--text-secondary: #495057;
	--text-muted: #6c757d;

	/* Blues */
	--accent-primary: #0d6efd;
	--accent-secondary: #0d6efd;
	--accent-hover: #0b5ed7;

	/* Orange */
	--highlight: #fd7e14;
	--highlight-hover: #fc8c1d;

	/* Borders */
	--border-color: #dee2e6;

	/* Shadows */
	--shadow-color: rgba(0,0,0,.1);

}

.bg-secondary-theme { background: var(--bg-secondary); }
.border-theme { border-color: var(--border-color); }
