/*
Theme Name: Verature Overseas
Theme URI: https://veratureoverseas.com/
Author: Verature Overseas Private Limited
Author URI: https://veratureoverseas.com/
Description: Premium corporate theme for Verature Overseas Private Limited, a strategic international trade management partner. A faithful WordPress conversion of the original site: editorial layouts, custom SVG infographics, Solutions mega menu, Insights powered by WordPress posts and a secure Business Enquiry form. No page builder, no React runtime.
Version: 1.1.0
Requires at least: 6.2
Tested up to: 6.8
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: verature-overseas
Tags: business, corporate, one-column, custom-menu, featured-images, translation-ready, block-styles
*/

/* The compiled design system lives in assets/css/app.css and is enqueued first.
   Only editor-content niceties are added here. */

.vo-content h2 {
	color: var(--navy);
	font-size: 1.6rem;
	font-weight: 600;
	line-height: 1.3;
	margin-top: 2.5rem;
}

.vo-content h3 {
	color: var(--navy);
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1.4;
	margin-top: 2rem;
}

.vo-content p {
	margin-top: 1.25rem;
}

.vo-content ul,
.vo-content ol {
	margin-top: 1.25rem;
	padding-left: 1.25rem;
	list-style: disc;
}

.vo-content ol {
	list-style: decimal;
}

.vo-content li {
	margin-top: 0.5rem;
}

.vo-content a {
	color: var(--blue);
	text-decoration: underline;
	text-underline-offset: 3px;
}

.vo-content blockquote {
	border-left: 2px solid var(--teal);
	margin-top: 1.75rem;
	padding-left: 1.25rem;
	color: var(--navy);
}

.vo-content img {
	border-radius: 0.75rem;
	height: auto;
	max-width: 100%;
}

.vo-content table {
	border-collapse: collapse;
	margin-top: 1.5rem;
	width: 100%;
}

.vo-content th,
.vo-content td {
	border: 1px solid var(--border);
	padding: 0.75rem;
	text-align: left;
}

.search-form,
.wp-block-search__inside-wrapper {
	display: flex;
	gap: 0.5rem;
}

.search-form input[type="search"],
.wp-block-search__input {
	border: 1px solid var(--input);
	border-radius: 0.375rem;
	flex: 1;
	padding: 0.75rem 1rem;
	font-size: 0.875rem;
}

.search-form input[type="submit"],
.wp-block-search__button {
	background: var(--primary);
	border: 0;
	border-radius: 0.375rem;
	color: var(--primary-foreground);
	cursor: pointer;
	font-size: 0.875rem;
	font-weight: 600;
	padding: 0.75rem 1.25rem;
}

.page-numbers {
	border: 1px solid var(--border);
	border-radius: 9999px;
	display: inline-block;
	padding: 0.4rem 0.9rem;
}

.page-numbers.current {
	background: var(--navy);
	border-color: var(--navy);
	color: #fff;
}
