/*
 * ❤ PROJECT NIRAK ❤ MMXXVI.I
 *
 * Copyright (c) 2026
 * Made with heart ❤ and much coffee ☕ by Project Nirak
 *
 * @version   Nirak 2026.1 - 2.0.1
 * @author    Project Nirak - Nikolaus Flamann <development@nirak.at>
 * @license   Nirak Custom License (NCL) v1.1 - https://nirak.at/license/ncl
 * @copyright Modification Copyright (c) OpenDXP (https://www.opendxp.ch)
 * @license   https://www.gnu.org/licenses/gpl-3.0.html  GNU General Public License version 3 (GPLv3)
 */

/**
 * Candidacy Page Styles
 */
:root {
	--candidacy-primary: rgba(0, 240, 36, 0.9);
	--candidacy-bg: rgba(255, 255, 255, 0.7);
	--candidacy-bg-menu: rgba(33, 37, 41, 0.8);

	--nirak-content-bg-transparent: rgba(255, 255, 255, 0.7);
	--nirak-content-bg: rgb(228, 228, 228);

	--nirak-header-bg: var(--candidacy-bg-menu);
	--nirak-header-active: var(--candidacy-primary);
	--nirak-header-link: rgba(255, 255, 255, 1);
	--nirak-header-link-hover: var(--candidacy-bg-menu);

	--nirak-nav-aside-bg: var(--candidacy-bg-menu);
	--nirak-nav-aside-active: var(--candidacy-primary);
	--nirak-nav-aside-hover: rgba(255, 255, 255, 0.7);
	--nirak-nav-aside-hover-bg: var(--candidacy-bg-menu);


	--nirak-footer-bg: var(--candidacy-bg-menu);
	--nirak-footer-link: var(--candidacy-primary);
}

h1 {
	text-shadow: 0 0 8px rgba(0, 0, 0, 0.4), 0 0 106px rgba(0, 0, 0, 0.8);
	color: var(--candidacy-primary);
}

header .navbar a.navbar-brand {
	color: var(--candidacy-primary);
}

header .navbar .dropdown-menu {
	background: rgba(33, 37, 41, 1);
	border: 1px solid var(--candidacy-primary);
}

header .navbar-toggler {
	border-color: var(--candidacy-primary);
}

header .navbar-toggler .navbar-toggler-icon {
	color: var(--candidacy-primary);
}

#weatherDropdown .weather {
	background: rgba(33, 37, 41, 1);
	border: 1px solid var(--candidacy-primary);
}

#weatherDropdown .weather p.weatherHeadline {
	text-shadow: 0 0 8px var(--candidacy-primary), 0 0 106px var(--candidacy-primary);
}

aside > ul > li.active > a {
	color: var(--candidacy-primary);
}

aside > ul > li.active .active > a {
	color: var(--candidacy-primary);
}

.contact-form button {
	border-color: var(--candidacy-primary);
	background-color: var(--candidacy-bg);
	color: #000000;
}

.user-menu .dropdown-menu {
	border-color: var(--candidacy-primary);
}

.user-menu .avatar {
	background-color: var(--candidacy-primary);
}