/*
Theme Name: ARG Capital WP
Theme URI: https://arg-capital.com/
Author: Quality
Author URI: https://qualitey.com/
Description: Custom RTL WordPress theme for ARG Capital. Static company pages with WordPress Posts-powered blog, Daily Analysis content type, and wp_mail forms compatible with SMTP plugins.
Version: 1.1.0
Requires at least: 6.0
Tested up to: 6.5
Requires PHP: 7.4
Text Domain: arg-capital
*/

.arg-hp { display:none !important; visibility:hidden !important; opacity:0 !important; position:absolute !important; inset:auto !important; width:1px !important; height:1px !important; overflow:hidden !important; }
.arg-form-message { margin: 0 0 18px; padding: 14px 16px; border-radius: 14px; font-weight: 700; line-height: 1.7; }
.arg-form-message.success { background: rgba(22, 163, 74, 0.10); color: #166534; border: 1px solid rgba(22, 163, 74, 0.22); }
.arg-form-message.error { background: rgba(220, 38, 38, 0.09); color: #991b1b; border: 1px solid rgba(220, 38, 38, 0.18); }
.blog-pagination { display:flex; justify-content:center; gap:10px; margin-top:38px; flex-wrap:wrap; }
.blog-pagination .page-numbers { min-width:40px; height:40px; display:inline-flex; align-items:center; justify-content:center; border:1px solid var(--line); border-radius:999px; background:#fff; color:var(--ink-2); font-weight:700; padding:0 14px; }
.blog-pagination .page-numbers.current { background:var(--brand); border-color:var(--brand); color:#fff; }
.single-article { max-width: 880px; margin-inline: auto; background: #fff; border: 1px solid var(--line); border-radius: var(--r-xl); padding: clamp(28px, 5vw, 56px); box-shadow: var(--sh-1); }
.single-article h1 { font-size: clamp(32px, 5vw, 56px); line-height: 1.25; margin-bottom: 18px; }
.single-article .entry-meta { color: var(--ink-4); margin-bottom: 28px; font-family: var(--ff-num), var(--ff); }
.single-article .entry-cover { border-radius: var(--r-lg); overflow:hidden; margin: 0 0 30px; }
.single-article .entry-cover img { width:100%; height:auto; display:block; }
.single-article .entry-content { font-size: 18px; line-height: 2; color: var(--ink-2); }
.single-article .entry-content :where(p, ul, ol, blockquote) { margin-bottom: 1.2em; }
.single-article .entry-content :where(h2, h3, h4) { margin: 1.6em 0 .7em; line-height: 1.35; }
