@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap');

:root{
  --ayt-font-main:"Plus Jakarta Sans",Arial,sans-serif;
}

/* Genel font */
html,
body,
input,
select,
textarea,
button,
a,
span,
p,
div,
label,
strong,
small,
li,
td,
th,
h1,
h2,
h3,
h4,
h5,
h6{
  font-family:var(--ayt-font-main)!important;
}

body{
  font-weight:500!important;
  letter-spacing:-.01em;
}

/* Genel başlık dengesi */
h1,
h2,
h3,
.vehicle-title,
.vehicle-back-title,
.fahrzeuge-title-block h1,
.hero h1,
.ayt-footer-title,
.ayt-site-footer h1,
.ayt-site-footer h2,
.ayt-site-footer h3,
.ayt-site-footer h4{
  font-weight:700!important;
  letter-spacing:-.035em!important;
}

/* Menü, link, footer */
.menu a,
.mobile-menu-panel a,
.ayt-footer-links a,
.ayt-footer-contact a,
.ayt-footer-contact span,
.ayt-site-footer p,
.ayt-site-footer li,
.ayt-site-footer a,
.ayt-site-footer span{
  font-weight:500!important;
  letter-spacing:-.01em!important;
}

.brand b,
.ayt-footer-brand b{
  font-weight:700!important;
}

/* Fahrzeug kartı */
.vehicle-top-link button,
.vehicle-back-link{
  font-size:15px!important;
  font-weight:600!important;
}

.vehicle-title{
  font-size:36px!important;
  line-height:1.12!important;
}

.vehicle-meta,
.vehicle-meta span,
.vehicle-features,
.vehicle-features span{
  font-weight:500!important;
}

/* Fiyat alanı */
.vehicle-price{
  display:flex!important;
  align-items:baseline!important;
  gap:8px!important;
}

.vehicle-price strong{
  font-size:29px!important;
  font-weight:700!important;
  letter-spacing:-.04em!important;
}

.vehicle-price span{
  font-size:15px!important;
  font-weight:500!important;
  color:#182230!important;
}

/* Butonlar */
.vehicle-action-btn,
.vehicle-next-btn,
.home-route-btn,
.ayt-passenger-done,
button,
.btn{
  font-weight:600!important;
  letter-spacing:-.015em!important;
}

/* Form */
.home-form-panel h2{
  font-weight:700!important;
}

.home-field label,
.ayt-passenger-title{
  font-weight:600!important;
}

.home-field input,
.home-field select,
.ayt-passenger-trigger{
  font-weight:500!important;
}
