/* Páginas informativas (Como jugar, Contáctenos, Acerca de, Términos, Privacidad):
   el mismo panel oscuro que .penca-tb-wrap dentro del recuadro de Kadence. */
.penca-static-page .entry-content {
	background: #121711;
	color: #E1E9DE;
	padding: 1em 1.2em;
	border-radius: 12px;
	border: 1px solid #384235;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .24);
}
@media (max-width: 600px) {
	.penca-static-page .entry-content { padding: .8em .7em; border-radius: 10px; }
}

.penca-static-page .entry-content > :first-child { margin-top: 0; }
.penca-static-page .entry-content > :last-child { margin-bottom: 0; }

.penca-static-page .entry-content p,
.penca-static-page .entry-content li,
.penca-static-page .entry-content td,
.penca-static-page .entry-content th { color: #E1E9DE; }
.penca-static-page .entry-content h1:not(.has-text-color),
.penca-static-page .entry-content h2:not(.has-text-color),
.penca-static-page .entry-content h3:not(.has-text-color) { color: #E1E9DE; }

.penca-static-page .entry-content a:not(.wp-block-social-link-anchor) { color: #FFA827; }
.penca-static-page .entry-content a:not(.wp-block-social-link-anchor):hover { color: #FFC85A; }
.penca-static-page .entry-content a:focus-visible { outline: 3px solid #121711 !important; outline-offset: 2px; box-shadow: 0 0 0 5px #fff; }

.penca-static-page .entry-content table { width: 100%; border-collapse: collapse; background: #1A2119; border: 1px solid #384235; }
.penca-static-page .entry-content th,
.penca-static-page .entry-content td { border: 1px solid #384235; padding: .65em .8em; }
.penca-static-page .entry-content th { background: #384235; }

/* Formulario de Contáctenos (WPForms). */
.penca-static-page .wpforms-container {
	--wpforms-button-background-color: #F5BF24;
	--wpforms-button-border-color: #F5BF24;
	--wpforms-button-text-color: #121711;
	--wpforms-button-border-radius: 8px;
	--wpforms-field-background-color: #1A2119;
	--wpforms-field-border-color: #384235;
	--wpforms-field-text-color: #E1E9DE;
	--wpforms-label-color: #E1E9DE;
	--wpforms-label-sublabel-color: #A8B4A6;
}
.penca-static-page .wpforms-container .wpforms-field-label,
.penca-static-page .wpforms-container .wpforms-field-sublabel,
.penca-static-page .wpforms-container .wpforms-sublabel { color: #E1E9DE; }
.penca-static-page .wpforms-container input:not([type="submit"]):not([type="button"]),
.penca-static-page .wpforms-container textarea,
.penca-static-page .wpforms-container select { background: #1A2119; color: #E1E9DE; border: 1px solid #384235; border-radius: 5px; }
.penca-static-page .wpforms-container input:focus,
.penca-static-page .wpforms-container textarea:focus,
.penca-static-page .wpforms-container select:focus { border-color: #FFA827; box-shadow: 0 0 0 2px rgba(255, 168, 39, .25); }
.penca-static-page .wpforms-container button[type="submit"],
.penca-static-page .wpforms-container input[type="submit"] { background: #F5BF24; border: 1px solid #F5BF24; border-radius: 8px; color: #121711; font-weight: 700; }
.penca-static-page .wpforms-container button[type="submit"]:hover,
.penca-static-page .wpforms-container button[type="submit"]:focus-visible,
.penca-static-page .wpforms-container input[type="submit"]:hover,
.penca-static-page .wpforms-container input[type="submit"]:focus-visible { background: #E0A90F !important; border-color: #E0A90F !important; color: #fff !important; }
