/*
 * Tatev Auto lightweight icon fallback.
 * Replaces the full external Font Awesome CDN file for the small set of icons
 * used by the active theme/templates. This avoids a render-blocking third-party
 * CSS request while keeping existing <i class="fas fa-..."></i> markup working.
 */
.fas,
.fa {
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.fas::before,
.fa::before {
  display: inline-block;
  width: 1em;
  text-align: center;
}

.fa-exchange-alt::before { content: "↔"; }
.fa-tools::before { content: "🛠"; }
.fa-user-check::before { content: "✓"; }
.fa-calculator::before { content: "▦"; }
.fa-truck::before { content: "🚚"; }
.fa-truck-pickup::before { content: "🛻"; }
.fa-car::before { content: "🚗"; }
.fa-shipping-fast::before { content: "🚛"; }
.fa-snowplow::before { content: "▰"; }
.fa-thermometer-half::before { content: "🌡"; }
.fa-handshake::before { content: "🤝"; }
.fa-credit-card::before { content: "▣"; }
.fa-certificate::before { content: "★"; }
.fa-map-marker-alt::before { content: "📍"; }
.fa-phone::before { content: "☎"; }
.fa-envelope::before { content: "✉"; }
.fa-clock::before { content: "🕘"; }
.fa-calendar-check::before { content: "📅"; }
.fa-calendar-alt::before { content: "📅"; }
.fa-user::before { content: "👤"; }
.fa-comment::before { content: "💬"; }
.fa-calendar-plus::before { content: "+"; }

/* Tatev-specific lightweight icon aliases used by Phase 6 templates. */
.tatev-icon {
  display: inline-block;
  font-style: normal;
  line-height: 1;
  text-rendering: auto;
}

.tatev-icon::before {
  display: inline-block;
  width: 1em;
  text-align: center;
}

.tatev-icon-exchange::before { content: "↔"; }
.tatev-icon-car::before { content: "🚗"; }
.tatev-icon-wrench::before { content: "🛠"; }
.tatev-icon-user::before { content: "✓"; }
.tatev-icon-calculator::before { content: "▦"; }
.tatev-icon-truck::before { content: "🚚"; }
.tatev-icon-snowplow::before { content: "▰"; }
.tatev-icon-snowflake::before { content: "❄"; }
.tatev-icon-tall::before { content: "↕"; }
.tatev-icon-pickup::before { content: "🛻"; }
.tatev-icon-check::before { content: "✓"; }
.tatev-icon-handshake::before { content: "🤝"; }
.tatev-icon-certificate::before { content: "★"; }
.tatev-icon-map-marker::before { content: "📍"; }
.tatev-icon-phone::before { content: "☎"; }
.tatev-icon-whatsapp::before { content: "💬"; }
.tatev-icon-envelope::before { content: "✉"; }
.tatev-icon-clock::before { content: "🕘"; }
