:root {
--button-background:#FAC300;
--button-background-hover:#FFB109;
--color-dark:#101011;
}

a {
text-decoration:underline;
}

a.hover, a:hover {
text-decoration:none;
}

button, .neptune button, a.button, .neptune a.button, a.btn, .neptune a.btn, input[type='submit'], .neptune input[type='submit'], button[type='submit'], .neptune button[type='submit'] {
background-color: var(--button-background);
	border: 1px solid var(--button-background);
	font-size: 14px;
  color: var(--color-dark);
  padding: 16px 28px;
  border-radius: 16px;
  cursor: pointer;
	font-weight:600;
	transition: all 0.3s ease-in-out;
}

button.hover, button:hover, a.button:hover, a.btn:hover, input[type='submit']:hover, button[type='submit']:hover, button[type='submit']:hover, .neptune button:hover, .neptune a.button:hover, .neptune a.btn:hover, .neptune input[type='submit']:hover, .neptune button[type='submit']:hover {
background-color:var(--button-background-hover);
	border: 1px solid var(--button-background-hover);
	color: var(--color-dark);
}

button.disabled, button:disabled, a.button:disabled, a.btn:disabled, input[type='submit']:disabled, button[type='submit']:disabled, button[type='submit']:disabled, .neptune button:disabled, .neptune a.button:disabled, .neptune a.btn:disabled, .neptune input[type='submit']:disabled, .neptune button[type='submit']:disabled {
border:1px solid #a6a6a6;
	color: #a6a6a6;
	background:#EAF1F4;
	cursor:default
}

button.secondary, button.btn-secondary, a.button.secondary, a.btn.secondary, input[type='submit'].secondary, button[type='submit'].secondary, button[type='submit'].secondary, .neptune button.secondary, .neptune a.button.secondary, .neptune a.btn.secondary, .neptune input[type='submit'].secondary, .neptune button[type='submit'].secondary {
border-radius:16px;
	cursor:pointer;
	padding:16px 28px;
	box-shadow:none;
	border:1px solid var(--color-dark);
	background:#FBF9F9;
	transition: all 0.3s ease-in-out;
	font-weight:600;
}

button.secondary.hover, button.secondary:hover, button.btn-secondary:hover, a.button.secondary:hover, a.btn.secondary:hover, input[type='submit'].secondary:hover, button[type='submit'].secondary:hover, button[type='submit'].secondary:hover, .neptune button.secondary:hover, .neptune a.button.secondary:hover, .neptune a.btn.secondary:hover, .neptune input[type='submit'].secondary:hover, .neptune button[type='submit'].secondary:hover {
/*border-width:2px;
	padding:15px 27px;*/
	box-shadow: 0px 0px 0px 1px var(--color-dark); /* Simule une bordure supplémentaire */
}

button.secondary.disabled, button.secondary:disabled, button.btn-secondary:disabled, a.button.secondary:disabled, a.btn.secondary:disabled, input[type='submit'].secondary:disabled, button[type='submit'].secondary:disabled, button[type='submit'].secondary:disabled, .neptune button.secondary:disabled, .neptune a.button.secondary:disabled, .neptune a.btn.secondary:disabled, .neptune input[type='submit'].secondary:disabled, .neptune button[type='submit'].secondary:disabled {
border:1px solid #a6a6a6;
	color: #a6a6a6;
	background:#EAF1F4;
	cursor:default
}

button.tertiary, button.btn-tertiary, a.button.tertiary, a.btn.tertiary, input[type='submit'].tertiary, button[type='submit'].tertiary, button[type='submit'].tertiary, .neptune button.tertiary, .neptune a.button.tertiary, .neptune a.btn.tertiary, .neptune input[type='submit'].tertiary, .neptune button[type='submit'].tertiary {
background:none;
	text-decoration:underline;
	border: none;
	cursor: pointer;
	font-weight: 600;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC7SURBVHgB7ZJvEcIwDMXTKQhTMAtzMAnDyRwwB0gAB+AAHAwHwwFFQXkh/cDBuj/sa353vS5d3ksvKZFhGD8wc4O1o4VEXfN9ng2nu5Z5c4KAadoY5Ado9hLSHCCQAgGrh7oYMS+Q02lu3tASIK4hfKSKRPNec7hK+WSpH977M1EoNXKdFPwwr+RMo1Ai95rycTSB3t5d8Ik9tNifsd83xFuY32ktOkgZ+nsu0u/jnAfwT6F6rN+GYQzzAlvYLb1VqPMCAAAAAElFTkSuQmCC") no-repeat right center;
	padding-right:24px;
	line-height:20px;
}

button.tertiary.hover, button.tertiary:hover, button.btn-tertiary:hover, a.button.tertiary:hover, a.btn.tertiary:hover, input[type='submit'].tertiary:hover, button[type='submit'].tertiary:hover, button[type='submit'].tertiary:hover, .neptune button.tertiary:hover, .neptune a.button.tertiary:hover, .neptune a.btn.tertiary:hover, .neptune input[type='submit'].tertiary:hover, .neptune button[type='submit'].tertiary:hover {
text-decoration: none;
}

button.tertiary.disabled, button.tertiary:disabled, button.btn-tertiary:disabled, a.button.tertiary:disabled, a.btn.tertiary:disabled, input[type='submit'].tertiary:disabled, button[type='submit'].tertiary:disabled, button[type='submit'].tertiary:disabled, .neptune button.tertiary:disabled, .neptune a.button.tertiary:disabled, .neptune a.btn.tertiary:disabled, .neptune input[type='submit'].tertiary:disabled, .neptune button[type='submit'].tertiary:disabled {
color: #a6a6a6;
}

