/*
Theme Name: GeneratePress Child - SERPIVON SEO
Theme URI: https://serpivon.com/
Description: Complete custom GeneratePress Child Theme for SERPIVON - SEO & Local SEO Specialist. Exactly preserves all branding colors, Plus Jakarta Sans & JetBrains Mono typography, custom grid patterns, live diagnostics, language switcher & auto-translation based on IP/browser location.
Author: Hikmatullah - SERPIVON
Author URI: https://serpivon.com/
Template: generatepress
Version: 1.0.0
Text Domain: generatepress-child-serpivon
*/

/* Reset & Root Variables */
:root {
  --color-brand-primary: #005EBF;
  --color-brand-bright: #087CF0;
  --color-brand-cyan: #04C3F4;
  --color-brand-navy: #164478;
  --color-brand-teal: #088380;
  --color-brand-sky: #65B2EB;
  --color-brand-bg: #F5FAFE;
  --color-brand-white: #FFFFFF;
  --color-brand-body: #263B52;
  --color-brand-border: #D9EAF7;
}

body {
  font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  color: var(--color-brand-body);
  background-color: var(--color-brand-bg);
  margin: 0;
  padding: 0;
  line-height: 1.6;
}

/* Background Grids & Animations */
.bg-grid-pattern {
  background-size: 32px 32px;
  background-image: 
    linear-gradient(to right, rgba(8, 124, 240, 0.06) 1px, transparent 1px),
    linear-gradient(to bottom, rgba(8, 124, 240, 0.06) 1px, transparent 1px);
}

.text-brand-gradient {
  background: linear-gradient(135deg, #005EBF, #087CF0, #04C3F4);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* RTL support for Arabic */
html[dir="rtl"] body {
  direction: rtl;
  text-align: right;
}

/* Language selector dropdown */
.lang-dropdown-wrapper {
  position: relative;
  display: inline-block;
}

.goog-te-banner-frame.skiptranslate,
.goog-te-banner-frame {
  display: none !important;
}
body {
  top: 0px !important;
}
#google_translate_element {
  display: none !important;
}
