/* KINGCARS vehicle detail — compact mobile refinement only.
   Functional behavior, labels, status and watermarking live in React components. */

@media (max-width: 767px) {
  .container.mx-auto.px-4.pt-4 > .mt-4.mb-8 {
    margin-bottom: 1.25rem !important;
  }

  .container.mx-auto.px-4.pt-4 > .mt-4.mb-8 > h1 {
    margin-bottom: 0.45rem !important;
    font-size: 1.75rem !important;
    line-height: 1.08 !important;
    letter-spacing: -0.025em;
  }

  .container.mx-auto.px-4.pt-4 > .mt-4.mb-8 > p {
    font-size: 0.95rem !important;
    line-height: 1.55 !important;
  }

  .container.mx-auto.px-4.pb-20 .lg\:col-span-2 > .mt-6.space-y-6 {
    margin-top: 1rem !important;
  }

  .container.mx-auto.px-4.pb-20 .lg\:col-span-2 > .mt-6.space-y-6 > .mb-4 {
    margin-bottom: 0.5rem !important;
  }

  .container.mx-auto.px-4.pb-20 .lg\:col-span-2 > .mt-6.space-y-6 > .mb-4 > h2 {
    font-size: 1.25rem !important;
    line-height: 1.35 !important;
    letter-spacing: -0.015em;
  }

  .container.mx-auto.px-4.pb-20 .lg\:col-span-2 > .mt-6.space-y-6 > .border.border-king-gold\/30.rounded-lg > button {
    padding: 0.75rem !important;
  }

  .container.mx-auto.px-4.pb-20 .lg\:col-span-2 > .mt-6.space-y-6 > .border.border-king-gold\/30.rounded-lg > button h3 {
    font-size: 1rem !important;
    line-height: 1.35 !important;
  }

  .container.mx-auto.px-4.pb-20 .lg\:col-span-2 > .mt-6.space-y-6 > .overflow-hidden.rounded-xl {
    padding: 0.75rem !important;
  }

  .container.mx-auto.px-4.pb-20 .lg\:col-span-2 > .mt-6.space-y-6 > .overflow-hidden.rounded-xl > h3 {
    margin-bottom: 0.5rem !important;
    font-size: 1.125rem !important;
    line-height: 1.35 !important;
  }
}
