/* Madras Darbar shared tidy-up (2026-11-10): true-shape logos, smaller titles, less empty space */
html,body{overflow-x:clip}
header img[src*="15-removebg-preview"]{width:auto!important;max-width:none;object-fit:contain}
footer img[src*="LOGO"]{width:auto!important;object-fit:contain}

/* Page titles */
h1.text-6xl,h1.text-5xl{font-size:clamp(1.75rem,4.2vw,2.6rem)!important;line-height:1.15!important}
h1.text-5xl.mb-12{margin-bottom:1.5rem!important}
h1.text-4xl.md\:text-6xl{font-size:clamp(1.9rem,4.8vw,3rem)!important;line-height:1.15!important;margin-bottom:1rem!important}
h2.text-4xl{font-size:clamp(1.5rem,3vw,2.1rem)!important;line-height:1.2!important}

/* About page: shorter top photo, less space between sections */
section.h-\[80vh\]{height:60vh!important;min-height:360px}
section.py-20{padding-top:56px!important;padding-bottom:56px!important}
section.py-16.container{padding-top:40px!important;padding-bottom:40px!important}

@media (max-width:639px){
  section.h-\[80vh\]{height:52vh!important;min-height:320px}
  section.py-20{padding-top:36px!important;padding-bottom:36px!important}
  section.py-16.container{padding-top:28px!important;padding-bottom:28px!important}
}
