/* ------------------------------------------------------------------
   3ideas.com.ar — estilos propios agregados en la migracion a
   Cloudflare Pages. Todo lo demas (base.css, main.css, media-queries.css)
   es el original del servidor, sin tocar.
   ------------------------------------------------------------------ */

/* Honeypot anti-spam: invisible para personas, visible para bots.
   No se usa display:none porque algunos bots lo detectan. */
.hp-field {
	position: absolute !important;
	left: -9999px;
	top: -9999px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

/* Aviso de formulario fuera de servicio / mensajes de estado */
.form-notice {
	background: #16181f;
	border-left: 3px solid #ed862a;
	color: #c5c6c8;
	padding: 18px 24px;
	margin-bottom: 30px;
	border-radius: 3px;
	font-family: "raleway-regular", sans-serif;
	font-size: 14px;
	line-height: 24px;
}
.form-notice strong { color: #fff; }
.form-notice a { color: #ed862a; }
.form-notice a:hover { color: #fff; }

button.submit[disabled] {
	opacity: 0.55;
	cursor: default;
}

/* Pagina 404 */
.error-page {
	padding: 180px 0 160px;
	text-align: center;
	background: #0e1015;
}
.error-page h1 {
	color: #fff;
	font-family: "raleway-heavy", sans-serif;
	font-size: 68px;
	line-height: 1.1;
	margin-bottom: 18px;
}
.error-page p {
	color: #7e7f80;
	font-size: 17px;
	margin-bottom: 36px;
}
.error-page a.button { margin-top: 12px; }
