/* English Version Styles for Golden Crown */

/* Override font family for English */
body {
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  direction: ltr;
  text-align: left;
}

/* Header adjustments for LTR */
.header-wrap {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
}

.brand {
  order: 1;
  flex: 1;
}

.nav-toggle {
  order: 0;
  margin-right: 0;
  margin-left: 0;
}

.main-nav {
  text-align: left;
}

.nav-list {
  flex-direction: row;
}

/* Language switcher styling */
.lang-switch {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 4px;
  padding: 8px 12px !important;
  font-size: 14px;
  transition: background-color 0.3s ease;
}

.lang-switch:hover {
  background: rgba(255, 255, 255, 0.2);
}

/* Footer adjustments */
.footer-top {
  text-align: left;
}

.footer-links ul {
  text-align: left;
}

.footer-contact ul {
  text-align: left;
}

/* Service cards text alignment */
.service-card {
  text-align: left;
}

.card-description {
  text-align: left;
}

/* Hero section */
.hero-content {
  text-align: center;
}

.hero-sub {
  text-align: center;
}

/* Offer section */
.offer-content {
  text-align: left;
}

.offer-text {
  text-align: left;
}

/* Feature tags alignment */
.card-features {
  justify-content: flex-start;
}

/* Floating widget */
.floating-widget {
  text-align: left;
}

.fw-text {
  text-align: left;
}

/* Mobile navigation adjustments */
@media (max-width: 768px) {
  .header-wrap {
    justify-content: flex-start;
    align-items: center;
    gap: 12px;
  }
  
  .brand {
    order: 1;
    flex: 1;
  }
  
  .nav-toggle {
    order: 0;
    margin-left: 0;
  }
  
  .main-nav.open {
    text-align: left;
  }
  
  .nav-list {
    align-items: stretch;
    flex-direction: column;
  }
  
  .nav-link {
    text-align: left;
    padding: 12px 16px;
  }
}

/* RTL override for specific elements */
.footer-social {
  justify-content: flex-start;
}

/* Accent bar positioning for LTR */
.accent-bar {
  left: 0;
  right: auto;
}

/* Button text alignment */
.btn {
  text-align: center;
}

/* Section titles */
.section-title {
  text-align: center;
}

/* Contact info alignment */
.footer-contact h4,
.footer-links h4 {
  text-align: left;
}

/* Brand text in footer */
.footer-brand {
  text-align: left;
}

.footer-tag {
  text-align: left;
}