/* e-Mandhai website / portal theme.
 *
 * Loaded site-wide via the web_include_css hook.
 *
 * The login page is NOT styled here -- emandhai_ui/www/login.html overrides
 * frappe's template and pulls in emandhai_login.css, which owns that page
 * entirely. Keeping the login rules out of this file avoids two stylesheets
 * fighting over .page-card.
 *
 * Palette matches emandhai_desk.css and emandhai_login.css; keep the three in
 * step when re-tinting.
 */

:root {
	--emd-green: #1e5a38;
	--emd-green-600: #2f7d4f;
	--emd-green-050: #eef5f1;
	--emd-gold: #b8862b;
	--emd-line: #d7e5dc;
}

/* Portal pages other than login: password reset, signup confirmation, and any
 * web form the platform exposes. */
body[data-path="update-password"] {
	background: linear-gradient(160deg, var(--emd-green-050) 0%, #ffffff 55%);
}

body[data-path="update-password"] .page-card {
	border: 1px solid var(--emd-line);
	border-radius: 12px;
	box-shadow: 0 6px 24px rgba(30, 90, 56, 0.08);
	background: #ffffff;
}

.btn-primary,
.es-button[data-variant="solid"] {
	background-color: var(--emd-green);
	border-color: var(--emd-green);
}

.btn-primary:hover,
.btn-primary:focus,
.es-button[data-variant="solid"]:hover,
.es-button[data-variant="solid"]:focus {
	background-color: var(--emd-green-600);
	border-color: var(--emd-green-600);
}

a {
	color: var(--emd-green-600);
}

a:hover {
	color: var(--emd-green);
}
