/*
Theme Name:  Penta Solutions
Theme URI:   https://pentasolutions.net/
Author:      Penta Solutions LLC
Author URI:  https://pentasolutions.net/
Description: Custom, high-performance and HIPAA-minded WordPress theme for Penta Solutions LLC (medical billing & revenue cycle management). Every page of the original static site ships as a selectable page template, and every string, image and link is editable from the WordPress admin through ACF, the Customizer and dynamic menus.
Version:     1.0.0
Requires at least: 6.2
Tested up to:      6.7
Requires PHP:      7.4
License:     GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: penta
Tags:        custom-menu, featured-images, translation-ready, accessibility-ready, block-styles, wide-blocks
*/

/*
 * The compiled design system lives in assets/css/styles.css and is enqueued
 * from functions.php. This file only carries the theme header (required by
 * WordPress) plus a few editor/admin safety nets, so nothing is loaded twice.
 */

.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #fff;
	clip: auto !important;
	clip-path: none;
	color: #0b1b3a;
	display: block;
	font-size: 1rem;
	height: auto;
	left: 8px;
	line-height: normal;
	padding: 14px 22px;
	text-decoration: none;
	top: 8px;
	width: auto;
	z-index: 100000;
	border-radius: 10px;
}

.alignwide { max-width: 1180px; margin-left: auto; margin-right: auto; }
.alignfull { max-width: none; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin: 0 24px 16px 0; }
.alignright { float: right; margin: 0 0 16px 24px; }

.penta-editor-content .prose > * + * { margin-top: 18px; }
.penta-editor-content .prose img { max-width: 100%; height: auto; border-radius: 14px; }

/* WPForms / Fluent Forms inherit the native form styling of the design system. */
.wpforms-container .wpforms-field,
.fluentform .ff-el-group { margin-bottom: 18px; }
.wpforms-container input[type="text"],
.wpforms-container input[type="email"],
.wpforms-container input[type="tel"],
.wpforms-container textarea,
.fluentform input[type="text"],
.fluentform input[type="email"],
.fluentform input[type="tel"],
.fluentform textarea { width: 100%; }
